Як визначити ваші пристрої Vultr Block Storage
											
										
																			
											
												Як розділити та змонтувати нові пристрої Vultr Block Storage
											
										
																	
												
  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.
Як визначити ваші пристрої Vultr Block Storage
Блоковий сховище Vultr відображається як пристрої /dev/vtbd* (блоковий пристрій VirtIO)
Переглянути поточні записи /dev/vtbd за допомогою 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 і vtbd1 – це окремі пристрої. vtbd0p1 і vtbd0p2 — це два розділи на пристрої vtbd0.
Який новий пристрій Vultr Block Storage?
Оскільки нещодавно додане блочне сховище ще не розділене, це, ймовірно, vtbd1, але давайте перевіримо.
Перегляньте поточні розділи GPT за допомогою gpart show(або gpart listдля отримання додаткової інформації), щоб показати всі розділи GPT на всіх пристроях.
# gpart show
=>       34  335544253  vtbd0  GPT  (160G)
         34         94      1  freebsd-boot  (47K)
        128  335544159      2  freebsd-ufs  (160G)
Отже, ми бачимо два існуючі розділи та їх файлові системи на vtbd0. vtbd0 містить наш існуючий завантажувальний пристрій і кореневу файлову систему.
Ми також можемо перевірити це, запустивши, mountщоб побачити, який розділ змонтовано як /. Це підтверджує, що vtbd0 містить кореневу файлову систему.
# mount
/dev/vtbd0p2 on / (ufs, local, soft-updates)
devfs on /dev (devfs, local, multilabel)
Як розділити та змонтувати нові пристрої Vultr Block Storage
Щоб використовувати нове блочне сховище Vultr, його потрібно розділити, ініціалізувати файлову систему, а потім змонтувати.
У цьому прикладі ми створюємо один розділ (зі схемою розділів GPT) для всього блочного сховища (50 ГБ). Ми вже визначили назву нашого нового блочного пристрою зберігання даних (vtbd1 у цьому прикладі), тому скористайтеся gpart create -s GPT vtbd1командою.
# gpart create -s GPT vtbd1
vtbd1 created
Тепер додайте один розділ з міткою 'vultr block storage' і встановіть для нього freebsd-ufs.
# gpart add -t freebsd-ufs -l vultr\_block\_storage vtbd1
vtbd1p1 added
Це повинно було створити новий пристрій під назвою /dev/vtbd1p1 і його можна перевірити, запустившиgpart list vtbd1p1
Ініціалізуйте файлову систему UFS2 на новому розділі.
# 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
Тепер ви готові встановити новий пристрій для використання!
Створіть точку монтування
# mkdir /mnt/blockstorage
Додайте en запис до /etc/fstabфайлу для легкого монтування (та автоматичного монтування під час запуску).
# echo /dev/vtbd1p1 /mnt/blockstorage ufs rw,noatime 0 2 >> /etc/fstab 
Змонтуйте новий блочний накопичувач
# mount /mnt/blockstorage
Тепер сховище доступне та готове до використання в /mnt/blockstorage
# df -h /mnt/blockstorage/
Filesystem      Size    Used   Avail Capacity  Mounted on
/dev/vtbd1p1     48G    8.0K     45G     0%    /mnt/blockstorage