虚拟机扩容,含创建逻辑卷和卷组,如果跟着步骤vgextend centos /dev/sda3以及vgdisplay不显示输出

前面步骤论坛已经有很多帖子,这里直接粗略带过,从创建卷组和逻辑卷开始详细说下

步骤一:虚拟机扩展磁盘容量

删除虚拟机所有快照

点击扩展磁盘容量,输入你想要扩充至多少的数值

步骤一:在centos 7 系统中挂载磁盘

打开终端,在终端界面中输入“df -h”命令,并回车,可以查看原本的磁盘并未扩容

接着输入fdisk -l

运行fdisk /dev/sda

根据出现的文字提示依次输入

m,
n,
p ,
p之后的东西都选择为默认【3次回车即可】,
再输入t,
分区号根据默认输入3,
Hex代码输入8e(将分区的类型更改为Linux LVM),
输入w保存退出

建议先reboot重启,然后使用fdisk -l查看是否生效(不重启的话下一步可能会出错)

将创建的磁盘分区格式化,mkfs.ext4 /dev/sda3

运行pvcreate /dev/sda3
输入y(将磁盘的类型转化为Linux LVM之后才能使用pvcreate操作)
检查卷组(VG)是否存在

如果没有创建卷组,vgdisplay 将不会有任何输出。使用以下命令创建卷组:

vgcreate centos /dev/sda3

创建逻辑卷:

lvcreate -n lv_data -L 1G centos  

这里不要留到很大,否则后面无法扩充

lv_data是逻辑卷目录名称

Centos是前面创建的卷组名称

格式化逻辑卷:

mkfs.ext4 /dev/centos/lv_data

创建挂载点

mkdir /data1     

注意:这里的挂载点目录如果是/ 则代表和前面磁盘合并,如果是/data1,则出现新的磁盘,类似于我们电脑上面的C、D、E盘等

挂载逻辑卷:

mount /dev/centos/lv_data /data1

验证挂载:

df -h

如果前面逻辑卷不小心挂载的存储空间过多,需要删除,按以下步骤:

步骤1:卸载逻辑卷

umount /mnt/data

步骤 2: 删除逻辑卷

使用 lvremove 命令删除逻辑卷。以下是具体命令:

lvremove /dev/centos/lv_data

系统会提示你确认删除操作,输入 y 以确认。

步骤 3: 验证删除

你可以使用 lvdisplay 命令确认逻辑卷已被删除:

lvdisplay

在输出中,lv_data 应该不再列出。

扩充逻辑卷:

lvextend -L +190G /dev/mapper/centos-lv_data

同步系统文件:

resize2fs /dev/centos/lv_data

验证:

df -h /data1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值