Acceda a un sistema de archivos NFS de NAS de propósito general desde una instancia ECS Linux a través de un access point.
Requisitos previos
Se creó un sistema de archivos NFS de NAS de propósito general. Create a file system.
Se creó un access point. Create an access point.
-
Hay una instancia ECS Linux con una EIP o una dirección IP pública disponible en la misma región que el sistema de archivos. Create an instance.
Tipo de sistema operativo
Versión del sistema operativo
Alibaba Cloud Linux
Alibaba Cloud Linux 2.1903 64-bit
Alibaba Cloud Linux 3.2104 LTS 64-bit
Red Hat
Red Hat Enterprise Linux 7.x 64-bit
Red Hat Enterprise Linux 8.x 64-bit
CentOS
CentOS 7.x 64-bit
CentOS 8.x 64-bit
Ubuntu
Ubuntu 16.04 64-bit
Ubuntu 18.04 64-bit
Ubuntu 20.04 64-bit
Debian
Debian 9.x 64-bit
Debian 10.x 64-bit
Procedimiento
-
Conéctese a la instancia ECS. Methods for connecting to ECS instances.
ImportanteLa descarga del cliente NAS requiere acceso a la red pública. Asegúrese de que la instancia ECS tenga una EIP o una dirección IP pública.
-
Instale el cliente NAS.
Alibaba Cloud Linux
-
Descargue el cliente.
wget https://aliyun-encryption.oss-cn-beijing.aliyuncs.com/aliyun-alinas-utils-2.4-0.20260819191731.126abe.generic.x86_64.rpm -
Instale el cliente.
sudo yum install aliyun-alinas-utils-*.rpm -
Compruebe que el cliente NAS esté instalado.
which mount.alinasUn resultado similar al siguiente indica que el cliente NAS está instalado.
[root@iZ8vxxx ~]# which mount.alinas /usr/sbin/mount.alinas
CentOS
-
Descargue el cliente.
-
CentOS 7.x
wget https://aliyun-encryption.oss-cn-beijing.aliyuncs.com/aliyun-alinas-utils-2.4-0.20260819191731.126abe.el7.x86_64.rpm -
CentOS 8.x
wget https://aliyun-encryption.oss-cn-beijing.aliyuncs.com/aliyun-alinas-utils-2.4-0.20260819191731.126abe.el8.x86_64.rpm
-
-
Instale el cliente.
sudo yum install aliyun-alinas-utils-*.rpm -
Compruebe que el cliente NAS esté instalado.
which mount.alinasUn resultado similar al siguiente indica que el cliente NAS está instalado.
[root@iZ8vxxxxxxxxxxxZ ~]# which mount.alinas /usr/sbin/mount.alinas
Red Hat Enterprise Linux
-
Descargue el cliente.
-
Red Hat Enterprise Linux 7.x
wget https://aliyun-encryption.oss-cn-beijing.aliyuncs.com/aliyun-alinas-utils-2.4-0.20260819191731.126abe.el7.x86_64.rpm -
Red Hat Enterprise Linux 8.x
wget https://aliyun-encryption.oss-cn-beijing.aliyuncs.com/aliyun-alinas-utils-2.4-0.20260819191731.126abe.el8.x86_64.rpm
-
-
Instale el cliente.
sudo yum --disablerepo=rhui-rhel-7-server-rhui-extras-debug-rpms install aliyun-alinas-utils-*.rpm -
Compruebe que el cliente NAS esté instalado.
which mount.alinasUna ruta como /usr/sbin/mount.alinas confirma que la instalación se completó correctamente.

