我在 VirtualBox VM 上安装了 Ubuntu。如何调整 Linux 分区(不是虚拟驱动器)的大小?
我已经使用 VBoxManage modifyhd 执行了虚拟机大小调整,以调整虚拟驱动器的大小,但我需要调整 Linux 分区的大小。我没有 gparted 的 GUI,所以我需要从命令行调整分区大小。
答案1
如果您使用 LVM (逻辑卷管理器):
扩展物理卷(sda3替换为您的分区名称):
sudo pvresize /dev/sda3
检查可用空间:
sudo vgdisplay
向逻辑卷添加空间(VG00/股替换为您的 LV 路径;您可以从 ) 获取
sudo lvdisplay
:sudo lvresize –L -r 100G VG00/share
检查变更:
sudo lvdisplay
如果您不使用 LVM:
下面的所有命令都适用于未挂载的分区,因此你应该从另一个源启动,例如从异质(liveCD 映像)。
更改分区大小
sudo fdisk /dev/sda3
::- 删除旧分区(
d
) - 创建新的,更大的 (
n
) - 写入更改 (
w
)
- 删除旧分区(
扩展文件系统:
sudo e2fsck -f /dev/sda3 sudo resize2fs /dev/sda3
重新启动系统,照常启动。
检查分区:
df