我正在编写一个简单的备份脚本,用于将我的所有媒体文件复制到外部 USB 驱动器。似乎有一个文件被卡住了,我不知道为什么。当我尝试复制该文件时,我得到了:
[satori7@tyson Scripts]$ sudo rsync -zvr /home/Media/Movies/Truth.In.24.ESPNHD.720p.HDTV.x264.mkv /media/video
[sudo] password for satori7:
sending incremental file list
Truth.In.24.ESPNHD.720p.HDTV.x264.mkv
rsync: write failed on "/media/video/Truth.In.24.ESPNHD.720p.HDTV.x264.mkv": File too large (27)
rsync error: error in file IO (code 11) at receiver.c(389) [receiver=3.1.0]
奇怪的是,它确实复制了几个大约 4 GB 的文件,但这个文件稍大一些,为 4.4 GB。有人知道 rsync 是否有某种限制吗?
这是在 Fedora 20 上复制到以 vfat 形式安装的 USB 驱动器的情况。
答案1
Rsync 不是这里的限制因素。您的问题可能是由于vfat 不支持大于 4GB 的文件大小。
在这种情况下,您对目标驱动器还有其他格式化选项吗?