A Vultr Block Storage eszközök azonosítása
Az új Vultr Block Storage eszközök particionálása és csatlakoztatása
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.
A Vultr Block Storage eszközök azonosítása
A Vultr blokktároló /dev/vtbd* eszközökként jelenik meg (VirtIO blokkeszköz)
Az aktuális /dev/vtbd bejegyzések megtekintése a következővel: 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
A vtbd0 és a vtbd1 különálló eszközök. A vtbd0p1 és a vtbd0p2 két partíció a vtbd0 eszközön.
Melyik az új Vultr Block Storage eszköz?
Mivel az újonnan hozzáadott blokktároló még nincs particionálva, valószínűleg vtbd1, de ellenőrizzük.
Tekintse meg az aktuális GPT-partíciókat gpart show(vagy gpart listtovábbi részletekért) az összes GPT-partíció megjelenítéséhez az összes eszközön.
# gpart show
=> 34 335544253 vtbd0 GPT (160G)
34 94 1 freebsd-boot (47K)
128 335544159 2 freebsd-ufs (160G)
Tehát a két meglévő partíciót és azok fájlrendszerét látjuk a vtbd0-n. A vtbd0 tartalmazza a meglévő rendszerindító eszközünket és gyökér fájlrendszerünket.
Ezt úgy is ellenőrizhetjük, hogy lefuttatjuk, mounthogy megnézzük, melyik partíció van csatlakoztatva / néven. Ez megerősíti, hogy a vtbd0 tartalmazza a gyökér fájlrendszert.
# mount
/dev/vtbd0p2 on / (ufs, local, soft-updates)
devfs on /dev (devfs, local, multilabel)
Az új Vultr Block Storage eszközök particionálása és csatlakoztatása
Egy új Vultr blokktároló használatához particionálni kell, és a fájlrendszert inicializálni, majd csatlakoztatni kell.
Ebben a példában egy partíciót hozunk létre (GPT partíciós sémával) a teljes blokktárolóhoz (50 GB). Már meghatároztuk új blokktároló eszközünk nevét (ebben a példában vtbd1), ezért használja a gpart create -s GPT vtbd1parancsot.
# gpart create -s GPT vtbd1
vtbd1 created
Most adjunk hozzá egy partíciót 'vultr block storage' címkével, és állítsuk be a freebsd-ufs értékre .
# gpart add -t freebsd-ufs -l vultr\_block\_storage vtbd1
vtbd1p1 added
Ennek létre kellett volna hoznia egy új eszközt /dev/vtbd1p1 néven, és futással ellenőrizhetőgpart list vtbd1p1
Inicializálja az UFS2 fájlrendszert az új partíción.
# 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
Most már készen áll az új eszköz felszerelésére!
Csatlakozási pont létrehozása
# mkdir /mnt/blockstorage
Adjon hozzá en bejegyzést a /etc/fstabfájlhoz az egyszerű rögzítéshez (és az indításkor történő automatikus rögzítéshez).
# echo /dev/vtbd1p1 /mnt/blockstorage ufs rw,noatime 0 2 >> /etc/fstab
Szerelje fel az új blokktároló eszközt
# mount /mnt/blockstorage
A tárhely már elérhető és használatra kész a /mnt/blockstorage címen
# df -h /mnt/blockstorage/
Filesystem Size Used Avail Capacity Mounted on
/dev/vtbd1p1 48G 8.0K 45G 0% /mnt/blockstorage