vdi虚拟机扩容

时间:2021-01-31 23:41:25

https://blog.csdn.net/qq_27657429/article/details/70807099

 

VirtualBox v4.3.20
Lubuntu 12.04LTS
前期准备:
1.添加虚拟盘:菜单”控制”->“设置”->”存储”->选“控制器SATA”->”添加虚拟硬盘”->”创建新的虚拟硬盘”->一直默认直到结束
2.安装LVM2:ubuntu命令行下执行: sudo apt-get install lvm2
配置LVM:
vdi虚拟机扩容
#切换到root用户
sudo su

#查看新加入未分区的虚拟硬盘
fdisk -l

#得知新硬盘为sdb,对新硬盘进行分区
fdisk /dev/sdb
#输入n,p,1,2048,+1G,创建在硬盘头部位置,1G大小的Linux主分区
# t,修改分区类型为8e(Linux LVM)
#相同步骤创建两个分区
#输入w,保存分区表


mkdir /media/

#创建物理卷
pvcreate /dev/sdb1
pvcreate /dev/sdb2

#扫描
pvscan
pvdisplay

#创建卷组"vg1000" 
 vgcreate vg1000 /dev/sdb1 /dev/sdb2  

 #扫描并显示LVM卷组列表 
vgscan   
#显示卷组"vg1000"的属性
vgdisplay vg1000

#将卷组"vg1000"设置为活动状态 
vgchange -ay vg1000  

#创建大小为200M的逻辑卷
lvcreate -L 200M vg1000  

#格式化
mke2fs -t ext4 /dev/vg1000/lvol0

#挂载
mount /dev/vg1000/lvol0 /media/sdc2



删除vg

要卸载对应卷组VG的所有逻辑卷LV。从上面的信息可以看出对应的卷组VolGroup05只有/dev/VolGroup05/LogVol00这个逻辑卷LV

[root@getlnx01uat ~]# umount /dev/VolGroup05/LogVol00

使用下面命令亦可

[root@getlnx01uat ~]# umount /u05

如果还用进程在使用对应逻辑卷的文件,就必须强制卸载挂接点。

3:删除逻辑卷LV

[root@getlnx01uat ~]# lvremove /dev/VolGroup05/LogVol00
Do you really want to remove active logical volume LogVol00? [y/n]: y
  Logical volume "LogVol00" successfully removed
[root@getlnx01uat ~]# 

 

验证LV是否删除

[root@getlnx01uat ~]# lvdisplay | grep "dev/VolGroup05/LogVol00"

4:删除卷组VG

 
[root@getlnx01uat ~]# vgremove VolGroup05 
  Volume group "VolGroup05" successfully removed
[root@getlnx01uat ~]#