Slik identifiserer du Vultr Block Storage-enheter
Slik partisjonerer og monterer du nye Vultr Block Storage-enheter
Information in this article deals with modifying disks, partitions and filesystems and should be fully understood before following any examples as data loss or an inoperable system may otherwise result.
Slik identifiserer du Vultr Block Storage-enheter
Vultr-blokklagring vises som /dev/vtbd*-enheter (VirtIO Block Device)
Se gjeldende /dev/vtbd-oppføringer med 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 og vtbd1 er individuelle enheter. vtbd0p1 og vtbd0p2 er to partisjoner på vtbd0-enheten.
Hvilken er den nye Vultr Block Storage-enheten?
Siden den nylig lagt til blokklagringen ikke har blitt partisjonert ennå, er det sannsynligvis vtbd1, men la oss verifisere.
Se gjeldende GPT-partisjoner med gpart show(eller gpart listfor flere detaljer) for å vise alle GPT-partisjoner på alle enheter.
# gpart show
=> 34 335544253 vtbd0 GPT (160G)
34 94 1 freebsd-boot (47K)
128 335544159 2 freebsd-ufs (160G)
Så vi ser de to eksisterende partisjonene og deres filsystemer på vtbd0. vtbd0 inneholder vår eksisterende oppstartsenhet og rotfilsystem.
Vi kan også verifisere dette ved å kjøre for mountå se hvilken partisjon som er montert som /. Dette bekrefter at vtbd0 inneholder rotfilsystemet.
# mount
/dev/vtbd0p2 on / (ufs, local, soft-updates)
devfs on /dev (devfs, local, multilabel)
Slik partisjonerer og monterer du nye Vultr Block Storage-enheter
For å bruke en ny Vultr-blokklagring, må den partisjoneres og et filsystem initialiseres og deretter monteres.
I dette eksemplet lager vi én partisjon (med et GPT-partisjonsskjema) for hele blokklagringen (50 GB). Vi har allerede bestemt navnet på vår nye blokklagringsenhet (vtbd1 i dette eksemplet), så bruk gpart create -s GPT vtbd1kommandoen.
# gpart create -s GPT vtbd1
vtbd1 created
Legg nå til en partisjon med etiketten 'vultr block storage' og sett den til freebsd-ufs.
# gpart add -t freebsd-ufs -l vultr\_block\_storage vtbd1
vtbd1p1 added
Dette burde ha opprettet en ny enhet kalt /dev/vtbd1p1 og kan verifiseres ved å kjøregpart list vtbd1p1
Initialiser UFS2-filsystemet på den nye partisjonen.
# 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
Nå er du klar til å montere den nye enheten for bruk!
Lag et monteringspunkt
# mkdir /mnt/blockstorage
Legg til en oppføring i /etc/fstabfilen for enkel montering (og automontering ved oppstart).
# echo /dev/vtbd1p1 /mnt/blockstorage ufs rw,noatime 0 2 >> /etc/fstab
Monter den nye blokklagringsenheten
# mount /mnt/blockstorage
Lagringen er nå tilgjengelig og klar til bruk på /mnt/blockstorage
# df -h /mnt/blockstorage/
Filesystem Size Used Avail Capacity Mounted on
/dev/vtbd1p1 48G 8.0K 45G 0% /mnt/blockstorage