码迷,mamicode.com
首页 > 系统相关 > 详细

Linux inode满导致创建文件报磁盘空间不足

时间:2014-05-21 01:16:21      阅读:401      评论:0      收藏:0      [点我收藏+]

标签:linux inode

客户报不能挂载存储,系统异常。登陆系统,尝试手动mount分区,报失败。进入挂载点,尝试写入一个文件,报磁盘空间不足,首先怀疑是系统磁盘空间满:

$ df

Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/xvda             33030016  10407780  22622236  32% /
tmpfs                   368748         0    368748   0% /lib/init/rw
varrun                  368748        56    368692   1% /var/run
varlock                 368748         0    368748   0% /var/lock
udev                    368748       108    368640   1% /dev
tmpfs                   368748         0    368748   0% /dev/shm

发现没有分区满的情况,查看inode情况:

$ df -i

Filesystem            Inodes   IUsed   IFree IUse% Mounted on
/dev/xvda            2080768 2080768       0  100% /
tmpfs                  92187       3   92184    1% /lib/init/rw
varrun                 92187      38   92149    1% /var/run
varlock                92187       4   92183    1% /var/lock
udev                   92187    4404   87783    5% /dev
tmpfs                  92187       1   92186    1% /dev/shm

发现根目录下的inode已占用100%。所以创建目录或者文件,报磁盘空间不足。


查看哪些目录下的inode使用异常:


  $ for i in /*; do echo $i; find $i |wc -l; done


找到inode使用异常的目录,并删除该目录下不需要再使用的文件,问题解决。



Linux inode满导致创建文件报磁盘空间不足,布布扣,bubuko.com

Linux inode满导致创建文件报磁盘空间不足

标签:linux inode

原文地址:http://286820.blog.51cto.com/276820/1413442

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!