1. 扩展磁盘
将centos7关机,选择编辑该虚拟机属性,将磁盘空间扩展为40KG
2. 分配空间
开启centos7, 查看现有的分区数量及名称。本机已有/dev/sda1, /dev/sda2.
fdisk -l
新建分区,并将分区修改为逻辑卷(lvm)形式
dfisk /dev/sda #注意所带参数为/dev/sda
选择项:
n #新建分区
p #主分区
3 #指定创建的分区序号。因为已有1,2,所以选择3
选择起始位置,默认回车
选择结束位置,默认回车
t #修改分区类型
3 #指定修改分区
8e #选择修改类型为LVM
w #写入磁盘,退出
完成以上操作后,则创建了新分区/dev/sda3, 需要同步分区。
partprobe
格式化新建的分区
mkfs.xfs /dev/sda3
创建PV
pvcreate /dev/sda3
创建时可能出现couldn't create temporary archive name错误,那是因为你的磁盘太满啦,删掉一些文件后,再执行这个命令吧!
加入vg
vgextend centos /dev/sda3 #centos为本机的vgname ,可通过vgdispaly查看
扩展逻辑卷大小
lvextend -l 40G /dev/mapper/centos-root # /dev/mapper/centos-root 为本机挂载根目录的filesystem, 可用过df -Th查看
同步文件系统
xfs_growfs /dev/mapper/centos-root
磁盘扩展就完成啦,大家可以通过df -Th命令查看/dev/mapper/centos-root已经扩展为40G啦!