Todos los productos
Search
Centro de documentos

Cloud Storage Gateway:Acceso a un recurso compartido NFS

Última actualización: Sep 03, 2026

Monte y acceda a recursos compartidos del protocolo Network File System (NFS) mediante un cliente Linux.

Requisitos previos

Se ha creado un recurso compartido NFS. Para obtener más información, consulte Create a share.

Instalación de un cliente NFS

Antes de montar un recurso compartido NFS, debe instalar un cliente NFS en la máquina.

  1. Inicie sesión en la máquina.

  2. Ejecute el siguiente comando para instalar el cliente NFS:

    Los siguientes comandos instalan un cliente NFS en Ubuntu y CentOS. Para obtener más información sobre cómo instalar un cliente NFS en otras distribuciones, consulte la documentación oficial de NFS.

    • Si utiliza el sistema operativo Ubuntu, ejecute el siguiente comando.

      apt-get install nfs-common
    • En el sistema operativo CentOS, ejecute el siguiente comando.

      yum install -y nfs-utils

Montaje manual de un recurso compartido NFS

  1. Connect to an ECS instance.

  2. En la instancia ECS, ejecute el siguiente comando para montar un recurso compartido NFS en un directorio local del cliente:

    IPv4

    NFSv4 protocol mount

    Para montar un recurso compartido mediante una dirección IPv4 y el protocolo NFS v4, ejecute el siguiente comando:

    sudo mount -t nfs -o nolock,proto=tcp,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport <ipv4_address:/share_name> <local-directory>

    Mounting with the NFSv3 protocol

    Para montar un recurso compartido mediante una dirección IPv4 y el protocolo NFS v3, ejecute el siguiente comando:

    sudo mount -t nfs -o vers=3,nolock,proto=tcp,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport <ipv4_address:/share_name> <local-directory>

    Los parámetros se describen a continuación:

    • ipv4_address:/share_name: El destino de montaje de la puerta de enlace, que consta de la dirección IPv4 de la puerta de enlace y el nombre del recurso compartido. Reemplace estos marcadores de posición con sus valores reales. Puede encontrar el destino de montaje en la página Shares de su puerta de enlace en la consola de Cloud Storage Gateway.

    • local-directory: El directorio local en el cliente. Puede ser cualquier directorio existente en el que tenga permisos de lectura y escritura.

    • noac: Agregue este parámetro al comando de montaje si habilita la función de sincronización rápida y el recurso compartido forma parte de un grupo de sincronización rápida. Este parámetro permite que el cliente obtenga metadatos del sistema de archivos de la puerta de enlace en tiempo real. Podrá ver los resultados de la sincronización en el cliente con mayor rapidez. Sin embargo, este parámetro afecta el rendimiento de lectura y escritura del cliente. Agregue este parámetro si el cliente es sensible a los cambios en los archivos. No agregue este parámetro si el cliente es sensible al rendimiento de lectura y escritura. A continuación se muestra un ejemplo de comando:

      sudo mount -t nfs -o noac,lookupcache=none,nolock,proto=tcp,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport <ipv4_address:/share_name> <local-directory>

    IPv6 method

    Nota
    • Solo la región China (Hohhot) admite el montaje mediante una dirección IPv6. Asegúrese de que la VPC y el vSwitch utilizados por la puerta de enlace sean compatibles con IPv6.

    • Antes de montar un recurso compartido mediante una dirección IPv6, asegúrese de que el cliente ECS tenga configurada una dirección IPv6.

    • Si la VPC y el vSwitch de una puerta de enlace existente son compatibles con IPv6, habilite IPv6 en la lista de operaciones de la puerta de enlace para obtener el destino de montaje IPv6. Las nuevas puertas de enlace creadas en esta VPC admiten IPv6 de forma predeterminada y no requieren que habilite IPv6 explícitamente.

    NFS v4 Protocol Mounting

    Para montar un recurso compartido mediante una dirección IPv6 y el protocolo NFS v4, ejecute el siguiente comando:

    sudo mount -t nfs -o nolock,proto=tcp,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport <ipv6_address:/share_name> <local-directory>

    Mounting with the NFS v3 Protocol

    Para montar un recurso compartido mediante una dirección IPv6 y el protocolo NFS v3, ejecute el siguiente comando:

    sudo mount -t nfs -o vers=3,nolock,proto=tcp,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport <ipv6_address:/share_name> <local-directory>

    Los parámetros se describen a continuación:

    • ipv6_address:/share_name: El destino de montaje de la puerta de enlace, que consta de la dirección IPv6 de la puerta de enlace y el nombre del recurso compartido. Reemplace estos marcadores de posición con sus valores reales. Puede encontrar el destino de montaje en la página Shares de su puerta de enlace en la consola de Cloud Storage Gateway.

      Por ejemplo, 2408:4004:ffff:ffff:ffff:ffff:ffff:ffff:/myshare.

    • local-directory: El directorio local en el cliente. Puede ser cualquier directorio existente en el que tenga permisos de lectura y escritura.

    • noac: Agregue este parámetro al comando de montaje si habilita la función de sincronización rápida y el recurso compartido forma parte de un grupo de sincronización rápida. Este parámetro permite que el cliente obtenga metadatos del sistema de archivos de la puerta de enlace en tiempo real. Podrá ver los resultados de la sincronización en el cliente con mayor rapidez. Sin embargo, este parámetro afecta el rendimiento de lectura y escritura del cliente. Agregue este parámetro si el cliente es sensible a los cambios en los archivos. No agregue este parámetro si el cliente es sensible al rendimiento de lectura y escritura. A continuación se muestra un ejemplo de comando:

      sudo mount -t nfs -o noac,lookupcache=none,nolock,proto=tcp,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport <ipv6_address:/share_name> <local-directory>
  3. Ejecute el comando df -h para consultar el resultado del montaje.

    Si el resultado es similar a la siguiente información, el recurso compartido NFS se ha montado correctamente.

    [root@centos7cb ~]# df -h
    Filesystem      Size  Used Avail Use% Mounted on
    /dev/vda1        99G  1.6G   92G   2% /
    devtmpfs         24G     0   24G   0% /dev
    tmpfs            24G     0   24G   0% /dev/shm
    tmpfs            24G  424K   24G   1% /run
    tmpfs            24G     0   24G   0% /sys/fs/cgroup
    tmpfs           4.8G     0  4.8G   0% /run/user/0
    xxx:/nfs2  256T     0  256T   0% /mnt/nfs172cent7.4
    [root@centos7cb ~]#
    Nota

    Una vez montado correctamente el recurso compartido, la terminal muestra la capacidad de cada sistema de archivos gestionado por dicho recurso. Los buckets de OSS proporcionan una capacidad de almacenamiento ilimitada. Para obtener información sobre la capacidad del sistema de archivos compatible con las diferentes especificaciones de la puerta de enlace, consulte Specifications.

