新闻资讯频道
云计算数据中心领域最新资讯

vi修改编辑文件提示Write Error!(File System full?)研究与解决

同一个文件root用户可以用vi编辑但是普通用户却提示Write Error!(File System full?)错误。

 

当然,在表面上问题解决掉很简单,空间已经用完,vi无法编辑文件,清理出足够的空间即可

 

但是问题是df -h显示分区已经使用了100%,但是root却可以在这个使用率100%的空间中继续创建和编辑文件,这是为什么呢?

答案是Linux在每个分区中会为root用户保留一部份空间,这是专门留给root用户及其所属组使用,别的用户是无法使用的,一般默认为总数据块的5%

我们可以使用 tune2fs -l /dev/分区来查看一个分区的保留空间,注意下面的Reserved block count,就是保留的空间

 

最后引申一下,如果你的分区空间很大,那么占用总空间5%的保留空间也会是一个很大的位置,这时我们可以适当的降低保留空间的容量,方法参见下面命令

tune2fs -m 2 /dev/sda1 直接设置保留块为2%;

未经允许不得转载,内容均来自网上,如有侵权请联系删除,谢谢!中网科技新闻频道 » vi修改编辑文件提示Write Error!(File System full?)研究与解决

分享到:更多 ()

评论 抢沙发

评论前必须登录!

 

域名、主机、云计算、服务器、机柜大带宽一站式服务平台

联系我们中网科技