Este tema explica cómo acceder a una pasarela de archivos local desde un cliente Linux.
Requisitos previos
Debe contar con un recurso compartido NFS existente. Para obtener más información, consulte Install an NFS client.
Contexto
Para acceder a una pasarela de archivos local desde un cliente Linux, debe montar su recurso compartido NFS en un directorio local. Este proceso asigna el recurso compartido NFS a su cliente y le permite tratarlo como un directorio local.
En un sistema operativo Linux, puede montar un sistema de archivos NFS de forma manual o automática. Para garantizar que el montaje persista después de reiniciar el cliente, se recomienda configurar un montaje automático tras completar correctamente el montaje manual.
Montar manualmente un recurso compartido NFS
Inicie sesión en su cliente Linux local.
-
Monte el recurso compartido en un directorio local del cliente.
NotaParámetros del comando:
192.168.0.0:/shares: El destino de montaje para Cloud Storage Gateway, que consiste en la dirección IP de la pasarela y el nombre del recurso compartido. Puede encontrar el destino de montaje en la página share de la pasarela objetivo en la consola de Cloud Storage Gateway.local-directory: Un directorio local existente en el cliente donde tenga permisos de lectura y escritura.
-
Para montar el recurso compartido mediante el protocolo NFSv4, ejecute el siguiente comando:
sudo mount -t nfs -o vers=4.0,nolock,proto=tcp,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport 192.168.0.0:/shares local-directory -
Para montar el recurso compartido mediante el protocolo NFSv3, realice los siguientes pasos:
-
Ejecute el siguiente comando para obtener el destino de montaje.
showmount -e <gateway-ip-address> -
Ejecute el siguiente comando para montar el recurso compartido. El ejemplo asume que el destino de montaje es
192.168.0.0:/shares.sudo mount -t nfs -o vers=3,nolock,proto=tcp,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport 192.168.0.0:/shares local-directory
-
-
Ejecute el comando
df -hpara comprobar el resultado del montaje.Si la salida es similar a la siguiente, el montaje se completó correctamente.
NotaDespués de un montaje exitoso, la capacidad mostrada es de 256 TB. Este valor representa el tamaño máximo del sistema de archivos virtual de la pasarela y no refleja la capacidad de almacenamiento real del bucket de OSS subyacente, la cual es prácticamente ilimitada.
[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 ~]# -
Acceda al recurso compartido.
Una vez montado, puede tratar el recurso compartido como un directorio local. Su acceso está determinado por sus permisos de lectura y escritura.
NotaUn recurso compartido se sincroniza con su bucket de OSS asociado. Las operaciones realizadas en un recurso compartido se sincronizan con los objetos del bucket asociado.
Montar automáticamente un recurso compartido NFS
Para garantizar que el montaje NFS persista después de reiniciar el cliente, configure un montaje automático agregándolo al archivo /etc/fstab (recomendado) o /etc/rc.local.
Antes de configurar un montaje automático, asegúrese de que el montaje manual se haya completado correctamente para evitar fallos en el inicio del cliente.
-
Agregue la configuración de montaje.
-
Método 1 (Recomendado): Abra el archivo de configuración
/etc/fstaby agregue la configuración de montaje.NotaSi configura un montaje automático en un sistema CentOS 6.x, primero debe realizar los siguientes pasos:
Ejecute el comando
chkconfig netfs onpara habilitar el inicio de netfs durante el arranque.Abra el archivo de configuración
/etc/netconfigy comente el contenido relacionado con inet6.
-
Para montar el sistema de archivos mediante el protocolo NFSv4, agregue la siguiente configuración:
192.168.0.0:/shares local-directory nfs vers=4.0 defaults 0 0 -
Para montar el sistema de archivos mediante el protocolo NFSv3, agregue la siguiente configuración:
192.168.0.0:/shares local-directory nfs vers=3.0 defaults 0 0
NotaParámetros del comando:
192.168.0.0:/shares: El destino de montaje para Cloud Storage Gateway, que consiste en la dirección IP de la pasarela y el nombre del recurso compartido. Puede encontrar el destino de montaje en la página share de la pasarela objetivo en la consola de Cloud Storage Gateway.local-directory: Un directorio local existente en el cliente donde tenga permisos de lectura y escritura.
-
Método 2: Abra el archivo de configuración
/etc/rc.localy agregue la configuración de montaje.NotaAntes de configurar el archivo
/etc/rc.local, asegúrese de que el usuario tenga permisos de ejecución en los archivos/etc/rc.localy/etc/rc.d/rc.local. Por ejemplo, en sistemas CentOS 7.x, los usuarios no tienen permisos de ejecución de forma predeterminada.-
Para montar el sistema de archivos mediante el protocolo NFSv4, agregue el siguiente comando de montaje:
sudo mount -t nfs -o vers=4.0,nolock,proto=tcp,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport 192.168.0.0:/shares local-directory -
Para montar el sistema de archivos mediante el protocolo NFSv3, agregue el siguiente comando de montaje:
sudo mount -t nfs -o vers=3,nolock,proto=tcp,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport 192.168.0.0:/shares local-directory
NotaParámetros del comando:
192.168.0.0:/shares: El destino de montaje para Cloud Storage Gateway, que consiste en la dirección IP de la pasarela y el nombre del recurso compartido. Puede encontrar el destino de montaje en la página share de la pasarela objetivo en la consola de Cloud Storage Gateway.local-directory: Un directorio local existente en el cliente donde tenga permisos de lectura y escritura.
-
Para montar el sistema de archivos mediante el protocolo NFS v4, ejecute el siguiente comando:
sudo mount -t nfs -o vers=4.0,nolock,proto=tcp,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport 192.168.0.0:/shares local-directory -
Para montar el sistema de archivos mediante 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 192.168.0.0:/shares local-directory
-
-
Ejecute el comando
rebootpara reiniciar el cliente.Ejecute el comando
df -hpara comprobar el resultado del montaje.