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 卷前面有更多的空间。
任何帮助都将不胜感激,谢谢!