关机状态下,虚拟机设置界面,硬盘1由300G调整为400G,开机。

  • df -Th
  • 执行“fdisk /dev/sda”,进入到fdisk (因为上面选择的是扩展,即在原有的硬盘sda进行扩展,所以增加空间的硬盘是/dev/sda))
  • 输入p指令,查看已分区数量(有两个 /dev/sda1 /dev/sda2)
  • 输入 n {new partition}指令,新增加一个分区
  • 输入p {primary partition},分区类型选择为主分区
  • 输入分区号 3 {partition number} ,t分区号选3(上面显示我已经有2个分区了)
  • First sector (629145600-838860799, default 629145600):Entre(回车,选择默认起始扇区)
  • Last sector, +sectors or +size{K,M,G} (629145600-838860799, default838860799): Entre(回车,选择默认结束扇区)
  • 输入t {change partition id}指令,修改分区类型
  • 按提示输入刚才的分区号 3
  • 输入分区类型 8e {Linux LVM partition}(修改为LVM(8e就是上面p选项查看到的id)LVM是 LogicalVolume Manager(逻辑卷管理)
  • 输入w指令,将以上改动写入分区表
  • partprobe (根据上面的提示输入)
  • reboot (重启linux)

2.对新增加的硬盘进行格式化

重启linux后格式化分区:mkfs.xfs /dev/sda3(sda3是刚才分的区,另外注意:格式成什么文件系统要使用df -Th命令先查看你当前linux系统使用的是什么文件系统,我这边是xfs,所以使用mkfs.xfs命令) 

3.添加新LVM到已有的LVM组,实现扩容

#lvm (#进入lvm管理)
lvm> pvcreate /dev/sda3(这是初始化刚才的分区3)
lvm> vgdisplay 查看卷组(Volumegroup)名称
lvm> vgextend centos /dev/sda3  (将初始化过的分区加入到虚拟卷组centos)
lvm> vgdisplay (vgdisplay查看free PE /Size)
     Free PE/Size  25600 / 100.00 GiB
lvm> lvextend -L +100.00G /dev/mapper/centos-home
    (lvextend -l +100%FREE /dev/mapper/centos-home,扩展已有卷的容量并同步到文件系统)
lvm> pvdisplay (查看卷容量,这时你会看到一个很大的卷了)
lvm> quit (退出)

4. 以上只是卷扩容了,下面是文件系统的真正扩容,输入以下命令:

xfs_growfs /dev/mapper/centos-home

5. 结果查看

 df -Th

 

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