rsync同步时报错failed: Operation not permitted
时间:2023-05-08 来源:未知 投稿:admin 点击:次
这个错误提示表明rsync无法更改文件的所有者和权限,因为挂载的NFS文件系统可能不允许在远程服务器上更改文件权限。为了解决这个问题,你可以尝试以下两种方法中的一种:
1.使用rsync的--no-perms选项 --no-perms选项告诉rsync在同步时不要尝试更改文件的所有者和权限。修改你的rsync命令如下:
rsync -azvP --no-perms /data/NAS/backup/monitor/ root@192.168.0.168:/data/monitor/
2.更改NFS文件系统的挂载选项 如果你希望rsync能够更改文件的所有者和权限,则需要更改NFS文件系统的挂载选项。你需要在挂载NFS文件系统时使用no_root_squash选项,这将允许远程服务器上的root用户更改文件的所有者和权限。具体操作如下:
在NFS服务器上找到/export目录所在的行,例如:
/export 192.168.0.0/24(rw,sync)
在选项列表中添加no_root_squash选项,如下所示:
/export 192.168.0.0/24(rw,sync,no_root_squash)
然后重新加载NFS共享,命令为:
sudo exportfs -r
这将重新加载NFS共享并应用新的挂载选项。重新运行rsync命令,它应该能够更改文件的所有者和权限了。
如果您的问题仍未解决,还可以加入服务器在线技术交流QQ群:8017413寻求帮助。