Modifying an NFS Share Client

This section describes how to modify properties of an NFS share client.

Prerequisites

You have created an NFS share client.

Procedure

  1. Choose Resources > Resources > Share > NFS Share.
  2. Select a desired account from the Account drop-down list in the upper left corner.
  3. Click the path of a desired NFS share to enter its details page.
  4. In the Permission area, click More on the right of a desired client and select Modify.

    The Modify Client page is displayed.

  5. Set client properties.

    Table 1 describes related parameters.

    Table 1 Client parameters

    Parameter

    Description

    UNIX Permission Level

    Permission level for the UNIX client to access the NFS share, including:

    • Read-only: The client can only read files in the share.
    • Read/Write: The client can read and write files in the share.
    • None: No operation is allowed on the share.
    NOTE:

    The permission for an audit log namespace share cannot be set to Read/Write.

    Kerberos5 Permission

    Permission level for the Kerberos5 client to access the NFS share, including:

    • Read-only: The client can only read files in the share.
    • Read/Write: The client can read and write files in the share.
    • None: No operation is allowed on the share.

    This parameter applies only to the scenario where the NFS Kerberos service is configured.

    NOTE:

    The permission for an audit log namespace share cannot be set to Read/Write.

    Kerberos5i Permission

    Permission level for the Kerberos5i client to access the NFS share, including:

    • Read-only: The client can only read files in the share.
    • Read/Write: The client can read and write files in the share.
    • None: No operation is allowed on the share.

    This parameter applies only to the scenario where the NFS Kerberos service is configured.

    NOTE:

    The permission for an audit log namespace share cannot be set to Read/Write.

    Kerberos5p Permission

    Permission level for the Kerberos5p client to access the NFS share, including:

    • Read-only: The client can only read files in the share.
    • Read/Write: The client can read and write files in the share.
    • None: No operation is allowed on the share.

    This parameter applies only to the scenario where the NFS Kerberos service is configured.

    NOTE:

    The permission for an audit log namespace share cannot be set to Read/Write.

  6. Modify advanced client parameters. Click Advanced.

    Table 2 describes related parameters.
    Table 2 Advanced client parameters

    Parameter

    Description

    Write Mode

    Set the mode in which the system writes data to disks.

    • Sync: The system writes data onto disks instantly.
    • Async: The system writes data to the cache first. The asynchronous write mode delivers higher write performance. However, if the client and a mount node fail at the same time, data may be lost.
      NOTE:

      This parameter is available only when at least one of UNIX Permission Level, Kerberos5 Permission, Kerberos5i Permission, and Kerberos5p Permission is set to Read/Write.

    Permission Constraint

    Determine whether to retain the user ID (UID) and group ID (GID) of a shared directory.

    • all_squash: The UID and GID of a shared directory are mapped to user nobody, which is applicable to public directories.
    • no_all_squash: The UID and GID of a shared directory are retained.

    root Permission Constraint

    Determine whether to allow the root permission of the client.

    • root_squash: does not allow the client to access the share as user root. Otherwise, the client will be mapped as an anonymous user.
    • no_root_squash: allows the client to access the share as user root that has full control and access permissions for shared directories.
      NOTE:

      If a VM needs to be created in the NFS share, set root Permission Constraint to no_root_squash. Otherwise, the VM may run abnormally.

    Source Port Verification Constraint

    Determine whether to enable source port verification.

    • secure: allows the clients to access the NFS share using ports 1 to 1023.
    • insecure: allows the clients to access the NFS share using any port.

    High-Performance Write Mode

    High-performance NFS asynchronous write mode of a Windows client. When NFS shares are mounted on a Windows client, if the high-performance write mode is enabled, the storage system forcibly writes data to the cache to improve write performance. The default value is Disable.

    NOTE:
    • This parameter is available only when UNIX Permission Level is set to Read/Write and Write Mode is set to Async.
    • When the high-performance NFS asynchronous write mode of the Windows client is enabled, data in the cache may be lost if the storage system is faulty. Before enabling the high-performance write mode, ensure that:
      1. The NFS share permission is configured for the Windows client.
      2. Services on the Windows client have high requirements on performance.

  7. Click OK.