1.查看磁盘情况
df -h
Filesystem Size Used Avail Use% Mounted on
tmpfs 1.6G 1.6M 1.6G 1% /run
/dev/mapper/ubuntu--vg-ubuntu--lv 197G 139G 49G 75% /
tmpfs 7.8G 56K 7.8G 1% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
/dev/sda2 2.0G 127M 1.7G 7% /boot
tmpfs 1.6G 4.0K 1.6G 1% /run/user/1000
可以看到 /dev/mapper/ubuntu--vg-ubuntu--lv 的 Size 是 197G,已经使用了 139G。
2.查看还可以扩容的空间大小
lsblk
3.使用命令进行扩容
lvextend -L 10G /dev/mapper/ubuntu--vg-ubuntu--lv # 增加至 10 G
lvextend -L +10G /dev/mapper/ubuntu--vg-ubuntu--lv # 再增加 10 G
lvreduce -L 10G /dev/mapper/ubuntu--vg-ubuntu--lv # 减小至 50 G
lvreduce -L -10G /dev/mapper/ubuntu--vg-ubuntu--lv # 再减小 8 G
lvextend -l +100%FREE /dev/mapper/ubuntu--vg-ubuntu--lv #扩充到最大
调整完成后,开始执行调整
resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv
4.检查是否扩容成功
df -h
此时,就可以看到 /dev/mapper/ubuntu--vg-ubuntu--lv 的容量变成了扩容的大小。
假如使用的 VMware 虚拟机的话,需要先关闭 Ubuntu,然后在 Settings > Hard Disk 的位置调整存储大小。