This documentation is for a release that is no longer maintained
See documentation for the latest supported version 3 or the latest supported version 4.12.4.3.7. 从启用了 root_squash 的 NFS 存储中迁移时的 Restic 权限错误
如果您要从 NFS 存储中迁移数据,并且启用了 root_squash,Restic 会映射到 nfsnobody,且没有执行迁移的权限。Restic pod 日志显示以下错误:
Restic 权限错误
您可以通过为 Restic 创建补充组并将组 ID 添加到 MigrationController CR 清单来解决这个问题。
流程
-
在 NFS 存储上为
Restic创建补充组。 -
在 NFS 目录上设置
setgid位,以便继承组所有权。 将
restic_supplemental_groups参数添加到源和目标集群上的MigrationControllerCR 清单:spec: restic_supplemental_groups: <group_id>
spec: restic_supplemental_groups: <group_id>1 Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
- 指定补充组 ID。
-
等待
Resticpod 重启,以便应用更改。