Montaje de File Storage for Classic en Ubuntu
Siga estas instrucciones para conectar una instancia de Ubuntu Linux®-basada en IBM Cloud® Compute a un recurso compartido del Sistema de Archivos de Red ( 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úrese de que el host 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> /mnt
Ejemplo 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 /mnt
Ejemplo para los volúmenes
enterprise
(almacenamiento como servicio).# mount -t nfs -o nfsvers=3 nfshou0201d-fz.service.softlayer.com:/IBM01SEV1414935_2 /mnt
La información del punto de montaje se puede obtener del File Storage for Classic Página de detalles en la consola, con una llamada API:
SoftLayer_Network_Storage::getNetworkMountAddress()
, o mirando elibm_storage_file
recurso en 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/fstab
Añada una línea con la siguiente sintaxis al final del archivo.
(hostname):/(mount_point) /mnt nfs_version defaults 0 0
Ejemplo
nfsdal1301a.service.softlayer.com:/IBM01SV278685_7 /mnt nfsvers=3 defaults 0 0
-
Verifique que el archivo de configuración no tiene errores.
# mount -fav
Si el mandato finaliza sin errores, la configuración se ha completado.
Si utiliza NFS 4.1, añada
sec=sys
al 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