rsync增量文件列表永久保存

Dal*_*ing 6 networking rsync nas

我正在从一个NAS复制到另一个。(Netgear ReadyNAS-> QNAP)我尝试通过在QNAP上运行rsync来拉文件,这花了很多时间,所以我目前正在尝试从Netgear推送它们。我使用的代码是:

rsync -avhr /sauce/folder admin@xxx.xxx.xxx.xxx:/dest/folder
Run Code Online (Sandbox Code Playgroud)

我正在看:

sending incremental file list

在那之后什么也没有。

文件传输为577gb,并且有很多文件,但是我在QNAP上看到网络流量为0(它在0kb / s到6kb / s之间波动),因此看起来它没有发送任何类型的增量文件列表。

所有文件夹都在目标上创建,然后此后没有任何反应。

有人有什么想法吗?或有关是否有更好的方法将文件从ReadyNAS复制到QNAP的任何想法

I'l*_*Hat 15

的文档-vincrease verbosity。如果你唯一感兴趣的是看到更多的进步,你可以-v像这样链接在一起:

rsync -avvvhr /sauce/folder/ admin@xxx.xxx.xxx.xxx:/dest/folder/
Run Code Online (Sandbox Code Playgroud)

你应该会看到更多有趣的进展。

这可以告诉您您的复印要求-a是否比您需要的更严格,从而花费大量不必要的处理时间。例如,我尝试在超过 100,000 张图像上使用-a,相当于-rlptgoD。发送增量文件列表并没有完成,即使是一夜之间。改成后

rsync -rtvvv /sauce/folder/ admin@xxx.xxx.xxx.xxx:/dest/folder/
Run Code Online (Sandbox Code Playgroud)

发送增量文件列表变得更快,能够在15分钟内看到文件传输


Dal*_*ing 7

在离开它过夜并且它什么都不做之后,我进来并再次尝试。

工作的代码在酱文件夹的末尾附加了一个“*”。所以这是有效的:

rsync -avhr /sauce/folder/* admin@xxx.xxx.xxx.xxx:/dest/folder
Run Code Online (Sandbox Code Playgroud)

如果其他人有麻烦 - 试一试。


Ben*_*Ben 1

我使用 QNAP 1 作为生产系统,使用 QNAP 2 作为备份服务器。在 QNAP 1 上,我使用以下脚本作为 cronjob,定期将文件复制到备份 QNAP。也许你可以尝试这个:

DATUM=`date '+%Y-%m-%d'`;
MAILFILE="/tmp/rsync_svn.txt"
EMAIL="my.mail@mail.com"

echo "Subject: SVN Sync" > $MAILFILE
echo "From: $EMAIL" >> $MAILFILE
echo "To: $EMAIL" >> $MAILFILE
echo "" >> $MAILFILE
echo "-----------------------------------" >> $MAILFILE

   rsync -e ssh -av /share/MD0_DATA/subversion 192.168.2.201:/share/HDA_DATA/subversion_backup >> $MAILFILE 2>&1

echo "-----------------------------------" >> $MAILFILE
cat $MAILFILE | sendmail -t
Run Code Online (Sandbox Code Playgroud)