首页 > 代码库 > 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