Montaje de File Storage for Classic en Ubuntu
Siga estas instrucciones para conectar una instancia de IBM Cloud® basada en Ubuntu Linux® a un recurso compartido de Network File System ( NFS ). Para obtener más información sobre cómo solicitar IBM Cloud® File Storage for Classic, consulte la guía de aprendizaje de Iniciación.
Antes de empezar, asegúrate de que el equipo que va a acceder al volumen « File Storage for Classic » esté autorizado. Para más información, ver Autorizando el host en la consola Autorizar el host desde la CLI Autorizar el host con Terraform.
Montaje de la compartición de File Storage for Classic
-
Actualice la distribución:
apt update && apt upgrade -
Instale las herramientas necesarias.
apt-get install nfs-common -
Cree un directorio
/mnt/nfs.mkdir -p /mnt/nfs -
Reinicie su instancia:
reboot -
Monte la compartición remota.
mount -t nfs -o <options> <host:/mount_point> /mntEjemplo para los volúmenes
storage_as_a_service(almacenamiento como servicio).#mount -t nfs -o nfsvers=3 fsf-wdc0403a-fz.service.softlayer.com:/IBM02SEV1414935_66/data01 /mntEjemplo para los volúmenes
enterprise(almacenamiento como servicio).# mount -t nfs -o nfsvers=3 nfshou0201d-fz.service.softlayer.com:/IBM01SEV1414935_2 /mntLa información del punto de montaje se puede obtener en la página File Storage for Classic Details de la consola, con una llamada a la API -
SoftLayer_Network_Storage::getNetworkMountAddress(), o consultando el recursoibm_storage_fileen Terraform. -
Compruebe que el montaje se haya realizado correctamente utilizando el mandato de sistema de archivos de disco.
# df -h Filesystem Size Used Avail Use% Mounted on /dev/xvda2 25G 1.4G 22G 6% / /tmpfs 1.9G 0 1.9G 0% /dev/shm /dev/xvda1 97M 51M 42M 55% -
Vaya al punto de montaje, y los archivos de lectura/escritura.
# touch /mnt/test # ls -la /mnt total 12 drwxr-xr-x 2 nobody nobody 4096 Sep 8 15:52 . dr-xr-xr-x. 22 root root 4096 Sep 8 14:30 .. -rw-r--r-- 1 nobody nobody 0 Sep 8 15:52 test -
Haga que la configuración sea persistente editando la tabla de sistemas de archivos (
/etc/fstab). Añada la unidad compartida remota a la lista de entradas que se montan automáticamente durante el inicio:sudo nano /etc/fstabAñade una línea con la siguiente sintaxis al final del archivo.
(hostname):/(mount_point) /mnt nfs_version defaults 0 0Ejemplo
nfsdal1301a.service.softlayer.com:/IBM01SV278685_7 /mnt nfsvers=3 defaults 0 0 -
Verifique que el archivo de configuración no tiene errores.
# mount -favSi el mandato finaliza sin errores, la configuración se ha completado.
Si utiliza NFS 4.1, añada
sec=sysal mandato de montaje para impedir problemas de propiedad de archivos.
Gestión de los permisos de usuario para el contenido del recurso compartido de archivos montado
Como administrador del sistema, puede gestionar el acceso a los datos en el volumen de almacenamiento de archivos montado. Una vez montado el recurso compartido de archivos, puede refinar el control de acceso utilizando los comandos chown y chmod para asignar permisos de lectura, escritura y ejecución a usuarios y grupos individuales. Para más información, consulte la documentación de Ubuntu Server sobre Gestión de usuarios.
Desmontaje del sistema de archivos
Para desmontar todos los sistemas de archivos montados actualmente en el host, ejecute el mandato umount con el nombre del disco o el nombre del punto de montaje.
umount /dev/sdb
umount /mnt