Le informazioni contenute in questo articolo riguardano la modifica di dischi, partizioni e filesystem e devono essere pienamente comprese prima di seguire qualsiasi esempio, in caso contrario si potrebbe verificare la perdita di dati o un sistema non funzionante.
Come identificare i dispositivi di archiviazione di Vultr Block
L'archiviazione del blocco Vultr viene visualizzata come dispositivi / dev / vtbd * (dispositivo VirtIO Block)
Visualizza le voci / dev / vtbd correnti con ls -al /dev/vtbd*
# ls -al /dev/vtbd*
crw-r----- 1 root operator 0x43 Mar 25 09:55 /dev/vtbd0
crw-r----- 1 root operator 0x45 Mar 25 09:55 /dev/vtbd0p1
crw-r----- 1 root operator 0x46 Mar 25 05:55 /dev/vtbd0p2
crw-r----- 1 root operator 0x44 Mar 25 09:55 /dev/vtbd1
vtbd0 e vtbd1 sono dispositivi individuali. vtbd0p1 e vtbd0p2 sono due partizioni sul dispositivo vtbd0.
Qual è il nuovo dispositivo di archiviazione Vultr Block?
Poiché l'archiviazione a blocchi appena aggiunta non è stata ancora partizionata, è probabilmente vtbd1, ma verificiamo.
Visualizza le partizioni GPT correnti con gpart show
(o gpart list
per maggiori dettagli) per mostrare tutte le partizioni GPT su tutti i dispositivi.
# gpart show
=> 34 335544253 vtbd0 GPT (160G)
34 94 1 freebsd-boot (47K)
128 335544159 2 freebsd-ufs (160G)
Quindi vediamo le due partizioni esistenti e i loro filesystem su vtbd0. vtbd0 contiene il nostro dispositivo di avvio e il filesystem di root esistenti.
Possiamo anche verificarlo eseguendo mount
per vedere quale partizione è montata come /. Ciò conferma che vtbd0 contiene il filesystem di root.
# mount
/dev/vtbd0p2 on / (ufs, local, soft-updates)
devfs on /dev (devfs, local, multilabel)
Come partizionare e montare i tuoi nuovi dispositivi di archiviazione Vultr Block
Per usare un nuovo archivio di blocchi Vultr, deve essere partizionato e inizializzato e montato un filesystem.
In questo esempio stiamo creando una partizione (con uno schema di partizione GPT) per l'intera memoria a blocchi (50 GB). Abbiamo già determinato il nome del nostro nuovo dispositivo di archiviazione a blocchi (vtbd1 in questo esempio), quindi usa il gpart create -s GPT vtbd1
comando.
# gpart create -s GPT vtbd1
vtbd1 created
Ora aggiungi una partizione con l'etichetta 'vultr block storage' e impostala su freebsd-ufs.
# gpart add -t freebsd-ufs -l vultr\_block\_storage vtbd1
vtbd1p1 added
Ciò avrebbe dovuto creare un nuovo dispositivo chiamato / dev / vtbd1p1 e può essere verificato eseguendogpart list vtbd1p1
Inizializza il filesystem UFS2 sulla nuova partizione.
# newfs -U vtbd1p1
/dev/vtbd1p1: 51200.0MB (104857528 sectors) block size 32768, fragment size 4096
using 82 cylinder groups of 626.09MB, 20035 blks, 80256 inodes.
with soft updates
super-block backups (for fsck_ffs -b #) at:
192, 1282432, 2564672, 3846912, 5129152, 6411392, 7693632, 8975872, 10258112, 11540352, 12822592, 14104832, 15387072, 16669312, 17951552, 19233792, 20516032, 21798272, 23080512, 24362752, 25644992, 26927232, 28209472, 29491712,
30773952, 32056192, 33338432, 34620672, 35902912, 37185152, 38467392, 39749632, 41031872, 42314112, 43596352, 44878592, 46160832, 47443072, 48725312, 50007552, 51289792, 52572032, 53854272, 55136512, 56418752, 57700992, 58983232,
60265472, 61547712, 62829952, 64112192, 65394432, 66676672, 67958912, 69241152, 70523392, 71805632, 73087872, 74370112, 75652352, 76934592, 78216832, 79499072, 80781312, 82063552, 83345792, 84628032, 85910272, 87192512, 88474752,
89756992, 91039232, 92321472, 93603712, 94885952, 96168192, 97450432, 98732672, 100014912, 101297152, 102579392, 103861632
Ora sei pronto per montare il nuovo dispositivo per l'uso!
Crea un punto di montaggio
# mkdir /mnt/blockstorage
Aggiungi una voce al /etc/fstab
file per un facile montaggio (e montaggio automatico all'avvio).
# echo /dev/vtbd1p1 /mnt/blockstorage ufs rw,noatime 0 2 >> /etc/fstab
Montare il nuovo dispositivo di archiviazione a blocchi
# mount /mnt/blockstorage
La memoria è ora disponibile e pronta per l'uso in / mnt / blockstorage
# df -h /mnt/blockstorage/
Filesystem Size Used Avail Capacity Mounted on
/dev/vtbd1p1 48G 8.0K 45G 0% /mnt/blockstorage