

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Acceso a los datos mediante recursos compartidos de archivos
<a name="using-file-shares"></a>

Un *recurso compartido de archivos* de Microsoft Windows es una carpeta o directorio específico del sistema de archivos. Incluye todas las subcarpetas que puedan existir. Los clientes acceden a los recursos compartidos de archivos del sistema de archivos mediante el protocolo de bloque de mensajes del servidor (SMB). El sistema de archivos del servidor de archivos FSx para Windows incluye un recurso compartido de archivos de Windows predeterminado, denominado`share`. Puede crear y administrar tantos recursos compartidos de archivos como desee con la herramienta de interfaz gráfica de usuario (GUI) *carpetas compartidas* de Windows.

Los recursos compartidos de disponibilidad continua (CA) de Microsoft Windows ofrecen la ventaja principal de mantener el acceso ininterrumpido a los archivos compartidos incluso cuando se produce un error en un nodo de servidor de un clúster. El uso de los recursos compartidos de archivos de CA puede minimizar las interrupciones en las aplicaciones del servidor que almacenan sus archivos de datos en estos recursos compartidos de archivos durante los períodos de mantenimiento del sistema de archivos.

Para obtener más información sobre la creación y administración de recursos compartidos de archivos en el sistema FSx de archivos del servidor de archivos de Windows, incluidos los recursos compartidos de CA, consulte[Crear, actualizar y eliminar recursos compartidos de archivos](managing-file-shares.md).

## Mapeo de recursos compartidos de archivos
<a name="mapping-file-shares"></a>

Para acceder a tus recursos compartidos de archivos, usa la funcionalidad Windows Map Network Drive para asignar una letra de unidad de tu instancia de cómputo a tu recurso compartido de FSx archivos de Amazon. El proceso de mapear un recurso compartido de archivos a una unidad de la instancia informática se conoce como *montar* un recurso compartido de archivos en Linux. Este proceso varía según el tipo de instancia informática y el sistema operativo. Una vez que se mapea el recurso compartido de archivos, las aplicaciones y los usuarios pueden acceder a los archivos y las carpetas del recurso compartido de archivos como si se tratara de archivos y carpetas locales.

Para obtener más información sobre el mapeo y el montaje de recursos compartidos para ingresar datos en el sistema de archivos, consulte los siguientes procedimientos:
+ [Asignación de un recurso compartido de archivo en una instancia de Windows de Amazon EC2](map-share-windows.md).
+ [Montaje de un recurso compartido de archivo en una instancia de Amazon EC2 de Mac](map-share-mac.md)
+ [Montaje de un recurso compartido de archivos en una instancia de Linux de Amazon EC2](map-shares-linux.md)

# Asignación de un recurso compartido de archivo en una instancia de Windows de Amazon EC2
<a name="map-share-windows"></a>

Puede mapear un recurso compartido de archivos en una instancia EC2 de Windows FSx para acceder al sistema de archivos del servidor de archivos de Windows mediante el Explorador de archivos de Windows o la línea de comandos.

## Cómo mapear un recurso compartido de archivos en una instancia de Windows de Amazon EC2 (explorador de archivos)
<a name="map-file-share-ec2-win-comm"></a>

