我正在運行 Debian Web 伺服器,我的快取系統在「快取」資料夾中創建了數百萬個檔案。突然,系統無法再運行,我也無法透過 SSH 解決它。重新啟動沒有幫助。
我的主機分析了我的系統並告訴我我的硬碟已損壞。透過救援系統,我能夠備份系統並清除快取。重新啟動後,系統能夠再次運行,不會有任何錯誤。
這該如何解釋呢?文件太多會導致系統故障,而某些子資料夾可以防止此問題嗎?或者我的硬碟真的損壞了,如何解釋系統再次運作沒有錯誤?
檢查硬碟的一些技巧?
答案1
如果您的託管提供者告訴您硬碟發生實體損壞或故障,則您所描述的問題與您放置在磁碟機上的檔案數量、檔案系統、快取或任何其他軟體相關問題完全無關。硬體的機械故障有時確實會發生。 「太多檔案」可能會對各種系統操作產生影響,但這不是常見問題,當然不會導致您的硬碟損壞。
@Dylan 是正確的,如果您可以透過 ssh 存取裸機節點,則 smartctl 軟體包包含可以驗證硬碟物理運作狀況的監控工具。如果您的託管提供者允許您透過 ssh 存取虛擬機器(virtualbox、VMware、Xen 等),那麼您就不太可能看到系統所在的實體硬體。