我的 rscyn 脚本出现问题,该问题可能与源是来自 fstab 的挂载点有关。fstab 通过 UUID 挂载内部 SSD。
这是代码片段,如果源是“/home/”,则没有问题
SRC='/media/Movies'
DST='192.168.50.156:/srv/dev-disk-by-uuid-92b7ffea-567b-4480-aecc-5bb292e8a296/Backup2'
rsync -av --update --delete \
--log-file='/home/jc/rsync-movies2.log' \
--exclude='*/tvshows' \
$SRC \
$DST \
我还将挂载文件夹的所有权更改为与我相同,但仍然出现相同的错误。
错误 = rsync 错误:语法或使用错误(代码 1)在 main.c(1850) [Receiver=3.2.7] /home/jc/backup.sh:第 67 行:/media/Movies:是一个目录
如果我使用 sudo 运行脚本,我将收到权限错误。
由于我使用的是 -av,所以这对于目录来说应该没问题。
使用已挂载文件夹作为 rsync 源是否存在已知问题,或者我在这里遗漏了什么?
谨致问候并感谢您的时间,