[轉載]vim E667: Fsync failed

Fsync failed on Public Sever


問題描述: 
====================================
服務器寫入不了文件:
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 327679 > /proc/sys/fs/inotify/max_queued_events 再次vi查看結果,發現寫入成功,問題解決,但目前還不知道產生這個錯誤的緣由。 http://www.unix-center.net/bbs/viewthread.php?tid=3690
php

ps:昨天在修改rhel6.4的一些參數時候就出現了E667的vim錯誤提示,當時在按照oracle11G的官方文檔配置參數,沒想到竟然怎麼樣都寫不進去,網上查資料後發現能"echo「進去,真的很神奇,具體緣由如今還沒找到,總之先記着。vim

原文地址:http://blog.163.com/chen_dawn/blog/static/112506320109810262514/緩存

相關文章
相關標籤/搜索