ルートとしても、ファイルに書き込むことも、書き込みを必要とするその他の操作を行うこともできません。書き込む必要のあるプロセスも実行できないため、すべて失敗します。 df
は、十分なスペースがあると言います:
Filesystem Size Used Avail Use% Mounted on
/dev/xvda1 30G 14G 15G 48% /
udev 984M 4.0K 984M 1% /dev
tmpfs 399M 668K 399M 1% /run
none 5.0M 0 5.0M 0% /run/lock
none 997M 0 997M 0% /run/shm
私が「ディスクに書き込めない」という結果はすべて、合法的に完全なディスクに関するものです。ここからどこから始めればよいのかさえわかりません。問題は今朝どこからともなく現れた。
PHPの最後のログエントリは、「失敗:デバイスにスペースが残っていません(28)」です。 Vimは「書き込み用に(ファイル)を開けません」と言います。他のアプリケーションでも同様のエラーが発生します。
念のために〜1gbを削除しても問題は解決しません。また、再起動しました。 Ubuntu 12.04
edit で回答 [〜#〜] op [〜#〜] :
編集:ディスク容量が不足していなくても、iノードが不足していることがわかりました。 問題はここで解決されました :
You are out of inodes. It's likely that you have a directory somewhere with many very small files.
Iノードとは
Ext4の理論上の制限は40億ファイルで、これは各ファイルの識別に使用するiノード番号のサイズによって制限されます(ext4は32ビットのiノード番号を使用します)。ただし、Johnが言っているように、Ext4はiノードテーブルを静的に割り当てるため、実際の制限はファイルシステムの作成時に設定されます。