Acceso a un recurso compartido NFS

Después de montar un recurso compartido NFS, puede acceder a él de la misma manera que accede a un directorio local. Si tiene permisos de escritura en el recurso compartido, podrá escribir datos en él. Si solo tiene permisos de lectura, únicamente podrá leer datos del recurso compartido.

Nota

Un recurso compartido de una puerta de enlace se sincroniza con el bucket de OSS asociado a dicho recurso. Cuando realiza operaciones en un recurso compartido, los cambios también se aplican al bucket de OSS asociado.

Desmontaje de un recurso compartido

Importante

Para evitar la pérdida de datos, desmonte el recurso compartido solo cuando su estado sea Upload Complete. Antes de ejecutar el comando umount, compruebe el estado de carga del recurso compartido. Para obtener más información, consulte Why does the synchronization status of a share remain "Upload Incomplete"?.

Ejecute el comando umount <local-directory> para desmontar el recurso compartido. <local-directory> especifica el directorio local en el cliente donde está montado el recurso compartido.

Montaje automático de un recurso compartido NFS (opcional)

Si monta manualmente un recurso compartido NFS en un cliente Linux, el montaje no persistirá después de reiniciar el cliente. Configure el cliente Linux para que monte automáticamente el recurso compartido NFS tras reiniciar la instancia ECS mediante el archivo /etc/fstab (recomendado) o /etc/rc.local.

