現在的虛擬主機常會看到有inodes(檔案數量)限制,而什麼是inodes呢?以下簡單說明
inodes =檔案數量,檔案數量使用率可以在cPanel介面裡查看到,都是位於cPanel介面右側方可看到這個數據,可使用以及已使用的數據。這個一般可以拿來推估檔案和資料夾數量,放在主機上的EMAIL也會占用檔案數量,一封就大概算一個i檔案。
在使用虛擬主機時也都要注意inodes有沒有超過,inodes若超過會有不少影響,未避免這些狀況發生還是習慣查看在虛擬主機上各資源的使用狀況,如前述在cPanel控制台上都可查看到。
另也可參考WIKI說明:關於inode 的WIKI請參考
有關Linux虛擬主機上各項資源說明請可參考此文章:https://wpoki.com/?p=5582
接下來,提供圖示及說明方便知道inodes哪可查看及相關訊息
Linux虛擬主機cPanel控制台查看inodes(檔案數量)
登入cPanel控制台(何謂cPanel控制台請點我),登入後看到介面右手邊會有統計訊息,在統計訊息裡可看到inodes(檔案數量產使用的數值訊息。/前的數值是使用的數量;/後的數值是主機商提供的數量=可用的數量。
Linux虛擬主機為何要有inodes(檔案數量)的限制呢?
為何會有inodes(檔案數量)這些的限制?是因現今很多程式因為編寫問題、外掛品質問題或網站管理不當,常常會衍生出數十萬計的幽靈檔案,這會讓分享式虛擬主機的整體效能大量受損。可以想像,若有這些幽靈檔案,那虛擬主機每日要處理某個網站的備份就需要消耗大量等待時間和效能,這對使用者來說也是一個問題,所以限制inodes對於主機的效能是有益的相對對於使用者亦是。
另像wordpress有個快取程式,因為編寫不當,每做一個cache 就會產生一個檔案,光是快取長期就會產生了數十萬個檔案,這些檔案即便有的很小,但這都是會大量影響主機系統的穩定性和硬碟效率的。
現在蠻多的主機商的虛擬主機方案都會有indoes檔案數量的限制,只是在於每家主機商的主機方案給的檔案數量限制不同,大家可以自行評估。
Linux虛擬主機使用inodes(檔案數量)超過時會有什麼影響呢?
inodes若超過時,會有什麼影響呢?
1.檔案會無法上傳
2.收EMAIL時出現mailbox is full: retry timeout exceeded
3.瀏覽時可能會出現有關PHP的錯誤訊息
4.cPanel控制台進入phpMyAdmin出現Error_500錯誤畫面
若看到以上畫面訊息,可回至cPanel控制台首頁查看右列統計訊息裡的indoes是否已超過,當indoes超過時,您可看本文章目錄的第四步來處理。
其實無論是主機空間超過或indoes檔案數量超過都可能會造成以上的錯誤,未必免這樣的狀況最好的方法就是定期至cPanel控制台查看空間和indoes使用狀況。
Linux虛擬主機使用inodes(檔案數量)超過時該怎麼辦?
而若在使用虛擬主機時,inodes檔案數量真的使用超過時,該怎麼辦?
以下是看了一些主機商的說明後整理出來的
1. 可以刪除不必要的檔案和EMAIL
因檔案數量超過,若直接於cPanel控制台上操作刪除動作可能會無法成功,您可登入FTP,以FTP軟體來刪除不必要檔案。
FTP軟體&FTP基礎使用方法- Filezilla請參考:https://wpoki.com/?p=5950
2. 檢查程式、還有可能是CACHE檔案或其他問題
3. 升級主機方案
inodes(檔案數量)是如何計算的?
我真的有用這樣多檔案嗎??如何計算我inodes的數量? 哪邊用的檔案數量最多? 我怎可能用這樣多檔案?
您可以把檔案用FTP登入cPanel主機下載下來到電腦,然後用電腦計算檔案數量。下載下來後可參考此文章教學如何用電腦計算檔案數量https://briian.com/6548/
額外提醒! EMAIL也算檔案數量喔,如果您長期使用WEBMAIL都沒有把信收到電腦,建議您現在開始使用POP把信收到自己電腦,這樣就不會占用檔案數量
提供一篇如何查看各空間使用記錄:https://wpoki.com/?p=6532
上傳至cPanel控制台的檔案或Email可以刪除嗎?
我網站那些檔案或EMAIL可以刪除?
這不是問主機商喔,您的檔案和EMAIL哪些可以刪除只有您自己最清楚。如果您是業主當初是委託網頁設計公司處理的,那您需要詢問您的網頁設計公司,也不是問主機代管商喔。
如何管理程式檔案和inodes使用狀況呢?
管理建議
一般來說,還是要時時檢測自己的程式檔案,因當超過可使用的inodes數量時,會易造成操作上的不便,例以上說明的影響。而一些相關的數據在cPanel控制台上都是可以自行查看到的,若發現檔案數量快超過時,就可先去刪除不必要的檔案和EAMIL,提醒,刪除後的資料會進到垃圾筒,垃圾筒裡的資料也要刪除才是完整刪除喔。而平時有在查看總是比數量超過或有問題時再來處理的好,因為處理可能會需花更多時間,這樣也是會影響到自己的使用及網站喔。
延伸了解,若是空間使用超過時會如何呢?請參考https://wpoki.com/虛擬主機空間爆了會怎樣,cpanel空間計算包含哪些,/
常見inodes(檔案數量) 與主機空間使用的理解誤區
主機空間使用與inodes(檔案數量)沒有絕對必然的相呼應的關係,亦即主機空間是使用的少不必要inodes(檔案數量)就是少。以1000元台幣舉例:〝一張1000元紙鈔=1個檔案〞與〝1000個1元硬幣=有1000個檔案〞在同樣的面額下,檔案的數量就不同,如下方常見inodes 居高不下的原因裡,統計檔/tmp(常見檔案只有1kb)此便是造成〝主機空間使用〞不等於〝檔案數量使用〞的成因之一了。
常見影嚮主機空間cPanel控制台裡inodes 居高不下的原因
1.不需要的檔案(包含備份/舊資料)與外掛(主題):網頁程式的重新製作、升級、更換風格…等,都會產生〝不需要與淘汰的資料〞,而處理完後未移除(但仍佔用inodes了),而伴隨因沒在使用而indoes的查找上繞了路。尤其外掛/主機一般會有許多的css檔,若又有下載許多個來試裝使用其影嚮可想而之,故拍版後留存只有在使用的網頁程式,不僅可以降底主機空間inodes的使用,同時也可以避免網頁程式太久沒有更新被駭問題。
2.無完整的刪除檔案(未清空垃圾桶):影嚮主機空間inodes,主要為網頁程式(檔案、資料夾、文件)及Email,常因刪除後未清空垃极桶而導致刪除不完全。
※特別提醒:cPanel→檔案管理→只刪除上傳的檔案;Email刪除需要登入Webmail裡刪除(並清空垃圾桶),請勿於cPanel→檔案管理裡刪除Email(或是參考cPanel快速刪除Email教學)
3.網頁程式的優化功能影嚮(含tmp/cache、xml、多尺寸圖片):tmp/cache為放置暫時存放檔案的資料夾,但若沒有定期刪除,檔案會愈來愈多;XML用途的焦點是在於說明資料是什麼以及攜帶資料資訊(如sitemap.xml)統計檔,為了紀錄網站狀況其xml會隨著多久紀錄一次而造成檔案很多;多尺寸圖片即為方便瀏覽者於不同裝置螢幕尺寸時可以快速loading最適圖片尺寸來瀏覽,故會每上次一張圖片就會產生各尺寸的圖片;而網頁程式的優化功能主要是讓便利瀏覽者的參訪或是加深搜尋引擎的資料搜集,因此需要很明確的熟悉設定狀況,才不會好心辦壞事。
4.緩存文件影嚮:緩存插件(如 WordPress 的 WP Super Cache、W3 Total Cache)會生成大量的靜態檔案以提高網站速度,但這些檔案會佔據大量空間並增加檔案數量。
5.備份文件(不需要的文件佔用):當在處理網頁程式改版、重大升級時,大多數程式設計師會習慣將目前的網頁程式複製一份到其他資料夾放置,便於後續需要還原使用;亦或部分備份時會習慣使用複製檔案的方式來備份。若備份檔案採用備份方式且一直留存在主機上,便會不知不覺的佔用空間(也會愈來不敢刪除);cPanel控制台有提供打包主機檔案的方式,詳情請點我,建議主機空間上以放置運作的網頁程式、檔案為主,備份資料/檔案之後請下載後移除。
6.Other Usage影嚮:
cPanel控制台裡的Other Usage(如下圖紅框:其他使用方式):即檔案不在 cPanel 使用者主目錄中顯示但仍暫用到該cPanel帳號空間的檔案、文件…等,其該cPanel帳號無權查看及訪問。
常見影嚮主機空間的Other Usage的詳情請點我。有時會因突然狀況(如主機搬遷)會造成原先沒有Other Usage或Other Usage極小但突然變大,此便需要通知主機空間商為您確認(因一般cPanel帳號無法查看到)
7.大量退信造信:當網頁程式被駭被濫發信時,常會導致使用者收到大量退信而導致檔案數量超過,此為上述1的狀況的延伸狀況,由於每個收信主機商退信時間不同,該狀況可能會延續很久時間。
分享了inodes(檔案數量)是什麼,也另分享什麼是cPanel及相關cPanel教學,以下提供幾則文章給大家參考:
虛擬主機的空間爆了會怎樣?
如何在Linux虛擬主機Cpanel控制台查看每月流量使用狀況
cPanel控制台支援解開壓縮檔案的格式有哪些呢?
文章來源:https://wpoki.com
GIPHY App Key not set. Please check settings
One Comment