Монтировать устройство 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