Linux
Linux 說我的空間已滿,已使用 2.4/50gb
今天我遇到了一個問題,我不確定這是否是我的託管服務提供商的錯誤配置,因為我沒有更改文件系統的任何內容。
df -h 說:
df -h Filesystem Size Used Avail Use% Mounted on /dev/simfs 50G 2.4G 0 100% /
它說它是 100% 使用的,但 50 個中只有 2.4G 真正在使用中。我也嘗試刪除一些很大的日誌文件,但沒有幫助。
如果有什麼大的東西,我也用“du -sh *”檢查過,但找不到任何大的東西。
有人有想法嗎?
//edit: 有足夠的可用 INode。
df -hi Filesystem Inodes IUsed IFree IUse% Mounted on /dev/simfs 25M 137K 25M 1% /
//編輯:完成輸出:
df -T Filesystem Type 1K-blocks Used Available Use% Mounted on /dev/simfs simfs 52428800 2127284 0 100% / none devtmpfs 262144 4 262140 1% /dev none tmpfs 52432 56 52376 1% /run none tmpfs 5120 0 5120 0% /run/lock overflow tmpfs 1024 0 1024 0% /tmp none tmpfs 209700 0 209700 0% /run/shm none tmpfs 102400 0 102400 0% /run/user
//編輯:權限:
ls -la /dev/simfs brw------- 1 root root 144, 149 Aug 14 00:01 /dev/simfs
您使用的是基於 OpenVZ 的 VPS,在此 VPS 上,您的根文件系統並不是真正的文件系統,而是主機上的目錄。主機上的該目錄已用完磁碟空間。
這是一個強烈的信號,表明您的提供商嚴重過度使用資源並且沒有很好地監控它們,或者根本沒有監控它們。simfs的替代品,稱為 ploop,更難過度使用,對磁碟空間有更強的保證,性能更好。
我強烈建議您盡快找到其他提供商。這不太可能是您目前遇到的最後一個問題。(當然,還有一個不是基於 OpenVZ 的。)