天天看點

No space left on device但df顯示磁盤未滿

問題:

在/home目錄下建立檔案,大約建立了4600000個後就一直失敗,顯示errno=28,No space left on device.

解決過程:

    1. [[email protected] home]# df

      Filesystem           1K-blocks      Used Available Use% Mounted on

      /dev/mapper/vg_redhat172-lv_root

                            51606140  40151524   8833176  82% /

      tmpfs                  6092252       152   6092100   1% /dev/shm

      /dev/sdb1               495844     37906    432338   9% /boot

      /dev/mapper/vg_redhat172-lv_home

                            74190024  27902916  42518380  40% /home

    2. [[email protected] home]# df -i

      Filesystem            Inodes   IUsed   IFree IUse% Mounted on

      /dev/mapper/vg_redhat172-lv_root

                           3276800  347109 2929691   11% /

      tmpfs                1523063      19 1523044    1% /dev/shm

      /dev/sdb1             128016      41  127975    1% /boot

      /dev/mapper/vg_redhat172-lv_home

                           4718592 4718592       0  100% /home

    3. 結果發現是home目錄下的inode号用完了。是以,可以删除大量小檔案以騰出inode來解決該辦法

繼續閱讀