連続コピー – ファイルを連続的にコピーする方法は?

連続コピー – ファイルを連続的にコピーする方法は?

個々のファイルが連続するように、複数のファイルをフラッシュドライブにコピーしたいと思います。互いに連続する必要はなく、どの順序でも可能です。これらのファイルは、数百メガバイトからギガバイトまで、非常に大きいです。ドライブ内の他のファイルを最適化すると、時間が無駄になり、フラッシュメディアが不必要に磨耗します。

少なくともFAT32に対してこれを行うことができるようにしたいが、*nixファイルシステムのアプローチも高く評価されます。

基本的には2つのアプローチがあります。

  • ファイルをコピーして最適化してみてください。
  • 各ファイルに十分な連続した空き容量を確保し、各ファイルをその場所にコピーします。

2番目のオプションは通常、最初のオプションよりはるかに速く、フラッシュメディアの不要な摩耗を防ぐため、2番目のオプションは非常に優先されます。

オフラインで動作するソリューションは気に入らないが、明らかにオンラインの方が良い。

ベストアンサー1

私はあなたがしたいことをよく理解していないことを認めなければなりませんが、それが重要だとは思いません。あなたが要求したタスクを実行するように設計されたこのツールを見つけましたdefragfs(あなたがしたいことを私が理解した場合)。

http://defragfs.sourceforge.net/index.html

私の考えでは、このツールの特徴は最適化が可能であることです。後ろに、私の考えでは、基本的にディスクにファイルを書き込むときに順番に完了することを保証したいようです。 StackOverflow Q&Aによると、Linuxで隣接するディスクブロックにファイルを保存する方法、書き込み完了アーキテクチャを考えると不可能に見えます。

このQ&Aを完了するのに役立つように、次のリソースが見つかりました。

おすすめ記事