Linux / Unixを実行しているときにFATファイルシステムを最適化する最良の方法は何ですか(たとえば、USBスティックで)?
- すべてのコンテンツを他の場所にコピーし、フォーマットして、もう一度コピーしますか?
- KVMコマンドでFreeDOSデフラグユーティリティを使用しますか?
- パーティションロジックで起動しますか?
- その他?
承認された回答:
filefrag
を使用して、ファイルが断片化されているかどうかを確認できます。 ユーティリティ。
そうすれば、断片化されていないファイルを除外し、すでに断片化されているファイルに対してのみコピー/コピーバックを実行できます。それはあなたにいくらかの時間を節約するはずです。ただし、新しいファイルレイアウトが古いファイルレイアウトよりも優れているという保証はないことに注意してください。
最善の方法は、ファイルの断片化を完全に無視することです。特にUSBスティックでは、ほとんど問題にならず、書き込みサイクルが無駄になるだけで、HDDとは異なり、可動部品がないため、断片化によるペナルティはあまりありません。
最適化が必要になるのは、ファイルが非常に極端に断片化するようなおかしなことが起こった場合のみです。たとえば、事前に割り当てずにファイルの内容をランダムな順序でダウンロードするトレントクライアント。ただし、FATがスパースファイルのサポートを開始した場合を除き、そのようなFSでは事前割り当てが必須であるため、問題にはなりません。