Монтировать устройство BlockStorage на виртуальной машине Bluemix

У меня установлена ​​виртуальная машина Debian в BlueMix, и я хочу увеличить размер жесткого диска, на котором монтируется устройство BlockStorage.

Я следовал инструкциям новой службы Beta BlockStorage Service и создал том, а затем подключил его к виртуальной машине как новое устройство, но, похоже, хотя том подключен к виртуальной машине; не монтируется автоматически

Я пробовал несколько способов смонтировать его, но я не нашел правильный путь. На самом деле, я даже пытался клонировать строку, которая пришла на fstab, ссылающуюся на подключенное корневое устройство (я подозревал, что дополнительный том должен быть похожим), но он не работал (даже сломал перезагрузку моей машины)..... Может кто-нибудь, пожалуйста, посоветуйте мне, как смонтировать Службу BlockStorage Bluemix на ВМ-машине?

Thks!

1 ответ

Решение

Подключив том, вы по существу сделали то же самое, что подключить необработанный физический жесткий диск к вашей системе. Прежде чем вы сможете смонтировать его, вам нужно отформатировать его с файловой системой, известной вашей ОС.

После подключения устройства вы сможете увидеть необработанное блочное устройство, например, с помощью команды lsblk:

[mysys]# lsblk
sr0     11:0    1  416K  0 rom
vda    252:0    0   20G  0 disk
--vda1 252:1    0   20G  0 part /
vdb    252:16   0   25G  0 disk

Обычно vda является вашим корневым устройством, поэтому в этом примере дополнительным устройством является vdb с 25 ГБ. Теперь вы можете создать файловую систему с помощью команды mkfs, например:

[mysys]# mkfs.ext4 /dev/vdb
mke2fs 1.41.12 (17-May-2010)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
1638400 inodes, 6553600 blocks
...

mkfs поддерживает разные файловые системы, поэтому вы можете проверить справочные страницы в системе, которую вы используете (man mkfs).

Теперь осталось только создать точку монтирования и смонтировать новую файловую систему:

[mysys]# mkdir /mnt/test
[mysys]# mount /dev/vdb /mnt/test

Теперь доступно дополнительное пространство:

[mysys]# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/vda1        20G  946M   18G   5% /
tmpfs           1.9G     0  1.9G   0% /dev/shm
/dev/vdb         25G  172M   24G   1% /mnt/test
Другие вопросы по тегам