我正在两台 Synology NAS 计算机之间运行 rsync。然而,运行后,源文件夹和目标文件夹之间存在巨大的大小差异 - 例如,源文件夹读取为 6.64 TB/325664 个文件,而目标文件夹读取为 9.53 TB/548169 个文件。
我正在运行的 rsync 命令(作为 Synology GUI - DSM 中的任务)是:
/usr/bin/rsync -ac --log-file="/volume1/NAS/backup_logs/logs/log.$(date +%Y%m%d%H%m%S).txt"\
-e "ssh -p 53040" /volume1/{source folder} \
{user}@my.server.address:/volume1/{destination folder}
当我比较源文件和目标文件以及子文件夹的实际内容时,所有名称和大小似乎都相同。文件夹太多,除了抽查之外无法做更多的事情,但我看的每个文件夹都是一样的。这些文件本身是一个大杂烩 - gif、tiff、JPG、PDF、XML、文本、MP3、视频文件等。其中一些可能包含超链接,但都不应该包含可执行代码。
我发现了一些提到“硬链接”和“稀疏文件”的解释,但没有具体说明如何找到它们或如何处理它们以生成与源大小相同的目标文件夹。