1. Inicie la instancia EC2 de Windows y conéctela al Microsoft Active Directory al que unió su sistema de FSx archivos de Amazon. Para ello, elija uno de los procedimientos siguientes de la *Guía de administración AWS Directory Service *:
   + [Cómo unir fácilmente una instancia EC2 de Windows](https://docs.aws.amazon.com/directoryservice/latest/admin-guide/launching_instance.html)
   + [Unir de forma manual una instancia de Windows](https://docs.aws.amazon.com/directoryservice/latest/admin-guide/join_windows_instance.html)

1. Conéctese a la instancia sw EC2 de Windows. Para obtener más información, consulte [Conexión a una instancia de Windows](https://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/connecting_to_windows_instance.html) en la *Guía del usuario de Amazon EC2*.

1. Una vez lista la conexión, abra el Explorador de archivos.

1. En el panel de navegación, abra el menú contextual (botón derecho) para **Red** y elija **Conectar a unidad de red**.

1. En **Unidad**, seleccione una letra de unidad.

1. En **Carpeta**, escriba el nombre del DNS del sistema de archivos o un alias del DNS asociado al sistema de archivos y el nombre del recurso compartido. 
**importante**  
El uso de una dirección IP en lugar del nombre del DNS podría provocar que no esté disponible durante el proceso de conmutación por error del sistema de archivos Multi-AZ. Además, los nombres o los alias del DNS asociados son necesarios para la autenticación basada en Kerberos en los sistemas de archivos Multi-AZ y Single-AZ. 

   Puedes encontrar el nombre DNS del sistema de archivos y cualquier alias DNS asociado en la [ FSx consola de Amazon](https://console.aws.amazon.com/fsx) si eliges **Servidor de archivos, **red y seguridad** de Windows**. O bien, puede encontrarlos en la respuesta de la operación de [CreateFileSystem](https://docs.aws.amazon.com/fsx/latest/APIReference/API_CreateFileSystem.html) o de las API de [DescribeFileSystems](https://docs.aws.amazon.com/fsx/latest/APIReference/API_DescribeFileSystems.html). Para obtener más información acerca de alias del DNS, consulte [La administración de los alias del DNS](managing-dns-aliases.md).
   + En el caso de un sistema de archivos Single-AZ unido a un Microsoft Active Directory AWS administrado, el nombre DNS tiene el siguiente aspecto.

     ```
     fs-0123456789abcdef0.ad-domain.com
     ```
   + En un sistema de archivos Single-AZ unido a un Active Directory autoadministrado y en cualquier sistema de archivos Multi-AZ, el nombre del DNS tiene el siguiente aspecto.

     ```
     amznfsxaa11bb22.ad-domain.com
     ```

   Por ejemplo, para usar el nombre del DNS de un sistema de archivos Single-AZ, ingrese lo siguiente en **Carpeta**.

   ```
   \\fs-0123456789abcdef0.ad-domain.com\share
   ```

   Para usar el nombre del DNS de un sistema de archivos Multi-AZ, ingrese lo siguiente en **Carpeta.**

   ```
   \\amznfsxaa11bb22.ad-domain.com\share
   ```

   Para usar un alias del DNS asociado al sistema de archivos, ingrese lo siguiente en **Carpeta**.

   ```
   \\fqdn-dns-alias\share
   ```

1. Elija una opción para **Reconectarse al iniciar sesión**, que indica si el recurso compartido de archivos debe volver a conectarse al iniciar sesión y, a continuación, seleccione **Finalizar**.

## Para asignar un recurso compartido de archivo a una instancia de Windows de Amazon EC2 (símbolo del sistema)
<a name="map-file-share-ec2-win-command"></a>

1. Inicie la instancia EC2 de Windows y conéctela al Microsoft Active Directory al que unió su sistema de FSx archivos de Amazon. Para ello, elija uno de los procedimientos siguientes de la *Guía de administración AWS Directory Service *:
   + [Cómo unir fácilmente una instancia EC2 de Windows](https://docs.aws.amazon.com/directoryservice/latest/admin-guide/launching_instance.html)
   + [Cómo unir manualmente una instancia de Windows](https://docs.aws.amazon.com/directoryservice/latest/admin-guide/join_windows_instance.html)

1. Conéctese a su instancia EC2 de Windows como usuario de su AWS Managed Microsoft AD directorio. Para obtener más información, consulte [Conexión a una instancia de Windows](https://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/connecting_to_windows_instance.html) en la *Guía del usuario de Amazon EC2*.

1. Una vez lista la conexión, abra una ventana de símbolo del sistema.

1. Monte el recurso compartido de archivos con la letra de unidad que prefiera, el nombre del DNS del sistema de archivos y el nombre del recurso compartido. Para encontrar el nombre DNS en la [ FSx consola de Amazon](https://console.aws.amazon.com/fsx), selecciona **Servidor de archivos, **red y seguridad de** Windows**. O bien, puede encontrarlos en la respuesta de la operación de `CreateFileSystem` o de las API de `DescribeFileSystems`.
   + En el caso de un sistema de archivos Single-AZ unido a un Microsoft Active Directory AWS administrado, el nombre DNS tiene el siguiente aspecto.

     ```
     fs-0123456789abcdef0.ad-domain.com
     ```
   + En un sistema de archivos Single-AZ unido a un Active Directory autoadministrado y en cualquier sistema de archivos Multi-AZ, el nombre del DNS tiene el siguiente aspecto.

     ```
     amznfsxaa11bb22.ad-domain.com
     ```

   A continuación, se muestra un ejemplo de comando para montar el recurso.

   ```
   $ net use H: \\amzfsxaa11bb22.ad-domain.com\share /persistent:yes
   ```

   En lugar del `net use` comando, también puede usar cualquier PowerShell comando compatible para montar un recurso compartido de archivos.

  

# Montaje de un recurso compartido de archivo en una instancia de Amazon EC2 de Mac
<a name="map-share-mac"></a>

Puede montar un recurso compartido de archivos en una instancia Mac de Amazon EC2 que esté unida a su Active Directory o no unida FSx para acceder al sistema de archivos del servidor de archivos de Windows. Si la instancia no está unida al Active Directory, asegúrese de actualizar las opciones de DHCP configuradas para Amazon Virtual Private Cloud (Amazon VPC) en la que reside la instancia para incluir los servidores de nombres del DNS de su dominio del Active Directory. A continuación, vuelva a iniciar la instancia.

## Cómo montar un recurso compartido de archivos en una instancia Mac (GUI) de Amazon EC2
<a name="map-file-share-ec2-mac-vnc"></a>

1. Inicie la instancia EC2 Mac. Para ello, elija uno de los siguientes procedimientos de la *Guía del usuario de Amazon EC2*:
   + [Iniciar una instancia Mac mediante la consola](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-mac-instances.html#mac-instance-launch)
   + [Inicie una instancia de Mac mediante el AWS CLI](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-mac-instances.html#mac-instance-launch-cli)

1. Puede conectarse a la instancia EC2 Mac mediante la Computación virtual en red (VNC). Para obtener más información, consulte [Conectarse a la instancia mediante la VNC](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-mac-instances.html#mac-instance-vnc) en la *Guía del usuario de Amazon EC2*.

1. En su instancia EC2 Mac, conéctese a su recurso compartido de FSx archivos de Amazon de la siguiente manera:

   1. Abra Finder, seleccione **Ir** y, a continuación, seleccione **Conectar al servidor**.

   1. En el cuadro de diálogo **Conectar al servidor**, escriba el nombre del DNS del sistema de archivos o un alias del DNS asociado al sistema de archivos y el nombre del recurso compartido. A continuación, elija **Conectar**. 

      Puedes encontrar el nombre DNS del sistema de archivos y cualquier alias DNS asociado en la [ FSx consola de Amazon](https://console.aws.amazon.com/fsx) si eliges **Servidor de archivos, **red y seguridad** de Windows**. O bien, puede encontrarlos en la respuesta de la operación de [CreateFileSystem](https://docs.aws.amazon.com/fsx/latest/APIReference/API_CreateFileSystem.html) o de las API de [DescribeFileSystems](https://docs.aws.amazon.com/fsx/latest/APIReference/API_DescribeFileSystems.html). Para obtener más información acerca de alias del DNS, consulte [La administración de los alias del DNS](managing-dns-aliases.md).   
![\[Captura de pantalla de la conexión Mac que muestra el DNS y los nombres de los recursos compartidos del panel del sistema de archivos.\]](http://docs.aws.amazon.com/es_es/fsx/latest/WindowsGuide/images/mac-instance-connect1.png)

   1. En la siguiente pantalla, elija **Conectar** para continuar.

   1. Introduzca sus credenciales de Microsoft Active Directory (AD) para la cuenta de FSx servicio de Amazon, como se muestra en el siguiente ejemplo. A continuación, elija **Conectar**.  
![\[Captura de pantalla de la conexión Mac que muestra cómo escribir las credenciales de usuario para el panel del sistema de archivos.\]](http://docs.aws.amazon.com/es_es/fsx/latest/WindowsGuide/images/mac-instance-connect2.png)

   1. Si la conexión se ha realizado correctamente, podrás ver lo que has FSx compartido en Amazon en la sección **Ubicaciones** de la ventana del Finder.

## Cómo montar un recurso compartido de archivos en una instancia Mac de Amazon EC2 (línea de comandos)
<a name="map-file-share-ec2-mac-command"></a>

1. Inicie la instancia EC2 Mac. Para ello, elija uno de los siguientes procedimientos de la *Guía del usuario de Amazon EC2*:
   + [Iniciar una instancia Mac mediante la consola](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-mac-instances.html#mac-instance-launch)
   + [Abre una instancia de Mac con el AWS CLI](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-mac-instances.html#mac-instance-launch-cli)

1. Puede conectarse a la instancia EC2 Mac mediante la Computación virtual en red (VNC). Para obtener más información, consulte [Conectarse a la instancia mediante la VNC](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-mac-instances.html#mac-instance-vnc) en la *Guía del usuario de Amazon EC2*.

1. Monte el sistema de recursos compartidos de archivos con el siguiente comando.

   ```
   mount_smbfs //file_system_dns_name/file_share mount_point
   ```

   Para encontrar el nombre DNS en la [ FSxconsola de Amazon](https://console.aws.amazon.com/fsx), selecciona **Windows File Server**, **Network & Security**. O bien, puede encontrarlos en la respuesta de la operación de `CreateFileSystem` o de las API de `DescribeFileSystems`.
   + En el caso de un sistema de archivos Single-AZ unido a un Microsoft Active Directory AWS administrado, el nombre DNS tiene el siguiente aspecto.

     ```
     fs-0123456789abcdef0.ad-domain.com
     ```
   + En un sistema de archivos Single-AZ unido a un Active Directory autoadministrado y en cualquier sistema de archivos Multi-AZ, el nombre del DNS tiene el siguiente aspecto.

     ```
     amznfsxaa11bb22.ad-domain.com
     ```

   El comando montar utilizado en este procedimiento hace lo siguiente en los puntos indicados:
   + `//file_system_dns_name/file_share`: especifica el nombre del DNS y el recurso compartido del sistema de archivos que se va a montar.
   + *mount\$1point*— El directorio de la instancia EC2 en el que va a montar el sistema de archivos.

  

# Montaje de un recurso compartido de archivos en una instancia de Linux de Amazon EC2
<a name="map-shares-linux"></a>

Puede montar un recurso compartido de archivos de FSx for Windows File Server en una instancia Linux Amazon EC2 que esté unida a su Active Directory o no unida para FSx acceder a su sistema de archivos de Windows File Server.

**nota**  
Los siguientes comandos especifican parámetros como el protocolo SMB, el almacenamiento en caché y el tamaño del búfer de lectura y escritura, únicamente a modo ilustrativo. Las elecciones de parámetros para el `cifs` comando de Linux, así como la versión del núcleo de Linux utilizada, pueden afectar al rendimiento y la latencia de las operaciones de red entre el cliente y el sistema de FSx archivos de Amazon. Para obtener más información, consulte la documentación `cifs` del entorno de Linux que utiliza.
Los clientes Linux no son compatibles con la conmutación por error automática basada en DNS. Para obtener más información, consulte [La experiencia de conmutación por error en clientes Linux](high-availability-multiAZ.md#linux-failover).

## Cómo montar un recurso compartido de archivos en una instancia de Linux de Amazon EC2 unida a un Active Directory
<a name="map-file-share-ec2-linux-kerberos"></a>

1. Si aún no tiene una instancia de Linux EC2 en ejecución unida al Microsoft Active Directory, consulte [Cómo unirse a una instancia de Linux manualmente](https://docs.aws.amazon.com/directoryservice/latest/admin-guide/join_linux_instance.html) en la *Guía de administración de AWS Directory Service * para obtener las instrucciones para hacerlo. 

1. Conexión a la instancia de EC2 Linux. Para obtener más información, consulte [Conectarse a la instancia de Linux](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/AccessingInstances.html) en la *Guía del usuario de Amazon EC2*.

1. Ejecute el comando siguiente, para instalar el paquete `cifs-utils`. Este paquete se utiliza para montar sistemas de archivos de red como Amazon FSx en Linux.

   ```
   $ sudo yum install cifs-utils
   ```

1. Cree el directorio **/mnt/fsx** de puntos de montaje. Aquí es donde montarás el sistema de FSx archivos de Amazon.

   ```
   $ sudo mkdir -p /mnt/fsx
   ```

1. Autentíquese con kerberos con el siguiente comando.

   ```
   $ kinit
   ```

1. Monte el sistema de recursos compartidos de archivos con el siguiente comando.

   ```
   $ sudo mount -t cifs //file_system_dns_name/file_share mount_point --verbose -o vers=SMB_version,sec=krb5,cruid=ad_user,rsize=CIFSMaxBufSize,wsize=CIFSMaxBufSize,cache=none,ip=preferred-file-server-Ip
   ```

    Para encontrar el nombre DNS en la [ FSxconsola de Amazon](https://console.aws.amazon.com/fsx), selecciona **Windows File Server**, **Network & Security**. O bien, puede encontrarlos en la respuesta `CreateFileSystem` o en la operación `DescribeFileSystems` de la API.
   + En el caso de un sistema de archivos Single-AZ unido a un Microsoft Active Directory AWS administrado, el nombre DNS tiene el siguiente aspecto.

     ```
     fs-0123456789abcdef0.ad-domain.com
     ```
   + En un sistema de archivos Single-AZ unido a un Active Directory autoadministrado y en cualquier sistema de archivos Multi-AZ, el nombre del DNS tiene el siguiente aspecto.

     ```
     amznfsxaa11bb22.ad-domain.com
     ```

   Sustituya `CIFSMaxBufSize` por el valor más alto permitido por el núcleo. Para ello, ejecute el siguiente comando.

   ```
   $ modinfo cifs | grep CIFSMaxBufSize
   parm:           CIFSMaxBufSize:Network buffer size (not including header). Default: 16384 Range: 8192 to 130048 (uint)
   ```

   El resultado muestra que el tamaño máximo del búfer es 130048.

1. Compruebe que el sistema de archivos esté montado con el siguiente comando, que devuelve únicamente los sistemas de archivos del tipo Common Internet File System (CIFS).

   ```
   $ mount -l -t cifs
   //fs-0123456789abcdef0/share on /mnt/fsx type cifs (rw,relatime,vers=SMB_version,sec=krb5,cache=cache_mode,username=user1@CORP.NETWORK.COM,uid=0,noforceuid,gid=0,noforcegid,addr=192.0.2.0,file_mode=0755,dir_mode=0755,soft,nounix,serverino,mapposix,rsize=1048576,wsize=1048576,echo_interval=60,actimeo=1)
   ```

El comando montar utilizado en este procedimiento hace lo siguiente en los puntos indicados:
+ `//file_system_dns_name/file_share`: especifica el nombre del DNS y el recurso compartido del sistema de archivos que se va a montar.
+ *mount\$1point*— El directorio de la instancia EC2 en el que va a montar el sistema de archivos.
+ `-t cifs vers=SMB_version`: especifica el tipo de sistema de archivos como CIFS y la versión del protocolo SMB. Amazon FSx para Windows File Server es compatible con las versiones 2.0 a 3.1.1 para SMB.
+ `sec=krb5`: especifica el uso de la versión 5 de Kerberos para la autenticación.
+ `cache=cache_mode`: establece el modo de caché. Esta opción de caché CIFS puede afectar al rendimiento, por lo que debería probar qué configuración funciona mejor con el núcleo y la carga de trabajo (y revisar la documentación de Linux). Se recomiendan las opciones `strict` y `none`, ya que `loose` puede provocar incoherencias en los datos, ya que tiene una semántica de protocolo más laxa.
+ `cruid=ad_user`: establece el uid del propietario de la caché de credenciales del administrador del directorio de AD.
+ `/mnt/fsx`: especifica el punto de montaje del recurso compartido de archivos Amazon FSx en la instancia EC2.
+ `rsize=CIFSMaxBufSize,wsize=CIFSMaxBufSize`: especifica el tamaño del búfer de lectura y escritura como el máximo que permite el protocolo CIFS. Sustituya `CIFSMaxBufSize` por el valor más alto permitido por el núcleo. Determine el `CIFSMaxBufSize` con el siguiente comando.

  ```
  $ modinfo cifs | grep CIFSMaxBufSize
  parm:           CIFSMaxBufSize:Network buffer size (not including header). Default: 16384 Range: 8192 to 130048 (uint)
  ```

  El resultado muestra que el tamaño máximo del búfer es 130048.
+ `ip=preferred-file-server-Ip`: establece la dirección IP de destino como la del servidor de archivos preferido del sistema de archivos.

  Puede recuperar la dirección IP del servidor de archivos preferido del sistema de archivos de la siguiente manera:
  + Desde la FSx consola de Amazon, en la pestaña **Red y seguridad** de la página de **detalles del sistema de archivos**.
  + En respuesta al comando `describe-file-systems` CLI o al comando [DescribeFileSystems](https://docs.aws.amazon.com/fsx/latest/APIReference/API_DescribeFileSystems.html)API equivalente.

# Cómo montar un recurso compartido de archivos en una instancia de Linux de Amazon EC2 que no esté unida a un Active Directory
<a name="map-file-share-ec2-linux-command"></a>

El siguiente procedimiento monta un recurso compartido de archivos de Amazon FSx en una instancia de Linux de Amazon EC2 que no esté unida al Active Directory (AD). En el caso de una instancia EC2 de Linux que no esté unida a su AD, solo puede montar un recurso compartido de archivos FSx para Windows File Server utilizando su dirección IP privada. Puedes obtener la dirección IP privada del sistema de archivos desde la [ FSx consola de Amazon](https://console.aws.amazon.com/fsx), en la pestaña **Red y seguridad**, en **Dirección IP del servidor de archivos preferido**. 

 En este ejemplo, se utiliza la autenticación NTLM. Para ello, monte el sistema de archivos como un usuario que sea miembro del dominio de Microsoft Active Directory al que está unido el sistema de archivos de FSx para Windows File Server. Las credenciales de la cuenta de usuario se proporcionan en un archivo de texto que se crea en la instancia EC2, `creds.txt`. Este archivo contiene el nombre de usuario, la contraseña y el dominio.

```
$ cat creds.txt
username=user1
password=Password123
domain=EXAMPLE.COM
```

**Cómo iniciar y configurar la instancia de Amazon EC2**

1. Inicie una instancia de Amazon Linux EC2 con la [consola de Amazon EC2](https://console.aws.amazon.com/ec2). Para obtener más información, consulte [Lanzar una instancia](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EC2_GetStarted.html#ec2-launch-instance) en la *Guía del usuario de Amazon EC2*.

1. Conéctese a la instancia de Amazon Linux EC2. Para obtener más información, consulte [Conectarse a la instancia de Linux](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/AccessingInstances.html) en la *Guía del usuario de Amazon EC2*.

1. Ejecute el comando siguiente, para instalar el paquete `cifs-utils`. Este paquete se utiliza para montar sistemas de archivos de red como Amazon FSx en Linux.

   ```
   $ sudo yum install cifs-utils
   ```

1. Cree el **/mnt/fsxx** punto de montaje en el que planea montar el sistema de FSx archivos de Amazon.

   ```
   $ sudo mkdir -p /mnt/fsx
   ```

1. Cree el archivo de credenciales `creds.txt` en el directorio `/home/ec2-user` con el formato mostrado anteriormente.

1. Configure los permisos del archivo `creds.txt` para que solo usted (el propietario) pueda leer y escribir en él con el siguiente comando.

   ```
   $ chmod 700 creds.txt
   ```<a name="mnt-ip-addr"></a>

**Cómo montar el sistema de archivos**

1. Para montar un recurso compartido de archivo que no esté unido al Active Directory, utilice su dirección IP privada. Puedes obtener la dirección IP privada del sistema de archivos desde la [ FSx consola de Amazon](https://console.aws.amazon.com/fsx), en la pestaña **Red y seguridad**, en la **dirección IP del servidor de archivos preferido**.

1. Monte el sistema de archivos con el siguiente comando.

   ```
   $ sudo mount -t cifs //file-system-IP-address/file_share /mnt/fsx --verbose -o vers=SMB_version,sec=ntlmsspi,cred=/home/ec2-user/creds.txt,rsize=CIFSMaxBufSize,wsize=CIFSMaxBufSize,cache=none
   ```

   Sustituya `CIFSMaxBufSize` por el valor más alto permitido por el núcleo. Para ello, ejecute el siguiente comando.

   ```
   $ modinfo cifs | grep CIFSMaxBufSize
   parm:           CIFSMaxBufSize:Network buffer size (not including header). Default: 16384 Range: 8192 to 130048 (uint)
   ```

   El resultado muestra que el tamaño máximo del búfer es 130048.

1. Compruebe que el sistema de archivo esté montado con el comando siguiente, que devuelve únicamente los sistemas de archivo CIFS.

   ```
   $ mount -l -t cifs
   //file-system-IP-address/file_share on /mnt/fsx type cifs (rw,relatime,vers=SMB_version,sec=ntlmsspi,cache=cache_mode,username=user1,domain=CORP.EXAMPLE.COM,uid=0,noforceuid,gid=0,noforcegid,addr=192.0.2.0,file_mode=0755,dir_mode=0755,soft,nounix,serverino,mapposix,rsize=1048576,wsize=1048576,echo_interval=60,actimeo=1)
   ```

El comando montar utilizado en este procedimiento hace lo siguiente en los puntos indicados:
+ `//file-system-IP-address/file_share`: especifica la dirección IP y el recurso compartido del sistema de archivos que se va a montar.
+ `-t cifs vers=SMB_version`: especifica el tipo de sistema de archivos como CIFS y la versión del protocolo SMB. Amazon FSx para Windows File Server es compatible con las versiones 2.0 a 3.1.1 para SMB.
+ `sec=ntlmsspi`: especifica el uso de la interfaz de proveedor de soporte de seguridad de NT LAN Manager (NTLMSSPI) para la autenticación.
+ `cache=cache_mode`: establece el modo de caché. Esta opción de caché CIFS puede afectar al rendimiento, por lo que debería probar qué configuración funciona mejor con el núcleo y la carga de trabajo (y revisar la documentación de Linux). Se recomiendan las opciones `strict` y `none`, ya que `loose` puede provocar incoherencias en los datos, ya que tiene una semántica de protocolo más laxa.
+ `cred=/home/ec2-user/creds.txt`: especifica dónde obtener las credenciales de usuario.
+ `/mnt/fsx`: especifica el punto de montaje del recurso compartido de archivos Amazon FSx en la instancia EC2.
+ `rsize=CIFSMaxBufSize,wsize=CIFSMaxBufSize`: especifica el tamaño del búfer de lectura y escritura como el máximo que permite el protocolo CIFS. Sustituya `CIFSMaxBufSize` por el valor más alto permitido por el núcleo. Determine el `CIFSMaxBufSize` con el siguiente comando.

  ```
  $ modinfo cifs | grep CIFSMaxBufSize
  parm:           CIFSMaxBufSize:Network buffer size (not including header). Default: 16384 Range: 8192 to 130048 (uint)
  ```

  

# Montar recursos compartidos de archivos de manera automática en una instancia de Linux de Amazon EC2
<a name="automount-fsxw-ec2-linux"></a>

Puede montar de forma automática el recurso compartido de archivos de FSx para Windows File Server para acceder al sistema de archivos de FSx para Windows File Server cada vez que se reinicie la instancia de Linux de Amazon EC2 en la que está haciendo el montaje. Para ello, añada una entrada al archivo `/etc/fstab` de la instancia EC2. El archivo `/etc/fstab` contiene información sobre los sistemas de archivos. El comando **mount -a**, que se ejecuta durante el startup de la instancia, monta los sistemas de archivos enumerados en el archivo `/etc/fstab`. 

En el caso de una instancia de Amazon EC2 Linux que *no* esté unida a Active Directory, solo puede montar un recurso compartido de archivos FSx para Windows File Server mediante su dirección IP privada. Puedes obtener la dirección IP privada del sistema de archivos desde la [ FSx consola de Amazon](https://console.aws.amazon.com/fsx), en la pestaña **Red y seguridad**, en **Dirección IP del servidor de archivos preferido**.

El siguiente procedimiento utiliza la autenticación NTLM de Microsoft. El sistema de archivos se monta como un usuario que es miembro del dominio de Microsoft Active Directory al que está unido el sistema FSx de archivos del servidor de archivos de Windows. Puede recuperar las credenciales de la cuenta de usuario del archivo `creds.txt` mediante el siguiente comando.

```
$ cat creds.txt
username=user1
password=Password123
domain=EXAMPLE.COM
```

## Cómo montar de forma automática un recurso compartido de archivos en una instancia EC2 de Amazon Linux que no esté unida al Active Directory
<a name="automount-ec2-linux-ip"></a>

**Para iniciar y configurar la instancia de Amazon EC2**

1. Inicie una instancia de Amazon Linux EC2 con la [consola de Amazon EC2](https://console.aws.amazon.com/ec2). Para obtener más información, consulte [Lanzar una instancia](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EC2_GetStarted.html#ec2-launch-instance) en la *Guía del usuario de Amazon EC2*.

1. Conecte con la instancia . Para obtener más información, consulte [Conectarse a la instancia de Linux](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/AccessingInstances.html) en la *Guía del usuario de Amazon EC2*.

1. Ejecute el comando siguiente, para instalar el paquete `cifs-utils`. Este paquete se utiliza para montar sistemas de archivos de red como Amazon FSx en Linux.

   ```
   $ sudo yum install cifs-utils
   ```

1. Cree el directorio `/mnt/fsx`. Aquí es donde montarás el sistema de FSx archivos de Amazon.

   ```
   $ sudo mkdir /mnt/fsx
   ```

1. Cree el archivo de credenciales `creds.txt` en el directorio `/home/ec2-user`.

1. Configure los permisos del archivo para que solo usted (el propietario) pueda leerlo con el siguiente comando.

   ```
   $ sudo chmod 700 creds.txt
   ```

**Cómo montar el sistema de archivos de forma automática**

1. Para montar automáticamente un recurso compartido de archivos que no esté unido al Active Directory, utilice su dirección IP privada. Puedes obtener la dirección IP privada del sistema de archivos desde la [ FSx consola de Amazon](https://console.aws.amazon.com/fsx), en la pestaña **Red y seguridad**, en **Dirección IP del servidor de archivos preferido**.

1. Para montar de manera automática el recurso compartido de archivos con su dirección IP privada, añada la siguiente línea al archivo `/etc/fstab`.

   ```
   //file-system-IP-address/file_share /mnt/fsx cifs vers=SMB_version,sec=ntlmsspi,cred=/home/ec2-user/creds.txt,rsize=CIFSMaxBufSize,wsize=CIFSMaxBufSize,cache=none 0 0
   ```

   Sustituya `CIFSMaxBufSize` por el valor más alto permitido por el núcleo. Para ello, ejecute el siguiente comando.

   ```
   $ modinfo cifs | grep CIFSMaxBufSize
   parm:           CIFSMaxBufSize:Network buffer size (not including header). Default: 16384 Range: 8192 to 130048 (uint)
   ```

   El resultado muestra que el tamaño máximo del búfer es 130048.

1. Pruebe la entrada `fstab` usando el comando `mount` con la opción 'fake' junto con las opciones 'all' y 'verbose'.

   ```
   $ sudo mount -fav
   home/ec2-user/fsx      : successfully mounted
   ```

1. Para montar el recurso compartido de archivos, reinicie la instancia de Amazon EC2.

1. Cuando la instancia vuelva a estar disponible, compruebe que el sistema de archivos esté montado con el siguiente comando.

   ```
   $ sudo mount -l -t cifs
   //file-system-IP-address/file_share on /mnt/fsx type cifs (rw,relatime,vers=SMB_version,sec=ntlmsspi,cache=cache_code,username=user1,domain=CORP.EXAMPLE.COM,uid=0,noforceuid,gid=0,noforcegid,addr=192.0.20.0,file_mode=0755,dir_mode=0755,soft,nounix,serverino,mapposix,rsize=1048576,wsize=1048576,echo_interval=60,actimeo=1)
   ```

   La línea que se añade al archivo `/etc/fstab` en este procedimiento hace lo siguiente en los puntos indicados:
   + `//file-system-IP-address/file_share`— Especifica la dirección IP y el recurso compartido del sistema de FSx archivos de Amazon que estás montando.
   + `/mnt/fsx`: especifica el punto de montaje del sistema de archivos Amazon FSx en la instancia EC2.
   + `cifs vers=SMB_version`: especifica el tipo de sistema de archivos como CIFS y la versión del protocolo SMB. Amazon FSx para Windows File Server es compatible con las versiones 2.0 a 3.1.1 para SMB.
   + `sec=ntlmsspi`: especifica el uso de la Interfaz de proveedor de soporte de seguridad de NT LAN Manager para facilitar la autenticación de desafío-respuesta de NTLM.
   + `cache=cache_mode`: establece el modo de caché. Esta opción de caché CIFS puede afectar al rendimiento, por lo que debería probar qué configuración funciona mejor con el núcleo y la carga de trabajo (y revisar la documentación de Linux). Se recomiendan las opciones `strict` y `none`, ya que `loose` puede provocar incoherencias en los datos, ya que tiene una semántica de protocolo más laxa.
   + `cred=/home/ec2-user/creds.txt`: especifica dónde obtener las credenciales de usuario.
   + `_netdev`: indica al sistema operativo que el sistema de archivos reside en un dispositivo que requiere acceso a la red. Usar esta opción impide que la instancia monte el sistema de archivos hasta que esté activada el servicio de red en el cliente.
   + `0`: Indica que `dump` debería hacer una copia de seguridad del sistema de archivos, si el valor no es cero. En el caso de Amazon FSx, este valor debería ser`0`.
   + `0`: especifica el orden en que `fsck` comprueba los sistemas de archivos en el arranque. En el caso de los sistemas de FSx archivos de Amazon, este valor debe `0` indicar que no se `fsck` deben ejecutar al inicio.