ファイルハンドルを開いている間に削除されたファイルはどうなりますか?
MPlayerでの再生中にビデオファイルを削除でき、最後まで再生されることがわかったので、これを不思議に思っていました。データの取得元はどこですか?それはまだハードドライブから来ていますか?ファイルを削除すると、RAMにコピーされましたか?
まだハードドライブ上にある場合、プログラムが基本的に未割り当ての領域から読み取りを実行しているときにファイルシステムをいっぱいにするとどうなりますか?RAMにバッファされている場合、バッファをフラッシュするとどうなりますか?
ファイルがNFS共有にあった場合はどうなりますか?サーバーに保存されていますか?(それはセキュリティリスクではありません。大量のリモートファイルハンドルによるDoSですか?)
やってlsof -n |grep '(deleted)'
時々興味深い結果が得られます。共有ライブラリファイルをスワップアウトするパッケージをアップグレードする場合、それらのライブラリを使用していたプログラムを実行しても、何も変更されていないかのように使用できます。
ボーナスの質問:この状況でデータを死者から取り戻す方法はありますか?