安装 Ubuntu Server 的时候 磁盘分区 选择了 LVM,所以系统根目录默认占用磁盘大小只有4G,在安装软件时发现磁盘空间4G已经无法满足,/dev/mapper/ubuntu--vg-ubuntu--lv 磁盘空间不足报警,所以需要利用 LVM 对磁盘进行扩容Linux。
- root@ubuntu:~# df -h
- Filesystem Size Used Avail Use% Mounted on
- udev 451M 0 451M 0% /dev
- tmpfs 97M 1.3M 96M 2% /run
- /dev/mapper/ubuntu--vg-ubuntu--lv 3.9G 3.4G 287M 93% /
- tmpfs 482M 0 482M 0% /dev/shm
- tmpfs 5.0M 0 5.0M 0% /run/lock
- tmpfs 482M 0 482M 0% /sys/fs/cgroup
- /dev/loop0 92M 92M 0 100% /snap/core/8689
- /dev/loop1 90M 90M 0 100% /snap/core/8268
- /dev/sda2 976M 77M 832M 9% /boot
- tmpfs 97M 0 97M 0% /run/user/0
可以发现 /dev/mapper/ubuntu--vg-ubuntu--lv
虚拟机根目录空间只有3.9G,使用了93%,
- root@ubuntu:~# 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 / <300.00 GiB
- VG UUID hZPoxm-kSBU-fmKs-2yXD-hHoe-3T7e-PCIFSe
Free PE / Size 3839 / <300.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 //执行调整
- root@ubuntu:~# vgdisplay
-
- root@ubuntu:~# df -h