前段时间在家里的电脑上装了个ubuntu server版,当时装的时候我记得分区的时候选的是整个硬盘,今天进去一看,发现120G的硬盘,居然分区只有58G。
通过df -h可以查看分区磁盘占用情况。
![图片[1]-ubuntu逻辑分区扩容-技术组论坛-其他-MTgame](https://picdl.sunbangyan.cn/2023/11/04/3b16d7567ba0f42a56d0a3f4c3217cf6.png)
通过lsblk这个命令可查看未被挂载的硬盘
![图片[2]-ubuntu逻辑分区扩容-技术组论坛-其他-MTgame](https://picdl.sunbangyan.cn/2023/11/04/f307c4b250620d05f73264db948c8338.png)
果然可能格式化的时候哪里没注意看,选错什么参数了,利用率居然只有一半,那么如何把剩下的空间分给ubuntu–vg-ubuntu–lv 呢?
通过vgdisplay可以查看还有多少空闲空间, Free PE / Size 15071 / 58.87 GiB,意思就是还有58.87G空间可以利用。
![图片[3]-ubuntu逻辑分区扩容-技术组论坛-其他-MTgame](https://picdl.sunbangyan.cn/2023/11/04/68874c025e548a6dd159fa377af19f8d.png)
可使用命令进行磁盘扩容
lvextend -L 10G /dev/mapper/ubuntu--vg-ubuntu--lv //增大或减小至10G
lvextend -L +10G /dev/mapper/ubuntu--vg-ubuntu--lv //增加10G
lvreduce -L -10G /dev/mapper/ubuntu--vg-ubuntu--lv //减小10G
lvresize -l +100%FREE /dev/mapper/ubuntu--vg-ubuntu--lv //按百分比扩容
这里我选择全部扩容
扩展逻辑卷的逻辑边界(如果全部失败,就使用增加命令)
lvextend -l +100%FREE /dev/mapper/ubuntu--vg-ubuntu--lv
使用resizefs2命令重新加载逻辑卷的大小才能生效
resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv
扩容成功
![图片[4]-ubuntu逻辑分区扩容-技术组论坛-其他-MTgame](https://picst.sunbangyan.cn/2023/11/04/6c3bbdabb584c2f05e01004627695fc0.png)


没有回复内容