我有一台 Ubuntu 服务器,需要扩展启动分区:
该服务器是虚拟的,在 VMWare 上运行。我已经从 GParted LIVE CD(版本 0.27.0)启动,但 GParted 不允许我调整分区大小。
如果我理解正确的话,我需要移动一些 4GB 未分配空间(等于我想要扩展启动分区的大小),以便它位于启动分区的右侧。
图像中的黄色锁显然表示该分区/dev/sda5
已安装,但我不明白是谁安装的,为什么安装 - 因为我是从 LIVE CD 启动的。
打电话sudo umount /dev/sda2
或者sudo umount /dev/sda5
只是告诉我它们没有安装:
GParted 允许我单击“停用”,/dev/sda5
但它不会改变任何内容:
最后我想扩展/dev/sda5
以占用剩余的未分配空间,但第一步是扩展启动分区。
如何扩展启动分区?
答案1
我遇到了完全相同的问题,偶然发现了这篇文章并解决了它。我使用 16.04.3 live CD 执行以下操作:
用过的KDE 分区管理器扩展
/dev/sda2
到驱动器的末尾用过的KDE 分区管理器移至
/dev/sda5
驱动器末尾尝试使用KDE 分区管理器挤掉 左侧的空白空间
/dev/sda2
,但失败了。它想先移动/dev/sda2
到右侧,然后从 右侧切掉等量的空间,/dev/sda2
但驱动器上没有空间可以这样做。用过的分区挤掉 左边 的 空隙
/dev/sda2
。用过的分区生长
/dev/sda1
并占据整个空间。
无需更新 grub 即可工作。
笔记:
/dev/sda5
被封装,因此如果不先进行更改,则/dev/sda2
无法移动或扩展。/dev/sda5
/dev/sda2
/dev/sda2
您可以尝试直接向右移动。我应该在扩展之前尝试一下/dev/sda2
。我用了KDE 分区管理器首先,因为我确信分区不支持 LV,但现在我对此表示怀疑,因为我可以使用分区我会努力分区如果将来有机会,我还会进行同样的手术。
更新:
我在虚拟机中重新创建了该场景并尝试分区从 16.04.3 live CD 开始。现在我可以确认整个过程可以仅通过分区,但不能/dev/sda2
直接向右移动。
答案2
GParted 不支持调整 LVM 逻辑卷的大小。它甚至看不到它们。仅支持调整 LVM PV 的大小。KDE 分区管理器 3.0 可以调整它们的大小。
您可以尝试 Neon Live CD (https://neon.kde.org/download)。
使用 KDE 分区管理器安装 KDEsudo apt install partitionmanager
分区管理器可以调整 LVM VG 成员的 LVM PV 的大小。
以下是一个简短的视频,演示了 LVM 调整大小的功能:https://www.youtube.com/watch?v=FKCQ7pJN1vY
答案3
我有一个替代建议。如果你的启动分区空间不足,你可以删除旧内核。如何删除旧内核版本来清理启动菜单?
为了让您安心,您拥有的 243MB 空间应该足以容纳当前内核和一个先前版本。
答案4
首先您需要在终端上使用 gparted:
- lvscan 此命令将扫描活动的 LVM 分区,因此在 gparted 中锁定
- 使用以下命令删除所有锁:sudo lvremove“分区名称”
现在您应该能够使用 Gparted Live 调整 LVM 分区的大小。
这将使您更接近增加启动分区,这也是我想做的事情......