gpt4 book ai didi

linux - Rsync - 变化似乎没有被延续

转载 作者:太空宇宙 更新时间:2023-11-04 05:31:43 25 4
gpt4 key购买 nike

我有一个脚本,每天晚上在我的网络服务器上运行,将所有内容从实时存储复制到后台存储。我目前正在测试,但它并没有按照我需要的方式工作 - 基本上我需要将实时存储的完整副本复制到备份存储,以便实时中的任何更改都会显示在备份存储中。不起作用的是,如果有人在备份存储中进行了更改,这些更改应该用实时数据覆盖吗?

它似乎不起作用 - 我的 rsync 开关是否做错了什么?只是为了让您知道大约有 300G 的数据被复制

谢谢

   #!/bin/bash

#Nightly RYSNC backup script


RSYNC=`which rsync`
SOURCE="/mnt/sdb1"
TARGET="/mnt/sdc1"
MAIL_ADDR="user@example.com"
OPTS="-vaz --exclude=/sdb1/lost+found --exclude=/sdb1/home/temp --exclude=/sdb1/temp/_tmp"

cat /dev/null > /tmp/rsync-errors.txt

nohup $RSYNC $OPTS $SOURCE $TARGET >> /var/log/rsync-raw-out.txt 2>> /tmp/rsync-errors.txt


if [ -s '/tmp/rsync-errors.txt' ]; then
mail -s "Errors on $HOSTNAME" < /tmp/rsync-errors.txt $MAIL_ADDR
else
echo "Successful, no errors reported." | mail -s "Nightly Report for $HOSTNAME" $MAIL_ADDR
fi

最佳答案

你尝试过吗:

rsync -avz --delete 

关于linux - Rsync - 变化似乎没有被延续,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12106958/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com