Configurazione del volume dati Block Storage for VPC da utilizzare (Linux)
Partizionare, formattare e montare i volumi di dati di un Block Storage for VPC e su istanze di un Linux. Configura i volumi come file system per archiviare i dati sulle istanze dei tuoi server virtuali.
Per prima cosa, collegarsi alla propria istanza. Quindi, seguire questa procedura dalla shell.
Elenco di tutti i volumi di archiviazione
Eseguire il seguente comando per elencare tutti i volumi Block Storage for VPC collegati all'istanza.
lsblk
Il risultato è simile a quello mostrato in questo esempio.
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
vda 202:0 0 100G 0 disk
├─vda1 202:1 0 256M 0 part /boot
└─vda2 202:2 0 99.8G 0 part /
vdb 202:32 0 100G 0 disk
Volume vdb è il volume dei dati.
Partizionare il volume
-
Eseguire il seguente comando per partizionare il volume di dati.
fdisk /dev/vdb -
Digita il comando
nper creare una nuova partizione, quindi digitapper impostarla come partizione primaria.Partition type: p primary (0 primary, 0 extended, 4 free) e extended Select (default p): p -
Completa le richieste per definire il primo numero di cilindro e l'ultimo numero di cilindro della partizione. È possibile utilizzare il valore predefinito per il numero del primo cilindro. Per l'ultimo cilindro, è possibile definire un valore assoluto per l'ultimo settore oppure è possibile definire un valore relativo per il settore iniziale. Per definire un valore relativo, utilizzare il simbolo + seguito dalla dimensione della partizione. La dimensione può essere specificata in kibibyte (K), mebibyte (M), gibibyte (G), tebibyte (T) o pebibyte (P). Ad esempio, per impostare la dimensione della partizione a 100 GiB,, immettere +100G.
-
Una volta creata la partizione, eseguire il comando
wper salvare le modifiche alla tabella delle partizioni. Riavvia il sistema per verificare la partizione appena creata.
Formattazione della partizione del volume
Crea un file system sulla nuova partizione.
mkfs.ext4 /dev/vdb1
Per verificare la dimensione della partizione, eseguire il seguente comando.
fdisk -s /dev/vdb1
Creare un punto di montaggio
mkdir /myvolumedir
Montaggio del volume
mount /dev/vdb1 /myvolumedir
Accesso al nuovo file system
Per visualizzare il nuovo file system, esegui il seguente comando.
df -k
Il comando produce un output come il seguente esempio.
file system 1K-blocks Used Available Use% Mounted on
udev 4075344 0 4075344 0% /dev
tmpfs 816936 8844 808092 2% /run
/dev/vda2 101330012 1261048 100052580 2% /
tmpfs 4084664 0 4084664 0% /dev/shm
tmpfs 5120 0 5120 0% /run/lock
tmpfs 4084664 0 4084664 0% /sys/fs/cgroup
/dev/vda1 245679 64360 168212 28% /boot
tmpfs 817040 0 817040 0% /run/user/0
/dev/vdb1 103081248 61176 97777192 1% /myvolumedir
Vai nella directory e crea un file.
cd /myvolumedir
touch myvolumefile1
Aggiornamento della tabella dei file system
Aggiornare il file di configurazione /etc/fstab in modo che il volume dati venga montato automaticamente all'avvio. Per aggiornare questo file con un editor di testo, come nano, vim o emacs, sono necessari i privilegi di root. Si
consiglia di eseguire un backup del file prima di apportare qualsiasi modifica.
sudo cp /etc/fstab /etc/fstab.orig
Il comando seguente avvia nano per modificare il file di configurazione.
sudo nano /etc/fstab
Aggiungete una riga per il nuovo volume di dati collegato, simile all'esempio seguente.
/dev/vdb1 /myvolumedir ext4 defaults,_netdev 0 1
Al posto del nome del dispositivo /dev/vdb1, è possibile utilizzare anche l'UUID. Per ottenere l'UUID del volume di dati, utilizzare il comando blkid.
blkid /dev/vdb1
Una volta terminata la modifica, è possibile utilizzare sudo mount -a per rimontare i file system elencati nel file /etc/fstab aggiornato senza riavviare l'istanza del server virtuale.