文件对账
文件对账
# 源端执行(目标端把 src 换成 dst 执行同样命令)
cd /data && find . -type f -exec du -b {} + | sort > /tmp/src.list
# 目标端执行
cd /data && find . -type f -exec du -b {} + | sort > /tmp/dst.list
diff /tmp/src.list /tmp/dst.list | head -30增量复核
增量复核
rsync -avn --checksum /data/ /backup/data/ | tail -5
# 输出只剩统计行、没有待传文件列表,说明两端一致
du -sb /data | cut -f1 # 总字节数比对清单、比对输出、抽样记录一并存档,作为迁移验收材料。