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.

Built-In Copy Method Safe for Moving Data to Array? (7.1.4)

Featured Replies

I’m transferring data from a mounted unassigned disk to my array, and I want to confirm that I’m doing it correctly.

I originally tried using Krusader, but I couldn’t get the WebGUI to load (I’m on unRAID 7.1.4, and most tutorials seem to be for older versions), so I switched to the built-in file management method.

Here’s what I did:

  1. On the Main tab, I clicked the unassigned disk, drilled down to the folders, and selected the files I want to copy using the check-boxes.

  2. I clicked the Copy button at the bottom, selected the destination folder: /mnt/user/media/Movies/

  3. Then I clicked Start to begin the copy.

Questions:

  • Is this the correct way to do it? I’ve read warnings about potential data corruption when moving files directly between a disk and the array vs. going through a user share, so I want to make sure this method is safe and my data will remain intact.

  • Is using this built-in copy method essentially the same as using Midnight Commander (MC) in older versions, or is there an advantage to using MC instead?

  • The copy speed seems slow, around 42–50 MB/s after the first minute. It starts at ~170 MB/s but drops quickly. Is this normal for this method, or is there a better way to transfer large amounts of data?

System Context

  • Single array: 2×8TB HDDs

  • Parity: 1×8TB HDD

  • Cache pool: 1×500GB SSD

Solved by trurl

  • Community Expert
  • Solution

The warnings are about moving/copying between array (or pool ) and user shares. This is because Linux doesn't know that user shares are just another view of the disks and pools, and so it might try to overwrite what it is trying to read.

MC or Krusader could let you make this mistake. The built-in file manager won't let you make this mistake.

Also, Unassigned Devices are not part of the array, pools, or user shares, so not affected by this at all.

The initial burst of speed is due to ram buffering. The slower speed you experienced is typical of array writes, since parity is updated at the same time. Turbo mode might help. See here for more about how array writes are done:

https://docs.unraid.net/unraid-os/manual/storage-management/#array-write-modes

  • Community Expert

Fastest method for initial data load is to leave parity unassigned until transfer is done, then build parity after.

Also, if you need to transfer more at one time than cache can hold, don't cache.

  • Author

Thanks for all of the insight and suggestion about reconstruct write - files are now copying to the array at ~100 MB/s!

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

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.