2016-01-29 20 views
3

我在BlueMix上部署了debian VM,並且想要增加安裝BlockStorage設備的硬盤大小。在Bluemix VM上裝載BlockStorage設備

我遵循新的Beta BlockStorage服務的指示並創建了一個卷,然後將其作爲新設備連接到VM,但似乎儘管卷已連接到VM;不會自動安裝。

我嘗試了幾種方法來裝載它,但我沒有找到它的正確方法。實際上,我甚至嘗試克隆fstab上涉及所掛載的根設備的線(我懷疑額外的卷應該是相似的),但它不起作用(甚至打破了我的機器的重啓)...所以..有人可以請教我如何在虛擬機上安裝BlockStorage Bluemix服務?

THks!

回答

2

通過附加一個卷,您基本上完成了將原始物理硬盤插入系統的等效工作。在你安裝它之前,你必須用你的操作系統已知的文件系統來格式化它。

附接你應該能夠看到原始的塊設備,例如與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與25GB。 現在,您可以創建一個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支持不同的文件系統,所以你可能要檢查系統上的手冊頁你使用(男人的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