首页 > 代码库 > openstack instance add cinder-volumes

openstack instance add cinder-volumes

给instance挂载volumes【云硬盘】


步骤:

通过cinder服务创建一块硬盘volume,挂载到instance上。

一、在instance上操作;

fdisk /dev/vdb                  #一般第一次挂载是在这个目录下;

p

n

1

回车

回车

wq

mkfs.ext4 /dev/vdb1

mount /dev/vdb1 /mnt            #看个人需求挂载到一个目录下;

 

注意:不要随便把volume挂载到/目录下。

如果想把volume这块空间挂载到root下,需要利用lvm!

 

fdisk /dev/vdb        给vdb分区

p                     查看硬盘分区情况

n                     新建分区

1                     分区编号

回车                   分区开始

回车                   分区结束

t                      改变分区类型

8e                     分区类型是lvm

wq                     保存分区并退出

pvcreate /dev/vdb1     创建pv

vgextend VolGroup /dev/vdb1 把vdb1加入到根目录所属的组中

 

lvextend /dev/VolGroup/lv_root /dev/vdb1 把vdb1的空间加入到/目录中

[root@aa ~]# lvextend /dev/VolGroup/lv_root /dev/vdb1 
  Extending logical volume lv_root to 105.57 GiB
  Logical volume lv_root successfully resized

resize2fs /dev/mapper/VolGroup-lv_root 重新分区使之生效

[root@aa ~]# resize2fs /dev/mapper/VolGroup-lv_root 
resize2fs 1.41.12 (17-May-2010)
Filesystem at /dev/mapper/VolGroup-lv_root is mounted on /; on-line resizing required
old desc_blocks = 1, new_desc_blocks = 7
Performing an on-line resize of /dev/mapper/VolGroup-lv_root to 27673600 (4k) blocks.
The filesystem on /dev/mapper/VolGroup-lv_root is now 27673600 blocks long.

df -hT 查看分区情况

[root@aa ~]# df -hT
Filesystem                   Type   Size  Used Avail Use% Mounted on
/dev/mapper/VolGroup-lv_root ext4   104G  3.1G   96G   4% /
tmpfs                        tmpfs  1.9G     0  1.9G   0% /dev/shm
/dev/vda1                    ext4   485M   54M  406M  12% /boot

删除swap分区

swapoff /dev/dm-1
rm -rf /dev/mapper/VolGroup-lv_swap


本文出自 “西伯利亚·狼” 博客,请务必保留此出处http://kernal.blog.51cto.com/8136890/1530210