天天看点

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来解决该办法

继续阅读