Montaggio di File Storage for Classic su Ubuntu
Utilizzate queste istruzioni per collegare un'istanza di calcolo Ubuntu Linux®- basata su IBM Cloud® a una condivisione del Network File System ( NFS ). Per ulteriori informazioni su come ordinare IBM Cloud® File Storage for Classic, consulta l'esercitazione Introduzione.
Prima di iniziare, assicurati che il 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
-
Creare una directory
/mnt/nfs
.mkdir -p /mnt/nfs
-
Riavvia la tua istanza:
reboot
-
Monta la condivisione remota.
mount -t nfs -o <options> <host:/mount_point> /mnt
Esempio per volumi
storage_as_a_service
.#mount -t nfs -o nfsvers=3 fsf-wdc0403a-fz.service.softlayer.com:/IBM02SEV1414935_66/data01 /mnt
Esempio per volumi
enterprise
.# mount -t nfs -o nfsvers=3 nfshou0201d-fz.service.softlayer.com:/IBM01SEV1414935_2 /mnt
Le informazioni sul punto di montaggio possono essere ottenute da File Storage for Classic Pagina dei dettagli nella console, con una chiamata API -
SoftLayer_Network_Storage::getNetworkMountAddress()
, o guardando ilibm_storage_file
risorsa in Terraform. -
Verificare che il montaggio sia avvenuto con successo utilizzando il comando disk file system.
# 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/fstab
Aggiungete alla fine del file una riga con la seguente sintassi.
(hostname):/(mount_point) /mnt nfs_version defaults 0 0
Esempio
nfsdal1301a.service.softlayer.com:/IBM01SV278685_7 /mnt nfsvers=3 defaults 0 0
-
Verifica che il file di configurazione non presenti alcun errore.
# mount -fav
Se il comando viene completato senza errori, la tua impostazione è completa.
Se stai utilizzando NFS 4.1, aggiungi
sec=sys
al 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