Linux 内で fat ファイルシステムから 0 バイトのファイルを削除する方法

Linux 内で fat ファイルシステムから 0 バイトのファイルを削除する方法

私は Linux と Windows の両方で使用できるように fat でフォーマットされた外付け HDD を持っています。問題は、サイズが 0 と表示される一部のファイルを削除できないことです。また、変更タイムスタンプ (使用しているファイル マネージャー Krusader によって検出) は 1935 です。実行中の fs に影響を与えずに、このようなファイルを削除するにはどうすればよいでしょうか。

答え1

おそらく FAT テーブルが破損しています。 を実行して、fsckこれが本当に当てはまるかどうかを確認できます。ただし、他のツール (例:テストディスク) を実行して FAT テーブルを修正してから、fsck「修正」を実行してください...ドライブ上の他のデータを重視する場合。

関連情報