Montaje de un sistema de archivos en una instancia de Windows mediante NFS
Requisitos
-
El sistema de archivos debe crearse y tener al menos una exportación en un destino de montaje. Consulte Creación de un sistema de archivos, destino de montaje y exportación.
-
El destino de montaje debe tener correctamente configuradas las reglas de seguridad o asignarse a un NSG. Consulte Configuring VCN Security Rules for File Storage.
-
Debe conocer la dirección IP del destino de montaje. Consulte Obtaining the Mount Target IP Address.
-
Debe poder iniciar sesión en el sistema operativo Microsoft Windows en la instancia con privilegios de superusuario o administrador.
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
AnonymousGidyAnonymousUidse 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, medianteAnonymousGidyAnonymousUid.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
-
Inicie sesión en la instancia de Microsoft Windows.
Consulte Conexión a una instancia.
-
Abra Microsoft Windows PowerShell y ejecute como administrador:
-
Vaya a Inicio y abra PowerShell.
-
En PowerShell, escriba lo siguiente para ejecutar como administrador:
Start-Process powershell -Verb runAs -
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.
-
-
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 -
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.
-
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:
-
10.x.x.xcon la dirección IP del punto de montaje (consulte Obtaining the Mount Target IP Address) -
fs-export-pathcon la ruta de exportación del sistema de archivos (consulte Creación de un sistema de archivos, un destino de montaje y una exportación) -
Xcon la letra de unidad de cualquier unidad disponible a la que desee asignar el sistema de archivos.
Ejemplo:
mount 10.x.x.x:/fs-export-path X: -
-
Verifique que pueda acceder al sistema de archivos y escribir en él.
-
Acceda al sistema del archivo.
En el ejemplo, sustituya
Xpor la letra de unidad que utilizó para montar el sistema de archivos.X: -
Escribir un archivo.
echo > myfile.txt -
Verifique que puede ver el archivo.
dir
-
Uso del Explorador de archivos de Microsoft Windows
-
Inicie sesión en la instancia de Microsoft Windows.
Consulte Conexión a una instancia.
-
Abra Microsoft Windows PowerShell y ejecute como administrador:
-
Vaya a Inicio y abra PowerShell.
-
En PowerShell, escriba lo siguiente para ejecutar como administrador:
Start-Process powershell -Verb runAs -
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.
-
-
En Administrador: PowerShell, obtenga el cliente NFS escribiendo lo siguiente:
Install-WindowsFeature -Name NFS-Client -
Si es necesario, reinicie el sistema.
-
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.
-
Seleccione Búsqueda de Windows.
-
Introduzca
regediten el campo Search (Buscar) y pulse Intro. -
Seleccione Yes para permitir cambios en el dispositivo.
-
Seleccione
HKEY_LOCAL_MACHINE. A continuación, busque:Software\Microsoft\ClientForNFS\CurrentVersion\Default.
-
-
Agregue una nueva entrada de registro DWORD32 para
AnonymousGid:-
Seleccione Editar y seleccione Nuevo valor de DWORD (32 bits).
-
En el campo Nombre, introduzca
AnonymousGid. Deje el valor en0.
-
-
Repita la etapa anterior para agregar una segunda entrada del registro DWORD32 denominada
AnonymousUidcon un valor0. -
Abra la línea de comandos de Microsoft Windows (CMD) y ejecute como administrador:
-
Vaya a Inicio y desplácese hacia abajo hasta Aplicaciones.
-
En la sección Sistema de Windows, pulse CTRL+Shift y seleccione Símbolo del sistema.
-
-
En la ventana de línea de comandos de Microsoft Windows (CMD), reinicie el cliente NFS escribiendo lo siguiente:
nfsadmin client stopnfsadmin client start -
Abra el Explorador de archivos y seleccione Este equipo. En el separador Computer (Computadora), seleccione Map network drive (Asignar unidad del sistema).
-
Seleccione la letra de unidad que desea asignar al sistema de archivos.
-
En el campo Carpeta, introduzca la siguiente línea, sustituyendo:
-
10.x.x.xcon la dirección IP del punto de montaje (consulte Obtaining the Mount Target IP Address) -
fs-export-pathcon la ruta de exportación del sistema de archivos (consulte Creación de un sistema de archivos, un destino de montaje y una exportación)
Línea:
\\10.x.x.x\fs-export-path -
-
Haga clic en Terminar.