Nota
  • Antes de configurar el montaje automático de un recurso compartido, asegúrese de haberlo montado manualmente. Esto evita fallos en el montaje automático después de reiniciar la instancia ECS.

  • Si desea configurar el montaje automático en un cliente CentOS 6, primero debe completar los siguientes pasos:

    1. Ejecute el comando chkconfig netfs on para asegurarse de que NetFS se inicie automáticamente durante el arranque.

    2. Abra el archivo de configuración /etc/netconfig y comente el contenido relacionado con inet6.

Method 1 (recommended)

  1. Configure el archivo /etc/fstab.

    IPv4 Method

    NFSv4 protocol mount

    Para montar un recurso compartido mediante una dirección IPv4 y el protocolo NFS v4, agregue el siguiente comando al archivo de configuración:

    <ipv4_address:/share_name> <local-directory> nfs nolock proto=tcp rsize=1048576 wsize=1048576 hard timeo=600 retrans=2 noresvport defaults 0 0

    NFS v3 protocol mount

    Para montar un recurso compartido mediante una dirección IPv4 y el protocolo NFS v3, agregue el siguiente comando al archivo de configuración:

    <ipv4_address:/share_name> <local-directory> nfs vers=3 nolock proto=tcp rsize=1048576 wsize=1048576 hard timeo=600 retrans=2 noresvport defaults 0 0

    IPv6

    Mounting with the NFSv4 Protocol

    Para montar un recurso compartido mediante una dirección IPv6 y el protocolo NFS v4, agregue el siguiente comando al archivo de configuración:

    <ipv6_address:/share_name> <local-directory> nfs nolock proto=tcp rsize=1048576 wsize=1048576 hard timeo=600 retrans=2 noresvport defaults 0 0

    Mounting with the NFS v3 protocol

    Para montar un recurso compartido mediante una dirección IPv6 y el protocolo NFS v3, agregue el siguiente comando al archivo de configuración:

    <ipv6_address:/share_name> <local-directory> nfs vers=3 nolock proto=tcp rsize=1048576 wsize=1048576 hard timeo=600 retrans=2 noresvport defaults 0 0
  2. Ejecute el comando reboot para reiniciar la instancia ECS.

    Una vez iniciada la instancia ECS, ejecute el comando df -h o mount para comprobar el resultado del montaje.

    Importante

    Reiniciar una instancia ECS interrumpe los servicios. Reinicie la instancia ECS fuera de las horas pico.

Method 2

Nota

Antes de configurar el archivo /etc/rc.local, asegúrese de tener permiso de ejecución tanto para este archivo como para el archivo /etc/rc.d/rc.local. Por ejemplo, en un cliente CentOS 7.x, los usuarios no tienen permiso de ejecución para estos archivos de forma predeterminada. Debe agregar manualmente el permiso de ejecución antes de continuar con la configuración.

  1. Configure el archivo /etc/rc.local.

    IPv4

    Mounting with the NFS v4 protocol

    Para montar un recurso compartido mediante una dirección IPv4 y el protocolo NFS v4, agregue el siguiente comando al archivo de configuración:

    sudo mount -t nfs -o nolock,proto=tcp,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport <ipv4_address:/share_name> <local-directory>

    Mounting with the NFS v3 Protocol

    Para montar un recurso compartido mediante una dirección IPv4 y el protocolo NFS v3, agregue el siguiente comando al archivo de configuración:

    sudo mount -t nfs -o vers=3,nolock,proto=tcp,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport <ipv4_address:/share_name> <local-directory>

    IPv6 Method

    Mounting NFS v4 protocol

    Para montar un recurso compartido mediante una dirección IPv6 y el protocolo NFS v4, agregue el siguiente comando al archivo de configuración:

    sudo mount -t nfs -o nolock,proto=tcp,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport <ipv6_address:/share_name> <local-directory>

    Mounting with NFS v3 Protocol

    Para montar un recurso compartido mediante una dirección IPv6 y el protocolo NFS v3, agregue el siguiente comando al archivo de configuración:

    sudo mount -t nfs -o vers=3,nolock,proto=tcp,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport <ipv6_address:/share_name> <local-directory>
  2. Ejecute el comando reboot para reiniciar la instancia ECS.

    Una vez iniciada la instancia ECS, ejecute el comando df -h o mount para comprobar el resultado del montaje.

    Importante

    Reiniciar una instancia ECS interrumpe los servicios. Reinicie la instancia ECS fuera de las horas pico.