Data Fails to Be Written into a File System Mounted to ECSs Running Different Types of Operating Systems

Symptom

If a file system is mounted to a Linux ECS and a Windows ECS, you cannot write data to the files created by the Linux ECS on the Windows ECS.

Possible Causes

A shared NFS file system belongs to the root user and cannot be modified. The write permission is granted to a user only when both the values of UID and GID of the user are 0. You can check your UID using Windows commands. If the value of UID is, for example, -2, you do not have the write permission.

Fault Diagnosis

To address this problem, modify the registry and change both UID and GID values to 0 for NFS accesses from Windows.

Solution

  1. Choose Start > Run and enter regedit to open the registry.

  2. Enter the HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ClientForNFS\CurrentVersion\Default directory. Figure 1 shows an example of the directory.

    **Figure 1** Entering the directory

    Figure 1 Entering the directory

  3. Right-click the blank area and choose New > DWORD Value from the shortcut menu. Set AnonymousUid and AnonymousGid to 0. Figure 2 shows a successful operation.

    **Figure 2** Adding values

    Figure 2 Adding values

  4. After modifying the registry, restart the server for the modification to take effect.