inode用尽导致磁盘空间不足
原创 2019-03-02
在linux系统中,每个文件都会对应一个inode结构,标识了文件的索引信息。当存储有大量小文件时,就可能存在文件系统容量有剩余,但inode用完的情况。此时,解决办法就是删除文件释放inode个数。
登录服务器后提示:
cannot create temp file for here-document: No space left on device
使用 df -l
查看各分区空间并未占满。使用 df -i /
查看根目录inode占用情况,发现占用100%,导致无法创建新文件。
在linux系统中,每个文件都会对应一个inode结构,标识了文件的索引信息。在格式化文件系统时,inode的总数已经确定。当存储有大量小文件时,就可能存在文件系统容量有剩余,但inode用完的情况。此时,解决办法就是删除文件释放inode个数。可以通过以下命令查询占用inode比较大的目录:
find / -xdev -printf '%h\n' | sort | uniq -c | sort -k 1 -n
相关文章:
阿里云云盘扩容笔记
使用CDN提升网站访问速度
简单的反爬虫手段
使用WP-CLI管理WordPress
perl: warning: Setting locale failed.
发表留言
您的电子邮箱地址不会被公开,必填项已用*标注。
留言板