索引節點解釋

儘管inode並不是何時考慮的最關鍵因素 選擇一個網絡主機,這是“值得了解”之一,尤其是當您在一個託管帳戶中託管大量網站時。

什麼是索引節點?

自 1970 年代後期引入第一個 UNIX 文件系統以來,術語“Inode”就一直存在。

每次創建或上傳文件時,都會在您的服務器中創建一個 inode。 創建文件系統時,會創建包含有關該特定文件的信息的數據結構。 每個文件都有一個“i-number”,並由它所在文件系統中的 inode 編號標識。

索引節點用於存儲服務器文件信息,例如文件用戶和組所有權,訪問模式(讀取,寫入,執行權限)和文件類型。 對於大多數文件類型,在創建文件系統時,可用的索引節點數量是固定的。

什麼是節點限制?

Inode Limit 是為數不多的限制用戶消​​費的方法之一無限的託管計劃“。 為了保持服務器資源的良好平衡,託管服務提供商通常會對每個帳戶的 inode 設置限制。

如果超過 inode 限制會發生什麼?

當達到 Inode 限制時,不同的託管服務提供商會有不同的反應。

採取 Hostinger 例如,一旦達到 Inode 限制,您將無法再創建更多文件。 您的帳戶可能會被暫停,直到您刪除未使用的網絡文件並低於限制。

O另一方面, HostGator的 用戶得到 默認情況下,每個共享帳戶100,000個inode。 運行超過100,000個inode的用戶將不包含在Hostgator的每周備份中,並且如果用戶超過250,000個inode,則其帳戶將被暫停。

橋樑 共享主機 今天的計劃允許每個帳戶最多 200,000 個索引節點——這通常綽綽有餘。

然而,並非所有提供商都清楚他們的 inode 限制。

舉些例子 - BlueHost的 提到帳戶暫停/CPU 節流 過度使用的 CPU 配額(但不是 inode). 另一方面,Lunarpages 只談論他們維基頁面上的 inode 計數,但在他們的 ToS 中沒有給出具體數字。

釋放託管帳戶中的Inode

與所有混亂的存儲驅動器一樣,釋放Web託管上的inode通常只是擺脫垃圾的問題。 如果由於索引節點數量過多而收到資源使用警告,則可以通過以下幾種方法快速釋放空間並進行一些整理。

1.清除緩存

在您觸摸其他任何東西之前,這是您應首先查看的地方之一,尤其是如果您發現最近的訪問量很大。 許多站點(尤其是由CMS驅動的站點)都使用緩存文件。

雖然通常是暫時的,但如果您忽略一些控制設置,它們可能會迅速增加。 如果您使用的是 不育系 插件,只需清除緩存即可快速釋放 inode。 對於其他站點,它可能涉及更多,您可能需要尋找臨時文件。

2.丟失一些

我們中的許多人容易犯錯,即沒有良好的內部管理規範。 這意味著我們可以創建文件並不斷改善我們的網站,而又不會擺脫舊的垃圾。 這可能以多種方式出現問題。

例如,閒置未使用的舊文件不僅浪費inode數量,而且增加了風險標記。 如果您發現自己的空間不足,請整理一下客房並擺脫垃圾。

3.電子郵件也有助於Inode計數

對於那些在您的託管帳戶中包含電子郵件的用戶,請記住,您的電子郵件也包括在內。一封電子郵件可能是一個索引節點,但其中的每個附件也算作一個索引節點。 如果您是那種不刪除舊電子郵件的人-遲早會發生。

定期清理您的電子郵件文件夾,並確保也刪除垃圾郵件。 如果要保留它們,請使副本脫機並且不要使Web服務器混亂。

另請閱讀

作者照片

文章 Jerry 低