1.扩展虚拟机CentOS磁盘容量
这里初始20G,目标拓展到30G
2.进入此机的地址查看磁盘分区信息
fdisk -l
此时有两个分区:sda1和sda2
我们添加新的分区
fdisk /dev/sda
输入n新增分区
输入p
分区号我这里选3
输入t修改分区类型
输入8e为分区Linux LVM
输入w退出
3.此时重读分区表
partprobe
然后查看分区信息
fdisk -l
这就是我们刚刚加的分区
4.格式化新建的分区
mkfs.xfs /dev/sda3
5.文件系统扩容
此时查看文件系统发现并没有容量增加
需要进行扩容,我们新建的分区要挂载到根目录下,对应就是/dev/mapper/centos-root
查询卷组
vgdisplay
初始化分区sda3
pvcreate /dev/sda3
把sda3加入虚拟卷组centos
vgextend centos /dev/sda3
如果加入失败就尝试清理一下磁盘空间后再次加入
6.扩展文件系统容量
lvextend -l +100%FREE /dev/mapper/centos-root
查看卷组
pvdisplay
输入xfs_growfs / 将分区挂载到根目录
xfs_growfs /
到此完成
ps:
备注:fdisk /dev/sda 进行分区操作
n 新增分区
p 新增分区类型为主分区
分区号、起、止扇区均默认即可(直接回车)
t 修改分区类型
3 分区号
8e 选择分区类型为Linux LVM
w 退出分区操作
partprobe 重读分区表
fdisk -l 查看分区信息
lsblk -a 显示系统中所有磁盘设备的使用情况信息
lsblk -m 显示系统中磁盘设备的归属及权限信息
CentOS 7之前的版本同步命令是xfs_grows /dev/mapper/centos-root
centos之后使用xfs_growfs /
输入xfs_grows /dev/mapper/centos-root,上xfs_grows /这个命令。