2016-01-29 58 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