我已经运行了这个命令:
sudo rsync -ra --stats --human-readable
--no-owner --no-group
--info=progress2
--log-file=/home/myuser/rsync-log.log
~ /media/myuser/1234ABCD/
我遇到了这个错误:
rsync: mkstemp
"/media/myuser/1234ABCD/myuser/.local/share/Trash/info/.image_2023-05-18T17:55:34.664473264Z-small.png.trashinfo.mBfC8n"
failed: Invalid argument (22)
这是我第二次得到它,第一次是当我尝试不带它运行时
--no-owner --no-group
它似乎发生在同一个文件上。
目标目的地是具有
ntfs
文件系统的外部 HDD,源是 home
文件系统上的 Kubuntu ext4
目录。
我更愿意保留目标文件系统
ntfs
,因为我可能需要在那里存储需要从 Windows 操作系统访问的文件。
我也不明白为什么
rsync
在这一点上完全陷入困境,而不是跳过问题文件并继续前进?
我也遇到了这个问题(在我的例子中,我从 btrfs 同步到 exFAT),并且冒号
:
似乎在某些文件系统上是非法字符。您可以尝试手动重命名文件,使文件名不包含目标文件系统的非法字符。
请参阅this之类的帖子,了解有关 NTFS 所有非法字符的更多信息。