rsync
过去一个月我一直在将以下命令作为 cronjob 运行。今天我发现这个文件被卡住了,*.png
而我的其他数据都没有备份!与此同时,我已经排除了*.png
文件,并且 rsync 又开始工作了,但如果可能的话,我想要一个全面的解决方案来备份我的所有文件。
这卡在*.png
文件上
rsync -rcvl --delete --progress /home/user/target /media/user/backup/source
这是我的临时修复
rsync -rcvl --delete --progress --exclude='*.png' /home/user/target /media/user/backup/source
每张图像只有 ~300k。
目标目录和源目录的文件系统都是fuseblk
.源目录是通过 USB 3.0 连接的 Western Digital 4TB 外部硬盘驱动器。
编辑:
在将命令传输rsync
到grep failed
.这显示了几个:
文件名中含有字符的文件,rsync
无法处理。重命名每个文件(将每个文件替换:
为_
)并删除标志后--exclude='*.png'
,上述rsync
命令成功备份了我的系统!