mount volume to root space

使用利用iso制作好的镜像*.img格式,启动一个instance后,openstack组件cinder创建一块空间给instance利用!
 
一般步骤就是cinder创建一块硬盘,挂载到instance上后。在instance上操作;
fdisk /dev/vdb  一般第一次挂载是在这个目录下;
p
n
1
回车
回车
wq
mkfs.ext4 /dev/vdb1
mount /dev/vdb1 /mnt  这个看个人需求挂载到一个目录下;
 
如果想把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

你可能感兴趣的:(root,mount,volume)