NTFSファイルシステムを搭載した外部USBディスクがあります。
Windowsからファイルを削除し、いくつかの「復元」ユーティリティ(たとえば、TestDisk)の1つを実行すると、ファイルを簡単に復元できます(「まだ存在するが、削除済みとしてマークされているため」)。
Linuxからファイルを削除した場合、(ディープサーチ署名ベースのユーティリティを使用しない限り)ユーティリティはファイルを回復できません。どうして?LinuxのNTFSファイルシステムコードにアンリンクはどのように実装されていますか?「削除済みとしてマークする」だけでなく、ディスク上の構造を一掃するように見えますが、これは事実ですか?
2
@Jay silly_evarlast Wrenおそらくその通りです。サーバーフォールトで試してみます。この動作をテストするために使用したシステムはubuntuであるため、ubuntuに関連する可能性があります。
ntfs-3gのソースコードを調べて、問題について何かがあるかどうかを確認できます。
—
マーティンUeding
ntfs-3g開発者に質問することも可能かもしれません(NTFSがどのように機能し、どのように実装されているかを知っています)。
—
JanC