前面步骤论坛已经有很多帖子,这里直接粗略带过,从创建卷组和逻辑卷开始详细说下
步骤一:虚拟机扩展磁盘容量
删除虚拟机所有快照
点击扩展磁盘容量,输入你想要扩充至多少的数值
步骤一:在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