rsyncを使用して大容量ファイルをUSBドライブに転送する

rsyncを使用して大容量ファイルをUSBドライブに転送する

現在、内部ディスクからUSBドライブへの転送プロセスを最適化しようとしています。転送するファイルサイズは10〜30 GBです。 USBマウントディスクはUSB 3.0インターフェースとSamsung SSDです。プロセス全体を監視できるように、転送全体の進行状況を知りたいです。これまで、私は次のコマンドを試しました。

rsync -AW --info=progress2 --no-compress /home/user/rosbags/*.bag /media/upload_disk/
rsync -aWAXE --info=progress2 --no-compress /home/user/rosbags/*.bag /media/upload_disk/

転送は機能しますが、数秒後にはかなり遅くなります。 300-400MB/s から始まり、数秒後に 30-50MB/s に達します。 rsyncのブロックサイズを設定する方法を見つけようとしていますが、ローカルで動作しているようです。プロセスをスピードアップするには、他の方法を試すことができますか?


より多くの情報を提供してください。 dmesgは私に以下を提供します:

[66590.546301] usb 1-2: new high-speed USB device number 26 using xhci_hcd
[66590.701545] usb 1-2: New USB device found, idVendor=2109, idProduct=0715, bcdDevice= 0.00
[66590.701550] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[66590.701553] usb 1-2: Product: VLI Product String
[66590.701555] usb 1-2: Manufacturer: VLI Manufacture String
[66590.701557] usb 1-2: SerialNumber: 000000123B79
[66590.706317] scsi host4: uas
[66590.709257] scsi 4:0:0:0: Direct-Access     Samsung  SSD 870 QVO      SVQ0 PQ: 0 ANSI: 6
[66590.710791] sd 4:0:0:0: Attached scsi generic sg0 type 0
[66590.711859] sd 4:0:0:0: [sde] 7814037168 512-byte logical blocks: (4.00 TB/3.64 TiB)
[66590.712029] sd 4:0:0:0: [sde] Write Protect is off
[66590.712033] sd 4:0:0:0: [sde] Mode Sense: 2f 00 00 00
[66590.712346] sd 4:0:0:0: [sde] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[66590.712722] sd 4:0:0:0: [sde] Optimal transfer size 33553920 bytes
[66590.778611]  sde: sde1
[66590.814915] sd 4:0:0:0: [sde] Attached SCSI disk
[66591.318592] EXT4-fs (sde1): recovery complete
[66591.324257] EXT4-fs (sde1): mounted filesystem with ordered data mode. Opts: (null)

私の考えでは、「高速」とは、USB 3.0速度を利用するためにディスクを取り付けることを意味する必要があります。しかし、私は何かを見落としたかもしれません。

/etc/fstab では、ディスクは次のようにマウントされます。

LABEL=upload_disk /media/upload_disk/ auto nosuid,nodev,nofail,noauto,rw,users 0 0

現在は、ディスクを接続するときに手動でマウントします。ディスクに直接書き込むための同期フラグを追加します。同期フラグを削除しようとしましたが、結果は同じです。

ベストアンサー1

USB SATAコンバータを交換した後、rsyncを介して100-200MB / sを得ました。 DDは、単一ファイルに対して450〜600 MB / sの速度を提供します。

おすすめ記事