IBM Cloud Docs
Montaje de File Storage for Classic en Ubuntu

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

  1. Actualice la distribución:

    apt update && apt upgrade
    
  2. Instale las herramientas necesarias.

    apt-get install nfs-common
    
  3. Cree un directorio /mnt/nfs.

    mkdir -p /mnt/nfs
    
  4. Reinicie su instancia:

    reboot
    
  5. 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 el ibm_storage_file recurso en Terraform.

  6. 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%
    
  7. 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
    
  8. 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
    
  9. 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