Rsync从本地文件夹到NAS并删除后的内容

时间:2016-11-26 15:12:22

标签: linux bash cron rsync

我的本​​地nix盒子上有一组文件夹,我的NAS上有3个nfs。我的所有权限似乎都可以写入我的NAS。我的NAS上还有一个文件夹结构的镜像。

我想使用rsync作为cronjob,以便文件夹或子文件夹中的任何新内容与“ignore-existing”标志同步到我的NAS。在cronjob同步后我想清除本地机器中的文件夹,所以我只有一个空的文件夹结构。它不仅仅是这个吗?

rsync -a -v --ignore-existing --remove-source-files src dst

1 个答案:

答案 0 :(得分:0)

不,没有。

我通过在一些

的机器上使用的脚本从cron做同样的事情
POSTCMD="cd /var/local/backup/${HOSTNAME} && \
      rsync --password-file /root/.rsyncd.passwd \
            --archive \
            --delete-after . ${NASSERVER}::backup/${HOSTNAME}"