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 Microsoft Windows: este servicio debe estar instalado en la instancia desde donde desea montar el sistema del archivo. 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 usuarios y grupos de UNIX, que no son las mismas que las identidades de usuarios y grupos de Microsoft Windows. De manera predeterminada, los permisos de escritura solo se otorgan al usuario raíz. Para permitir que el usuario acceda a los recursos compartidos NFS, el cliente de 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 requiere cambios del registro en la instancia.

Elija una de las siguientes opciones:

Uso del símbolo del sistema de Microsoft Windows

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

    Consulte Conexión 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 estándar del símbolo del sistema.

    Importante

    El sistema de archivos de NFS montado como administrador no está disponible para usuarios estándar.

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

    Consulte las precauciones y notas que se muestran a continuación en el ejemplo.

    En el siguiente ejemplo, sustituya:

    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 del archivo.

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

      X:
    2. Escribir 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 Conexión 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, reinicie el sistema.

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

    Atención

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

    1. Seleccione Búsqueda de Windows.

    2. Introduzca regedit en el campo Search (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. Deje el valor en 0.

  7. Repita la etapa anterior para agregar una segunda entrada del registro DWORD32 denominada AnonymousUid con un valor 0.

  8. Abra la línea de comandos de Microsoft Windows (CMD) y ejecute como administrador:

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

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

  9. En la ventana de línea de comandos de Microsoft Windows (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 el separador Computer (Computadora), seleccione Map network drive (Asignar unidad del sistema).

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

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

    Línea:

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