nospaceleftondevice要怎么解决

服务器上,遇到了上传文件一直不成功,各种调试,均没有发现问题。最后看了下系统日志,发现磁盘报No space left on device(即:磁盘空间不足啦)。用df -h检查磁盘,可明明容量才占了60%多呀。

nospaceleftondevice要怎么解决

实际上,是磁盘的inode数量被消耗尽了。意思就是这个磁盘存的文件太多了(每个磁盘有存文件数量的限制),但容量达不到磁盘最大的容量。再用df -i查看。可以发现大量的小文件占满了inode。Inode和block任何一个满了都无法提供数据写入功能。

解决办法:

1、定时清理相关日志或者临时文件目录,清理掉过多无用的小文件;

2、重新格式化磁盘,格式化时指定inode的大小,比如:mkfs.ext4 -N 9000000000 /dev/sdb3,即可。(注意啦,格式先前,一定要备份~~ 一定要备份~~ 一定要备份~~ )

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至2705686032@qq.com 举报,一经查实,本站将立刻删除。原文转载: 原文出处:

(0)
尊云-小张的头像尊云-小张
上一篇 2024 年 5 月 3 日
下一篇 2024 年 5 月 4 日

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

联系我们

400-900-3935

在线咨询: QQ交谈

邮件:cong@zun.com

工作时间:365天无休服务 24小时在线

添加微信