我对这一切还很陌生,所以这可能是一个简单的解决办法。
具体来说:
我在 NAS 上设置了一个 cronjob,将我们的网络服务器同步到特定文件夹。服务器上有很多东西,大约有 70,000 个文件,总共大约 500mb。
首次运行时,所有文件夹都已创建,但只有部分文件夹(可能是前两个)包含内容。NAS
上的所有其他文件夹都是空的(但在 Web 服务器上,里面有文件和其他文件夹)。
默认是否存在我没有遇到的限制?时间、文件大小、日志文件大小或文件数量?
我的脚本如下:
USER="myusername"
SERVER="myserverip"
PORT="22"
SOURCE="shop"
TARGET="/volume1/BACKUPS/MyFolder/MySubfolder/data/"
LOG="/volume1/BACKUPS/MyFolder/MySubfolder/backup_data.log"
mkdir /volume1/BACKUPS/MyFolder/MySubfolder/
rsync -avz --progress -e "ssh -p $PORT" $USER@$SERVER:$SOURCE $TARGET --delete >> $LOG 2>&1
tar -zcvf /volume1/BACKUPS/MyFolder/archivename-$(date +%Y-%m-%d_%H_%M_%S).tar.gz -C /volume1/BACKUPS/MyFolder/MySubfolder/ .
日志非常混乱,包含所有进度百分比和其他内容。它大约有 15mb(仅日志)。所以这没什么用。但是当我在日志中搜索“错误”时,我没有得到任何结果。