Ubuntu y Debian
-
Descargue el cliente.
wget https://aliyun-encryption.oss-cn-beijing.aliyuncs.com/aliyun-alinas-utils-2.4-0.20260819191731.126abe.x86_64.deb -
Instale el cliente.
sudo apt update sudo dpkg -i aliyun-alinas-utils-*.deb sudo apt-get install -f sudo dpkg -i aliyun-alinas-utils-*.deb -
Compruebe que el cliente NAS esté instalado.
which mount.alinasUn resultado similar al siguiente indica que el cliente NAS está instalado.
[root@iZ8vxxxxxxxxxxxZ ~]# which mount.alinas /usr/sbin/mount.alinas
-
-
Monte el sistema de archivos NFS.
Sin una directiva de RAM
-
NFSv3
sudo mount -t alinas -o tls,vers=3 <access-point>:/ /mnt -
NFSv4.0
sudo mount -t alinas -o tls,vers=4.0 <access-point>:/ /mntParámetros clave:
Parámetro
Descripción
tls
Habilita el cifrado en tránsito.
ImportanteDebe habilitar el cifrado en tránsito cuando utilice un access point.
<access-point>:/
La dirección del access point con el formato :.
Nombre de dominio del access point: para obtener el nombre de dominio, inicie sesión en la consola de Apsara File Storage NAS, vaya a la página File System List y haga clic en Manage junto al sistema de archivos de destino. Desde ahí, vaya a la página Mount Targets y haga clic en la pestaña Access Point. View an access point domain name. Ejemplo:
ap-BLC2mN****.9e7de4b923-efr27.cn-zhangjiakou.nas.aliyuncs.com.Ruta relativa: por lo general,
/.NotaSi el directorio raíz del access point es
/test, la ruta relativa/se asigna a/testen el sistema de archivos NAS. Una ruta como/path/to/dirse asigna a/test/path/to/dir. Asegúrese de que/test/path/to/direxista en el sistema de archivos.
/mnt
El directorio del punto de montaje en su instancia ECS.
Debe ser un directorio existente, como /mnt.
Con una directiva de RAM
-
Configure las credenciales de RAM.
-
Cree el archivo
/etc/aliyun/alinas/.credentials.touch /etc/aliyun/alinas/.credentials -
Ejecute el comando
vi /etc/aliyun/alinas/.credentialspara abrir el archivo/etc/aliyun/alinas/.credentialsy agregue contenido según su método de autenticación.-
Usuario de RAM
[NASCredentials] accessKeyID = your_accesskey_id accessKeySecret = your_accesskey_secretReemplace
your_accesskey_idyyour_accesskey_secretcon el AccessKey ID y el AccessKey Secret del usuario de RAM. El usuario de RAM debe tener los permisos descritos en access point client permission policy. Para obtener información sobre cómo conseguir un par de AccessKey, consulte Obtain an AccessKey pair. -
Rol de RAM
[NASCredentials] accessKeyID = your_accesskey_id accessKeySecret = your_accesskey_secret securityToken = your_security_tokenReemplace
your_accesskey_id,your_accesskey_secretyyour_security_tokencon las credenciales temporales de un rol de RAM. El rol de RAM debe tener los permisos descritos en (Optional) Configure an access point policy. Puede llamar a la operación de API AssumeRole para obtener el token de seguridad, el AccessKey ID y el AccessKey Secret del rol de RAM.
-
-
-
Monte el sistema de archivos NFS.
-
NFSv3
sudo mount -t alinas -o tls,vers=3,ram <access-point>:/ /mnt -
NFSv4.0
sudo mount -t alinas -o tls,vers=4.0,ram <access-point>:/ /mntParámetros clave:
Parámetro
Descripción
tls
Habilita el cifrado en tránsito.
ImportanteDebe habilitar el cifrado en tránsito cuando utilice un access point.
ram
Monta el sistema de archivos con las credenciales de RAM configuradas. El archivo de credenciales predeterminado es
/etc/aliyun/alinas/.credentials. Para usar una ruta distinta, agregue la opciónram_config_file=<your-path>.<access-point>:/
La dirección del access point con el formato :.
Nombre de dominio del access point: en la consola de Apsara File Storage NAS, dentro de la página File System List, haga clic en Manage para el sistema de archivos de destino. En la página Mount Targets, haga clic en la pestaña Access Point para obtener el nombre de dominio del access point. View access point domain names. Por ejemplo,
ap-BLC2mN****.9e7de4b923-efr27.cn-zhangjiakou.nas.aliyuncs.com.Ruta relativa: por lo general,
/.NotaSi el directorio raíz del access point es
/test, la ruta relativa/se asigna a/testen el sistema de archivos NAS. Una ruta como/path/to/dirse asigna a/test/path/to/dir. Asegúrese de que/test/path/to/direxista en el sistema de archivos.
/mnt
El directorio del punto de montaje en su instancia ECS.
Debe ser un directorio existente, como /mnt.
-
-
-
Compruebe el montaje.
-
Ejecute el siguiente comando:
mount -l -
Ejemplo de resultado:
alinas-ap-xxx.xxx.cn-zhangjiakou.tls.127.0.1.3:/ on /mnt type nfs (rw,relatime,vers=3,rsize=1048576,wsize=1048576,namlen=255,hard,nolock,noresvport,proto=tcp,timeo=600,retrans=2,sec=sys,mountaddr=127.0.1.3,mountvers=3,mountport=12049,mountproto=tcp,local_lock=all,addr=127.0.1.3)Después de montar el sistema de archivos, ejecute el comando df -h para comprobar la capacidad.
Si el montaje falla, consulte Troubleshoot access point mount failures.
-
-
Una vez montado el sistema de archivos, puede leer y escribir datos en la instancia ECS. A continuación se muestran ejemplos de operaciones con archivos:
mkdir /mnt/dir1 mkdir /mnt/dir2 touch /mnt/file1 echo 'some file content' > /mnt/file2 ls /mnt -
Opcional: configure el montaje automático al iniciar.
Agregue una entrada de montaje al archivo /etc/fstab para conservar el montaje tras reiniciar la instancia ECS.
-
Abra el archivo /etc/fstab y agregue una entrada de montaje.
-
Si el access point no tiene habilitada una directiva de RAM, agregue la siguiente entrada:
access-point:/ /mnt alinas _netdev,tls,vers=3 0 0 -
Si el access point tiene habilitada una directiva de RAM, agregue la siguiente entrada:
access-point:/ /mnt alinas _netdev,tls,vers=3,ram 0 0Para consultar los parámetros clave, vea la tabla anterior en parameter descriptions. Parámetros adicionales:
Parámetro
Descripción
_netdev
Retrasa el montaje hasta que la red esté lista.
vers
La versión del protocolo NFS.
vers=3: monta el sistema de archivos con el protocolo NFSv3.
vers=4.0: monta el sistema de archivos con el protocolo NFSv4.0.
0 (primer dígito)
Controla el comportamiento de copia de seguridad del comando
dump. Establezca este valor en 0 para los sistemas de archivos NAS.0 (segundo dígito)
Controla el orden de comprobación de
fsckdurante el inicio. Establezca este valor en 0 para omitir la comprobación de los sistemas de archivos NAS.
-
-
Ejecute el comando reboot para reiniciar la instancia ECS.
NotaCompruebe que el montaje manual funcione antes de reiniciar para evitar fallas de arranque. Después de reiniciar, ejecute df -h para confirmar el montaje automático.
-
Solución de problemas de fallos al montar un access point
Error mount: unknown filesystem type 'alinas'
Vuelva a instalar el cliente alinas-utils. Install the NAS client.
¿Cómo resolver el error mount.nfs: an incorrect mount option was specified al montar un sistema de archivos?
-
Causa
El comando de montaje es incorrecto o la versión del cliente NAS está desactualizada.
-
Solución
Compruebe que los parámetros del comando de montaje sean correctos. Mount an NFS file system.
-
Revise la versión del cliente NAS. Si es anterior a la 1.1-8, actualice a la versión más reciente.
rpm -qa | grep alinas
¿Cómo resolver el error mount.nfs: Unknown error 521 al montar un sistema de archivos?
-
Posibles causas
El nombre de dominio del access point es incorrecto.
El grupo de permisos del access point está mal configurado.
Se habilitó una directiva de RAM, pero a RAM policy is not configured, o bien
accessKeyIDoaccessKeySecreten el archivo de configuración .credential, son incorrectos.El token de Security Token Service (STS) expiró.
-
Soluciones
-
Compruebe que el nombre de dominio en el comando de montaje sea correcto.
-
Revise la configuración del grupo de permisos del access point.
En la lista de access points, haga clic en Manage de la columna Actions. En la página de detalles del access point, consulte el grupo de permisos correspondiente. Manage permission groups.
-
Si el access point tiene habilitada una directiva de RAM:
-
Asegúrese de que el comando de montaje incluya el parámetro
ram:Protocolo NFSv3
sudo mount -t alinas -o tls,vers=3,ram <access-point>:/ /mntProtocolo NFSv4.0
sudo mount -t alinas -o tls,vers=4.0,ram <access-point>:/ /mnt -
Compruebe que la configuración del AccessKey del usuario de RAM sea correcta.
-
Compruebe que el usuario de RAM tenga el permiso nas:ClientMount y que la directiva de permisos del cliente del access point sea correcta.
Si utiliza un token de STS para acceder, compruebe que no haya expirado.
-
-