Montaggio di File Storage for Classic su Ubuntu
Segui queste istruzioni per collegare un'istanza di IBM Cloud® basata su Ubuntu Linux® a una condivisione Network File System ( NFS ). Per ulteriori informazioni su come ordinare IBM Cloud® File Storage for Classic, consultare l'esercitazione Per iniziare.
Prima di iniziare, accertarsi che l'host che deve accedere al volume File Storage for Classic sia autorizzato. Per ulteriori informazioni, vedere Autorizzazione dell'host nella console Autorizzazione dell'host dalla CLI Autorizzazione dell'host con Terraform.
Montaggio della condivisione File Storage for Classic
-
Aggiorna e aggiorna la distribuzione:
apt update && apt upgrade -
Installa gli strumenti richiesti.
apt-get install nfs-common -
Crea una cartella denominata "
/mnt/nfs".mkdir -p /mnt/nfs -
Riavvia la tua istanza:
reboot -
Monta la condivisione remota.
mount -t nfs -o <options> <host:/mount_point> /mntEsempio per volumi
storage_as_a_service.#mount -t nfs -o nfsvers=3 fsf-wdc0403a-fz.service.softlayer.com:/IBM02SEV1414935_66/data01 /mntEsempio per volumi
enterprise.# mount -t nfs -o nfsvers=3 nfshou0201d-fz.service.softlayer.com:/IBM01SEV1414935_2 /mntLe informazioni sul punto di montaggio possono essere ottenute dalla pagina File Storage for Classic Details nella console, con una chiamata API -
SoftLayer_Network_Storage::getNetworkMountAddress(), o consultando la risorsaibm_storage_filein Terraform. -
Verificare che il montaggio sia andato a buon fine utilizzando il comando del file system del 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% -
Vai al punto di montaggio e leggi/scrivi i file.
# 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 -
Rendere la configurazione persistente modificando la tabella dei file system (
/etc/fstab). Aggiungere la condivisione remota all'elenco di voci montate automaticamente all'avvio:sudo nano /etc/fstabAggiungi una riga con la seguente sintassi alla fine del file.
(hostname):/(mount_point) /mnt nfs_version defaults 0 0Esempio
nfsdal1301a.service.softlayer.com:/IBM01SV278685_7 /mnt nfsvers=3 defaults 0 0 -
Verifica che il file di configurazione non presenti alcun errore.
# mount -favSe il comando viene completato senza errori, la tua impostazione è completa.
Se stai utilizzando NFS 4.1, aggiungi
sec=sysal comando mount per evitare problemi di proprietà dei file.
Gestione delle autorizzazioni utente per il contenuto della condivisione file montata
In qualità di amministratore di sistema, puoi gestire l'accesso ai dati sul volume di archiviazione file montato. Dopo aver montato la condivisione file, è possibile perfezionare il controllo degli accessi utilizzando i comandi chown e chmod per assegnare permessi di lettura, scrittura ed esecuzione a singoli utenti e gruppi. Per ulteriori informazioni, consultare la documentazione di Ubuntu Server sulla gestione degli utenti.
Smontaggio del file system
Per smontare un qualsiasi file system attualmente montato sul tuo host, esegui il comando umount con il nome del disco o il nome del punto di montaggio.
umount /dev/sdb
umount /mnt