vimで【E297: スワップファイルの書込みエラーです】となった時の対応

   

vimで【E297: スワップファイルの書込みエラーです】となった時の対応

あるサーバでvimでファイルを編集しようとすると、以下のようなエラーが表示されるようになりました。通常のファイルの編集や、crontabの変更もできなくなってしまいました。

E297: スワップファイルの書込みエラーです
"hogehoge" [新ファイル]
続けるにはENTERを押すかコマンドを入力してください

 

英語表記だと以下の様なエラーメッセージになります。

E297: Write error in swap file
"/tmp/crontab.6i74ae" 0L, 0C
Press ENTER or type command to continue

 

■原因

ファイルが作成できないためにエラーが発生します。サーバをいろいろ調べてみると、Quotaによるディスク容量制限のため、書き込みができなくなっていました。ですので、このエラーメッセージが表示された場合は、まずはディスク容量を確認して見ると良いでしょう。最悪、ディスクが壊れて書き込みできない状態になっているかもしれません。

急に発生したりするので、ディスク容量には常に気をつけておきましょう。では。

megane

megane

最近、個人事業主から法人へと進化しました。 エンジニア歴13年位です。PHPとかMysqlを使ってWebシステムを構築します。 Javaも書きます。 CakePHPも使います。 サーバのチューニングもごりごりやります。 あと、お肉と自動車が好きです。Twitterとか申請どうぞ。

 - CentOS ,