![Rsync 失败,提示“文件太大”](https://linux22.com/image/644005/Rsync%20%E5%A4%B1%E8%B4%A5%EF%BC%8C%E6%8F%90%E7%A4%BA%E2%80%9C%E6%96%87%E4%BB%B6%E5%A4%AA%E5%A4%A7%E2%80%9D.png)
我正在编写一个简单的备份脚本,用于将我的所有媒体文件复制到外部 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 的文件大小。
在这种情况下,您对目标驱动器还有其他格式化选项吗?