>4GB 文件的 rsync

>4GB 文件的 rsync

傻乎乎的,

在现代 Linux 下,rsync 大型 [ >4GB ] 文件时,您是否遇到任何问题?[ 32 位、64 位,已启用大型文件支持 ]?我自己在 2 个 64 位机器之间进行了一些测试,传输 6-10GB 文件时没有遇到任何问题。为了进行彻底的测试,我修改了文件,再次运行 rsync,检查了 md5... - 一切似乎都正常。

但当我看到错误报告我有点担心。我做了一些搜索,但没有找到任何问题的确认。

谢谢你的想法!

编辑:文件系统:ext3、reiserfs

答案1

您链接的错误报告似乎不是与 4GB+ 文件大小相关的错误。429796854 字节略小于 410Mb,并且它似乎是传输错误而不是 rsync 错误。如果

我怀疑传输连接(可能是 SSH)已断开,可能是由于不活动超时,因为 CPU 必须执行诸如校验一个非常大的文件之类的操作,从而在两次发送之间花费了太长时间,这就是 rsync 报告管道损坏的原因。

我确信我过去曾在 32 位客户端和服务器上成功使用 rsync 处理过超过 4Gb 的文件,并且至少有一次实际传输了超过 4Gb 的文件,而不仅仅是考虑传输。

答案2

取决于您使用的文件系统。我在使用 FAT32 文件系统时遇到了麻烦。我有一个 200GB 的便携式硬盘(格式化为 FAT32),并试图将 DVD .iso 复制到它上面。但是没有成功,因为 FAT32 中不能有大于 4.somethingGB 的文件

答案3

不,我经常使用 rsync 发送大约 5-10GB 的 VM 映像,从未发现任何问题。

答案4

不,我们连续数月每天使用 rsync 同步两个 30TB 数据集(由 4 到 20GB 大小的文件组成),没有问题。

相关内容