大容量ファイルをUSBスティックにコピーする

大容量ファイルをUSBスティックにコピーする

mountUSBスティックを使用してrsync比較的大きなファイルをコピーすると(cp結果は同じですが、進行状況バーは良い)10秒で成功します。その後、umountingは完了する前に数分間中断されます。

コピー操作はまだバックグラウンドで実行されているためです(少なくともWindowsでは数秒以上かかります)。目立つものが見えませんhtop。使用すると、rsync実際に完了するまでコピープロセスが続行されることを望みます。誰かがここの背景で何が起こっているのか説明できますか?ありがとうございます!

答え1

〜のようにフェリックのコメント注:時には書き込みがキャッシュされます。コマンドを使用してディスクにフラッシュしますsync

USBドライブの書き込み速度が遅すぎるのが問題である場合は、考慮する必要があるもう1つのことがあります。PCハードウェア帯域幅それ自体。たとえば、ユーザーがUSB 2メモリースティックを持っている可能性があり(このメモリスティックがどこに接続されているかにかかわらず、約20 MB /秒の速度で書き込むことができると誤って信じています)、ユーザーはこのメモリスティックを10年前のコンピュータの前面にに接続するとしましょう。フロントUSB 1.0ポートは遅く、書き込みに予想より10倍長くかかるのは面倒です。ただし、ユーザーが背面USB 2.0ポート(マザーボードに接続されている)を代わりに使用している場合、最高速度で20 MB /秒で書き込みが可能になることがあります。

USBフラッシュドライブのハードウェアもさまざまです。詳細については、次を参照してください。 USB2.0ドライブの一般的な最大速度はいくらですか?

関連情報