我sudo rsync -va --progress
从一个外部驱动器的根目录运行到另一个外部驱动器的文件夹中。原因是源驱动器具有错误的NTFS,并且我无权访问Windows PC来修复NTFS。
10小时后它说:
sent 608725204596 bytes received 19365712 bytes 15902210.53 bytes/sec
total size is 608586212274 speedup is 1.00
rsync error: some files could not be transferred (code 23) at /SourceCache/rsync/rsync-42/rsync/main.c(992) [sender=2.6.9]
我保存了整个终端输出。刚开始时,Input/output error (5)
实际上我不需要的文件总数约为2GB,只有几百个。OSX Finder“磁盘使用情况”告诉我源为6170亿字节,而不是上面报告中的608字节。
问题:
- 详细输出的第一部分(构建文件列表)是否肯定会
Input/output error (5)
针对将不会复制的每个文件? - 是否
code 23
意味着除文件外的所有文件Input/output error (5)
都已成功复制?
grep '^rsync: ' output
可能会有所帮助。