ubuntu server版 虚拟机根目录磁盘扩容

之前一直使用桌面版ubuntu,因为项目原因需要拉取的代码太大了且项目比较多选择了体量更小的Ubuntu server版,在使用中发现根目录的磁盘很快就用满了

如上,明明分配的300G但是/dev/mapper/ubuntu--vg-ubuntu--lv 只有98G都用满了

server版本与桌面版不同的是在server版安装的时候如果一路使用默认,则会在磁盘分区 默认选择 LVM,所以系统根目录默认占用磁盘大小只有100G,剩余的空间则会进入Free 磁盘,需要自己手动分配

如上 /dev/mapper/ubuntu--vg-ubuntu--lv 磁盘空间不足报警,所以需要利用 LVM 对磁盘进行扩容Linux。

一、查看文件系统磁盘空间的使用情况

切换到root 用户或着加上sudo

执行 : df -h 

可以发现 /dev/mapper/ubuntu--vg-ubuntu--lv 虚拟机根目录空间只有98G,使用了100%, 

二、查看LVM卷组的信息
执行 vgdisplay
  --- Volume group ---
  VG Name               ubuntu-vg
  System ID             
  VG Size               <19.00 GiB
  PE Size               4.00 MiB
  Total PE              4863
  Alloc PE / Size       1024 / 4.00 GiB
  Free  PE / Size       3839 / <200.00 GiB
  VG UUID               hZPoxm-kSBU-fmKs-2yXD-hHoe-3T7e-PCIFSe


Free PE / Size 3839 / <200.00 GiB,这是还可以扩充的大小 

三、使用命令进行磁盘扩容
lvextend -L 10G /dev/mapper/ubuntu--vg-ubuntu--lv      //增大或减小至19G
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   //按百分比扩容
这里选择将所有空闲磁盘全部用来扩容
resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv            //执行调整


四、 再次查看LVM卷组的信息,以及分区空间大小
vgdisplay
 

可以看到此时Free PE / Size 已经为0了

再用 df -h 

查看当前磁盘大小已经扩容到300G了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值