小编Sla*_*vik的帖子

如何使 rsync 记录已删除的文件

我正在使用 rsnapshot(使用 rsync)将文件从我的网络服务器备份到本地 Linux 盒子 (Synology)

正如预期的那样,在 Web 服务器上删除的文件也会在 Linux 机器上删除。问题是,有关已删除文件的信息未记录。如何将已删除文件的列表添加到 rsync 日志中?

以下是 rsnapshot.conf 中的 rsync 参数:

rsync_short_args -av
rsync_long_args --out-format="%t %f %b" --delete --delete-excluded \
    --log-file=/volume1/web/logs/rsn_sync.log --copy-links
Run Code Online (Sandbox Code Playgroud)

所以这会产生以下命令:

/usr/syno/bin/rsync -av --out-format="%t %i %f %b" --delete --delete-excluded \

    --log-file=/volume1/web/logs/rsn_sync.log --copy-links \
    --exclude-from=/volume1/web/BK/exclude.txt --rsh=/usr/syno/bin/ssh \
    --link-dest=/volume1/web/BK2/weekly.1/slavikF/ \
    root@slavikf.com:/var/www/ /volume1/web/BK2/weekly.0/slavikF/
Run Code Online (Sandbox Code Playgroud)

rsync

7
推荐指数
1
解决办法
4164
查看次数

标签 统计

rsync ×1