求助下运维大佬关于存储文件 rsync 拷贝到硬盘,文件为什么变大了
原存储上 800G 的备份文件(冷备文件),因为设备授权问题,需要拷贝出来,于是乎买了几块硬盘做成了 raid,空间 2T,想着应该错错有余了吧,结果 rsync 一晚上,现在 2T 硬盘占满了,文件还没拷贝完成。。。
都是 ext4,文件块也都是 4096.。。。
求助
原存储上 800G 的备份文件(冷备文件),因为设备授权问题,需要拷贝出来,于是乎买了几块硬盘做成了 raid,空间 2T,想着应该错错有余了吧,结果 rsync 一晚上,现在 2T 硬盘占满了,文件还没拷贝完成。。。
都是 ext4,文件块也都是 4096.。。。
求助
不然使用, 建议使用 rclone 的 SYNC 同步模式,比较傻瓜化
如果密集型小文件居多,使用 sersync (也是调用 rsync ),但是速度快很多
rsync 参数 rsync -avP –ignore-existing /xxx [email protected]:/xxxx
1:这个应该没问题
2 、4:A 机器挂载的存储,B 机器硬盘 raid,A 拷贝到 B
3 、稀疏文件没接触过 TAT
你可以对原始数据做一下 du -sh 看看有多大,然后应该就能知道问题在哪了。
800G 是打散了的分片文件(可以理解成很多小文件),
怀疑大概率是稀疏文件导致的,硬链接应该不存在
@msg7086
rsync –sparse 是传输整个稀疏文件空间,不是传输实际数据大小