4 年前,我搞砸了,把我的 /boot 分区弄得小得可笑。调整它的大小并不容易。我该怎么办?

4 年前,我搞砸了,把我的 /boot 分区弄得小得可笑。调整它的大小并不容易。我该怎么办?

Ubuntu 版本为 22.04 LTS 桌面版

我的启动盘是 /dev/sda,它有三个分区。

相关坐骑如下:

~$ df -h
Filesystem                   Size  Used Avail Use% Mounted on
tmpfs                        762M   12M  751M   2% /run
/dev/mapper/ubuntu--vg-root  227G   64G  152G  30% /
tmpfs                        3.8G  546M  3.2G  15% /dev/shm
tmpfs                        5.0M  4.0K  5.0M   1% /run/lock
/dev/sda2                    235M  180M   43M  81% /boot
/dev/sda1                    487M  5.3M  481M   2% /boot/efi

/dev/sda3 是 ubuntu--vg-root 所在的分区:

~$ sudo pvdisplay
  --- Physical volume ---
  PV Name               /dev/sda3
  VG Name               ubuntu-vg
  PV Size               <237.76 GiB / not usable 2.00 MiB
...

我在 /dev/sda3 (/) 中有足够的可用空间,但它在太小的 /dev/sda2 /boot 分区之后立即启动。

我不确定是否可以通过移动起始位置来缩小 /dev/sda3 和 pv / lv再往前追溯而不是该分区的末尾向前,但这似乎是我应该在这里做的。另一个问题是我不知道如何去做。可能是一张实时 CD 和一些可以与 lvm 卷一起使用的成熟分区管理器,但我得到了关于在 2023 年做到这一点的最佳方法的相互矛盾的信息。

如果我不能这样做,我还有哪些其他选择?将 /boot 直接移到主 / 分区是否简单?即使可以,这是一个好主意吗?

请注意,这与“增加安装 Ubuntu 的分区大小?”不同,因为我的 / 分区没有问题。唯一的问题是我的 /boot 分区太小,棘手的是它夹在另外两个分区之间,后者是 LVM。

关于“如何缩小我的 lvm 卷”的问题的建议答案不包含任何通过将分区的前部向前移动来进行缩小的例子,以便在 LVM 卷前面有更多的空间。

任何帮助都将不胜感激,谢谢!

相关内容