文档首页/ 高性能弹性文件服务 SFS Turbo/ 故障排除/ 挂载至两种服务器系统的文件系统无法写入数据
更新时间:2024-11-06 GMT+08:00

挂载至两种服务器系统的文件系统无法写入数据

现象描述

当将同一个文件系统分别挂载到已创建的Linux云服务器和Windows云服务器后,在Windows云服务器上无法对在Linux云服务器上创建的文件写入数据。

可能原因

由于共享的NFS文件系统归属于root权限,且无法修改该所属用户。当root权限的UID和GID分别为0时,才拥有写入权限。通过Windows命令查看,可以查到Windows是通过UID=-2的用户进行写入,故没有写入权限。

定位思路

需要通过修改注册表将Windows访问NFS时的UID和GID均修改为0。

解决方法

  1. 在计算机“运行”中输入regedit,打开注册表编辑器。
  2. 进入HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ClientForNFS\CurrentVersion\Default目录。如图1所示。

    图1 进入目录

  3. 右键选择“新建 > DWORD值”,添加AnonymousUid,AnonymousGid两个值,设置值为0。如图2所示。

    图2 添加值

  4. 完成修改注册表后,重启服务器方可生效。