Ubuntu20.04LTS根目录扩容

作者: 胖宅 分类: Linux 发布时间: 2022-04-02 15:17

一、未扩容前硬盘情况

  • 硬盘根目录总78G,已经使用32G

二、虚拟硬盘扩容

  • 注意:硬盘容量调整时需要先关闭虚拟机
1、单击设备中的硬盘,目前是80G硬盘
2、在虚拟机设备界面单击扩展
3、在磁盘大小中设置扩展后的硬盘总容量,这里填的90G,然后点扩展
4、调整后虚拟硬盘容量为90GB

三、Linux系统中通过命令行进行卷扩容

  • 启动虚拟机
  • 查看当前LVM卷情况(输入vgdisplay,回车)
目前Free PE / Size 0/0 暂无空闲容量进行扩容
  • 对新扩容的10G空间进行分区
  • 首先确认系统盘,单盘一般为/dev/sda 。
  • 执行命令(输入fdisk /dev/sda,回车)
  • 显示GPT容量差异,执行写入命令(输入write,回车)
  • 重新执行格式化命令(输入fdisk /dev/sda,回车)
  • 新建分区(输入n,回车)
  • 一直按回车即可,默认新分区容量即为追加的10G空间
  • 查看新分区情况(输入p,回车)
  • 保存并退出(输入w,回车)
  • 查看分区情况(输入fdisk -l ,回车)
  • 新分区格式化(输入mkfs.ext4 /dev/sda5 回车)注意,以实际生成的分区为主
  • 生成LVM(输入pvcreate /dev/sda5 回车)
  • 是否确认(输入y 回车)
  • 将新LVM卷添加到卷组(输入vgextend ubuntu-vg /dev/sda5 回车)
  • 再次查看LVM卷组(vgdiskplay 回车)
看到卷组的可扩容空间
  • 进行磁盘扩容,查看根分区挂载情况(df -h 回车)
/dev/mapper/ubuntu--vg-ubuntu--lv
  • 磁盘扩容
lvresize -l +100%FREE /dev/mapper/ubuntu--vg-ubuntu--lv
  • 刷新分区
resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv
  • 分区扩容完毕,查看分区挂载情况(df -h 回车)

后续空间不足时,可再次按上述步骤动态增加根分区空间。