服务器在线 - 服务器软件 - 网站地图 服务器在线,专注于服务器技术!

当前位置:主页 > 服务器系统 > CentOS > 正文

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寻求帮助。