設備上沒有剩餘空間 - Centos

設備上沒有剩餘空間 - Centos

當我嘗試將一些文件發送到 centos 機器時,出現錯誤“設備上沒有剩餘空間”

我試過

[root@...]# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/VolGroup00-LogVol01 18G   18G     0 100% /

當我這樣做時

杜 -sh /

->它只提供5G

[... ~]$ df -i /
Filesystem            Inodes   IUsed   IFree IUse% Mounted on
/dev/mapper/VolGroup00-LogVol01
                     4685824  209516 4476308    5% /

好像檔案系統已滿。我怎麼才能找到哪一個佔用了這麼大的尺寸?

答案1

在根目錄中使用 du -csh * 應該會為您提供哪個目錄使用最多空間的摘要,然後您可以 cd 到該目錄,然後重複,直到找到罪魁禍首

答案2

df -h為您提供資料量的磁碟使用情況,同時df -i為您提供總計索引節點。索引節點只是您可以使用的檔案位置的位址。

這意味著您的檔案正在填滿磁碟,但您的檔案足夠大,不會耗盡 inode。如果磁碟上只有非常小的文件,則可能會用完文件的位址定位器,但仍有足夠的實體空間來寫入文件。

只需刪除 scp 檔案即可再次獲得一些空間。

相關內容