今カーネルに空きディスク容量を返すように指示する方法はありますか? /proc/に何かを書くのが好きですか? ext4でUbuntu 11.10を使用します。
これはおそらく古いそして非常に反復的なトピック。スペースがゼロになった後、編集者が私が開いたソースコードファイルを保存できないことがわかりました。
ユーザーとルートから100MBの大容量ファイルを削除し、ハードリンクも作成しました。
これを行う直前はapt-get clean
/var/cache/apt/archivesに900MBを超えていましたが、今は108KBに過ぎません。
# du
108 /var/cache/apt/archives
1時間経ってもエディタで開かれた貴重なファイルを保存できる空き容量はありませんが、次の違いに注意してください。
# sync; df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda4 13915072 13304004 0 100% /
どんな提案がありますか?一部のサービス/プロセスを終了しましたが、誰がディスク容量を積極的に占めているかを確認する方法がわかりません。
追加情報
# dumpe2fs /dev/sda4
Filesystem state: clean
Errors behavior: Continue
Filesystem OS type: Linux
Inode count: 884736
Block count: 3534300
Reserved block count: 176715
Free blocks: 422679
Free inodes: 520239
First block: 0
Block size: 4096
Fragment size: 4096
ベストアンサー1
lsof
開いているファイルがあることを確認してください。スペースは閉じるまで解放されません。
sudo /usr/sbin/lsof | grep deleted
削除されたファイルがまだ開いているかどうかを知らせます。