Mounting NFS on a Windows Client
Describes how to mount an NFS share on a Windows client, and configure the relevant user and group IDs.
About this task
To set up the Windows NFS client, mount the cluster, map a network drive, and configure the user ID (UID) and group ID (GID). The Windows client must access NFS using a valid UID and GID from the Linux domain. Mismatched UID or GID results in permission problems when MapReduce jobs try to access files that were copied from Windows over an NFS share.
Due to Windows directory caching, the .snapshot directory may not appear in the
root directory of each volume. As a workaround, you can force Windows to re-load the
volume's root directory by updating its modification time (for example, by creating
an empty file or directory in the volume's root directory).
With Windows NFS clients, use the -o nolock option on the NFS server to prevent
the Linux NLM from registering with the portmapper. The native Linux NLM conflicts
with the HPE Data Fabric NFS server.
Complete the following steps to mount NFS on a Windows client:
Procedure
Configuring Access When ACES are set
About this task
Some NFS clients, such as the Microsoft native Windows NFSv3 client, check mode
bits to determine if access is allowed even before contacting the NFS server. If
Access Control Expression (ACE)s are set
on a directory or file, the client-side permission checks based solely on mode
bits prevent the client from accessing the file or directory. You can set the
value for the WindowsAceSupport property to
true in the nfsserver.conf file to allow the Windows client access to the file or
directory. The default value for this property is false, and
denies access to the client even before contacting the NFS server.
When the WindowsAceSupport property value is set to
true, HPE Data Fabric returns
mode bits 777 to the client if ACE is set on the file or
directory, thus allowing the client to establish a connection to the server.
However, when the client actually tries to read or write from the server,
HPE Data Fabric performs permission checks
against the mode bits and ACEs on the directory and/or
file, ensuring proper access.
WindowsAceSupport property value is set to
true:- Tools that visually display access information might show read/write access for users who do not have that access.
- Files that are not executables might appear executable.
- You cannot use the NFSv3 to access an NFSv4 server, because the NFSv4 server only supports the v4 protocol.