Linux【13】-报错3-Fsync failed
vim /proc/sys/kernel/hostname
报错:
Fsync failed
问题描述:
服务器写入不了文件: Fsync failed vim 编辑a.vim后保存,出现下面提示: ~ “a.vim” “a.vim” E667: Fsync failed Press ENTER or type command to continue
可能原因:
1.swp文件 解决方法: 删除了.swp文件
2.磁盘限额到了
解决方法: 删除了无用的文件 (特别注意那些.* files) quota的block限制在了81920,按默认的文件系统算,每block为1024bytes,81920x1kbytes大约是80多M。 du -h
3.析: 首先确认该文件时是可读写的,没问题Fsync 是好像用于同步缓存与磁盘的程序,网上有人说是 磁盘空间的原因,显然我的情况不是。最后我想用其他方式写入我需要的文件,
命令如下:
echo control > /proc/sys/kernel/hostname
再次vi查看结果,发现写入成功,问题解决,但目前还不知道产生这个错误的原因。 http://www.unix-center.net/bbs/viewthread.php?tid=3690
参考资料:
http://blog.163.com/chen_dawn/blog/static/112506320109810262514/
这里是一个广告位,,感兴趣的都可以发邮件聊聊:tiehan@sina.cn
个人公众号,比较懒,很少更新,可以在上面提问题,如果回复不及时,可发邮件给我: tiehan@sina.cn
个人公众号,比较懒,很少更新,可以在上面提问题,如果回复不及时,可发邮件给我: tiehan@sina.cn