Montaje de un sistema de archivos en una instancia de Windows mediante NFS

Requisitos

Antes de empezar

Las siguientes tareas se incluyen en este procedimiento y es posible que desee conocerlas antes de comenzar.

  • Instalación del cliente NFS de Microsoft Windows: este servicio debe estar instalado en la instancia desde la que desea montar el sistema de archivos. La instalación del cliente suele requerir un reinicio de la instancia.

  • Los valores de identidad AnonymousGid y AnonymousUid se deben configurar para permitir el acceso de escritura.: el acceso a sistemas de archivos NFS requiere identidades de grupos y usuarios de UNIX, que no son las mismas que las identidades de grupos y usuarios de Microsoft Windows. Por defecto, los permisos de escritura de los sistemas de archivos solo se otorgan al usuario raíz. Para activar el acceso del usuario a los recursos compartidos NFS, el cliente Microsoft Windows para NFS accede a los sistemas de archivos de forma anónima, mediante AnonymousGid y AnonymousUid.

    Atención

    La actualización de los valores AnonymousGid y AnonymousUid necesita cambios de registro en la instancia.

Elija uno de los siguientes métodos:

Uso del símbolo del sistema de Microsoft Windows

  1. Inicie sesión en la instancia de Microsoft Windows.

    Consulte Conectarse a una instancia.

  2. Abra Microsoft Windows PowerShell y ejecute como administrador:

    1. Vaya a Inicio y abra PowerShell.

    2. En PowerShell, escriba lo siguiente para ejecutar como administrador:

      Start-Process powershell -Verb runAs
    3. En la ventana User Account Control, seleccione Yes. Se abrirá una nueva ventana Administrador: PowerShell. Puede cerrar la ventana estándar de PowerShell para evitar confusiones.

  3. En Administrador: PowerShell, obtenga el cliente NFS y actualice el registro escribiendo lo siguiente:

    Install-WindowsFeature -Name NFS-Client
    Set-ItemProperty HKLM:\SOFTWARE\Microsoft\ClientForNFS\CurrentVersion\Default -Name AnonymousUid -Value 0
    Set-ItemProperty HKLM:\SOFTWARE\Microsoft\ClientForNFS\CurrentVersion\Default -Name AnonymousGid -Value 0
    Stop-Service -Name NfsClnt
    Restart-Service -Name NfsRdr
    Start-Service -Name NfsClnt
  4. Abra una ventana de símbolo del sistema estándar.

    Importante

    Los sistemas de archivos NFS montados como administrador no están disponibles para usuarios estándar.

  5. Desde la ventana del símbolo del sistema, monte el sistema de archivos.

    Consulte las precauciones y notas siguientes al ejemplo.

    En el siguiente ejemplo, reemplace:

    Ejemplo:

    mount 10.x.x.x:/fs-export-path X:
  6. Verifique que pueda acceder al sistema de archivos y escribir en él.

    1. Acceda al sistema de archivos.

      En el ejemplo, sustituya X por la letra de unidad que utilizó para montar el sistema de archivos.

      X:
    2. Escriba un archivo.

      echo > myfile.txt
    3. Verifique que puede ver el archivo.

      dir

Uso del explorador de archivos de Microsoft Windows

  1. Inicie sesión en la instancia de Microsoft Windows.

    Consulte Conectarse a una instancia.

  2. Abra Microsoft Windows PowerShell y ejecute como administrador:

    1. Vaya a Inicio y abra PowerShell.

    2. En PowerShell, escriba lo siguiente para ejecutar como administrador:

      Start-Process powershell -Verb runAs
    3. En la ventana User Account Control, seleccione Yes. Se abrirá una nueva ventana Administrador: PowerShell. Puede cerrar la ventana estándar de PowerShell para evitar confusiones.

  3. En Administrador: PowerShell, obtenga el cliente NFS escribiendo lo siguiente:

    Install-WindowsFeature -Name NFS-Client
  4. Si es necesario, vuelva a iniciar el sistema.

  5. Abra el editor de registro (regedit) para asignar AnonymousGid y AnonymousUid al usuario raíz.

    Atención

    La asignación de identidad de usuario requiere cambios en el registro del sistema.

    1. Seleccione Búsqueda de Windows.

    2. Introduzca regedit en el campo Buscar y pulse Intro.

    3. Seleccione Yes para permitir cambios en el dispositivo.

    4. Seleccione HKEY_LOCAL_MACHINE. A continuación, busque: Software\Microsoft\ClientForNFS\CurrentVersion\Default.

  6. Agregue una nueva entrada de registro DWORD32 para AnonymousGid:

    1. Seleccione Editar y seleccione Nuevo valor de DWORD (32 bits).

    2. En el campo Nombre, introduzca AnonymousGid. El valor se deja en 0.

  7. Repita el paso anterior para agregar una segunda entrada de registro DWORD32 denominada AnonymousUid con un valor 0.

  8. Abra Microsoft Windows Command Line (CMD) y ejecute como administrador:

    1. Vaya a Inicio y desplácese hacia abajo a Aplicaciones.

    2. En la sección Sistema de Windows, pulse CTRL+Shift y seleccione Símbolo del sistema.

  9. En la ventana Microsoft Windows Command Line (CMD), reinicie el cliente NFS escribiendo lo siguiente:

    nfsadmin client stop
    nfsadmin client start
  10. Abra el explorador de archivos y seleccione este equipo. En la ficha Ordenador, seleccione Asignar unidad de red.

  11. Seleccione la letra de unidad que desea asignar al sistema de archivos.

  12. En el campo Carpeta, introduzca la siguiente línea, reemplazando:

    Línea:

    \\10.x.x.x\fs-export-path
                            
  13. Haga clic en Terminar.