赞
踩
df -h
/dev/mapper/ubuntu--vg-ubuntu--lv
:这是逻辑卷,也就是 Ubuntu 系统所在的分区,这个分区几乎已满。
/boot
和 /boot/efi
分区:这些分区用于启动相关文件,它们的使用率很低,因此没有问题。
tmpfs
分区:这是存储临时文件的内存文件系统,它们的使用率也很低。
可以看到硬盘只有 9.8 G ,而且使用率已经满了
可以看到 nvme0n1p3
分区有 17.3GB 的空间,但目前没有被完全利用。/
根分区,即 ubuntu--vg-ubuntu--lv
,目前只使用了 10GB。
nvme0n1 显示有 80 G,这是后来在 vmfusion 虚拟机中的硬盘设置的,这一点稍后讲
将 ubuntu--vg-ubuntu--lv
扩展到剩余的未分配空间。
sudo lvextend -l +100%FREE /dev/mapper/ubuntu--vg-ubuntu--lv
调整文件系统的大小以利用新的空间
sudo resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv
再次查看文件系统大小和磁盘使用情况
刚刚在查看硬盘和分配情况可以看到在安装虚拟机的时候虽然为硬盘分配了 20 G,但是实际上逻辑卷纸用了 10 G,刚刚通过 lvextend
resize2fs
指令使逻辑卷使用了 p3 全部的空间,接近 20 G,但可能我们还是会觉得 20 G 太小了,想要一次到位,因此通过在虚拟机设置中扩大硬盘大小达到目的
首先虚拟机关机,然后在虚拟机设置中选择“磁盘”,调整虚拟磁盘的大小
这一步之前可以先打个快照,以防数据丢失
注意新建分区的最后一个扇区填入+70G
,我们分配了 80 G 的磁盘,为了保证新建分区不超出范围(还有启动分区类的),因此我直接只分 70 G,也够用了应该
reboot
注意与上面直接将 10 G 扩展到 17 G 不同,上面的方法没有出现物理卷的变化,分区p3 实际上一直都是 17.3 G,因此就不需要扩展物理卷这个步骤,直接扩展逻辑卷就行
sudo pvresize /dev/nvme0n1p3
sudo lvextend -l +100%FREE /dev/mapper/ubuntu--vg-ubuntu--lv
sudo resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。