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.

Fastest way to move files between 2 Unraid servers

Featured Replies

See subject.

 

?

 

Is it even possible to mount one UR server on the other and is that the best way?   How?

 

Thanks

What is it you are transferring and how much?

 

I would suggest rsync and/or unison. I use rsync between allot of systems with a great degree of success.

I even use it iwthin the system when copying disk to disk to help control the flow of data using the bwlimit option.

(This way it does not disturb my rtorrent session).

 

It's fast and will copy files incrementally by directory.

it can also remove the source after success.

 

unison is supposed to be good too, but I've never used it.

  • Author

Sorry I didn't make my self completely clear.  I was rushing to get it posted.

 

This is really a one time deal.  I need to copy about a terabyte from one to the other as quickly as possible.  Rsync is for periodic cron job backups and the like, yes?

Sorry I didn't make my self completely clear.  I was rushing to get it posted.

 

This is really a one time deal.  I need to copy about a terabyte from one to the other as quickly as possible.  Rsync is for periodic cron job backups and the like, yes?

 

It's not just for periodic cron job backups. It is for synchronizing files/directories, etc, etc.

It's fast as almost any other network copy program and it keeps attributes intact.

 

rsync -avP /source  rsync://host/destinationchunkinrsyncconf/path will work

You would have to set some things up in /etc/inetd.conf and /etc/rsyncd.conf

 

set this line in /etc/inetd.conf

root@Atlas /boot/custom/etc/rc.d #grep rsync /etc/inetd.conf

rsync  stream  tcp    nowait  root    /usr/sbin/tcpd  /usr/bin/rsync --daemon

 

The do a ps -ef | grep inetd to find inetd's pid.

Then do a kill -1 on the pid (as found)

make sure it is -1.

 

root@Atlas /boot/custom/etc/rc.d #ps -ef | grep inetd

root      1885    1  0 Oct04 ?        00:00:00 /usr/sbin/inetd

root    28201 28167  0 21:27 pts/0    00:00:00 grep inetd

root@Atlas /boot/custom/etc/rc.d #kill -1 1885

 

 

 

Here are some chunks from mine

root@Atlas /boot/custom/etc/rc.d #less /etc/rsyncd.conf

uid             = root
gid             = root
use chroot      = no
max connections = 4
pid file        = /var/run/rsyncd.pid
timeout         = 600


[boot]
    path = /boot
    comment = /boot files
    read only = FALSE

[mnt]
    path = /mnt
    comment = /mnt files
    read only = FALSE

 

so to copy disk1 from one server to another

 

rsync -avP /mnt/disk1 rsync://server2/mnt/disk1

 

The syntax of the ending directory escapes me. Sometimes you need a trailing slash, other times you don't.

So do some reading on that first. But this is the general idea.

 

I've used it to move terabytes of data.

If you interrupt it, it can pickup from what has not been sync'ed.

It's a great tool.

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.