rsync增量文件列表永远占用

时间:2015-09-07 07:40:41

标签: networking rsync nas

我从一个NAS复制到另一个NAS。 (Netgear ReadyNAS - > QNAP)我尝试通过在QNAP上运行rsync来拉取文件,这需要永远,所以我现在正试图从Netgear推送它们。我使用的代码是:

rsync -avhr /sauce/folder admin@xxx.xxx.xxx.xxx:/dest/folder

我看到了:

sending incremental file list

之后什么都没有。

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

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

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

4 个答案:

答案 0 :(得分:2)

离开它过夜,它什么也没做,我进来再试一次。

附加了' *'到酱汁文件夹的末尾。所以这才有效:

rsync -avhr /sauce/folder/* admin@xxx.xxx.xxx.xxx:/dest/folder

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

答案 1 :(得分:2)

subList(100, result.size())的文档中说-v。 如果您唯一感兴趣的是看到更多的进展,可以将increase verbosity链接在一起,如下所示:

-v

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

这可以告诉您复制要求rsync -avvvhr /sauce/folder/ admin@xxx.xxx.xxx.xxx:/dest/folder/ 是否比您的要求更严格,从而花费大量不必要的处理时间。 例如,我尝试在超过100,000张图像上使用-a,相当于-a。发送增量文件列表并没有完成,甚至在一夜之间也没有完成。 更改为

之后
-rlptgoD

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

答案 2 :(得分:0)

我使用QNAP 1作为生产系统,QNAP 2作为备份服务器。在QNAP 1上,我使用以下脚本作为cronjob将文件定期复制到backup-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

答案 3 :(得分:0)

我遇到的是一个很大的文件,虽然不完整,但被认为是“完成的传输”。 我删除了远端的大文件(不完整),并进行了另一个同步,看来已经解决了问题。