Virtual machine 在Bluemix VM上装载块存储设备

Virtual machine 在Bluemix VM上装载块存储设备,virtual-machine,ibm-cloud,block-storage,Virtual Machine,Ibm Cloud,Block Storage,我在BlueMix部署了一个debian VM,我想增加硬盘的大小,安装块存储设备 我按照新Beta BlockStorage服务上的说明创建了一个卷,然后将其作为一个新设备连接到VM,但似乎尽管该卷已连接到VM;不是自动安装的 我尝试了几种安装方法,但没有找到正确的方法。事实上,我甚至尝试克隆fstab上的行,该行指向已安装的根设备(我怀疑附加卷应该类似),但它不起作用(甚至破坏了我机器的重新启动)。。。所以有人能告诉我如何在VM机器上安装BlockStorage Bluemix服务吗 太棒了

我在BlueMix部署了一个debian VM,我想增加硬盘的大小,安装块存储设备

我按照新Beta BlockStorage服务上的说明创建了一个卷,然后将其作为一个新设备连接到VM,但似乎尽管该卷已连接到VM;不是自动安装的

我尝试了几种安装方法,但没有找到正确的方法。事实上,我甚至尝试克隆fstab上的行,该行指向已安装的根设备(我怀疑附加卷应该类似),但它不起作用(甚至破坏了我机器的重新启动)。。。所以有人能告诉我如何在VM机器上安装BlockStorage Bluemix服务吗


太棒了

通过连接一个卷,基本上相当于将一个原始物理硬盘插入系统。在安装它之前,您必须使用操作系统已知的文件系统对其进行格式化

连接设备后,您应该能够看到原始块设备,例如使用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是根设备,因此在本例中,附加设备是25GB的vdb。 现在,您可以使用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