Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Best practice for migrating data from old NAS (rclone or ?)

Featured Replies

From experience, rclone is the best way to move large amounts of data between NASes. I've had issues with rsync and other methods before.

 

What's the best practice to set up either the old NAS as a remote or the new NAS as a remote with rclone? SMB shares? Obviously data transfer speed is an issue as we're talking tens of TB.


What user should I be running it as (and how)?

  • Author

I'm just tested mounting the other server as SMB though UD. Even though iperf3 gives speeds of 0.9Gb/s, I'm only seeing transfer rates of 40 MB/s.

 

What's causing this to slow down so much and what can I do to get everything transferred in as quickly as possible?

There are many factor could cause slow down, but most should be storage device performance cause. I use rsync all for large data transfer no matter local or network. If I need network transfer ( between NAS to NAS, or Unraid ), I usually use rsync over NFS mount instead SMB mount, if single disk with 1Gbps network, throughput should around 70MB - 80MB/s.

 

I use SMB / NFS perform network transfer much, in fact, no much performance different between them. What I want to say, transfer protocol usually not a main factor. 

 

Due to I haven't network transfer to do this time, but I would show a local transfer by rsync.

For example, array disk rsync to a UD disk ( ~200GB data, large file ), a steady 145MB/s could be achieve.

 

123.thumb.png.1a7b90628c809e33e05e241e07c1f2b3.png

 

456.thumb.png.dc3ac0d979b2e22c56be372aeefba83c.png

 

Edited by Benson

  • Community Expert
7 hours ago, cinereus said:

I'm only seeing transfer rates of 40 MB/s.

Make sure rsync isn't using compression (-z) and enable turbo write.

  • Author
2 hours ago, johnnie.black said:

Make sure rsync isn't using compression (-z) and enable turbo write.

No compression with either rsync or rclone and I purposely disabled parity for data ingress so I don't think that should be an issue?

  • Author
9 hours ago, Benson said:

There are many factor could cause slow down, but most should be storage device performance cause. I use rsync all for large data transfer no matter local or network. If I need network transfer ( between NAS to NAS, or Unraid ), I usually use rsync over NFS mount instead SMB mount, if single disk with 1Gbps network, throughput should around 70MB - 80MB/s.

 

I use SMB / NFS perform network transfer much, in fact, no much performance different between them. What I want to say, transfer protocol usually not a main factor. 

This is what I don't understand. This is what I'm doing:

 

Mount SMB over 1GbE with UD.

Ensure no other processes are accessing the write or read disks. For example, writes to the target are >150 MB/s with preclear.

Test network performance between two systems with iperf3. I get sustained transfers of 115 MB/s over Cat-5E.

Use either rsync -avPR or rclone copy to perform the transfer.

Transfer speeds are about 40 MB/s max with rclone (tested transfers 1–10) and even worse with rsync :(

 

Edited by cinereus

  • Community Expert
26 minutes ago, cinereus said:

I purposely disabled parity for data ingress so I don't think that should be an issue?

Yes, not an issue without parity, source NAS is the likelier bottleneck.

  • Author
34 minutes ago, johnnie.black said:

Yes, not an issue without parity, source NAS is the likelier bottleneck.

40MB/s read bottleneck? 😢

 

Would it not be closer to max read speed of a disk (WD Reds so about 100 MB/s)? 

Edited by cinereus

  • Community Expert

Try transferring a large file from your desktop to Unraid, if you get the same 40MB/s there's likely a problem with the array, if you get 100MB/s+ (assuming gigabit) it's likely a problem with the NAS.

Archived

This topic is now archived and is closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.