希望有人能帮我解决这个问题。我有一个 250GB 的 SSD 驱动器,其中有一个 488MiB/boot
分区,占用率达到 100%。我想调整 lvm2 分区的大小,以便分配更多空间,/boot
但使用 KDE 分区管理器通过 kubuntu live CD 无法实现。在我的 kubuntu 安装中,gparted 报告只有 12MiB 可用,但结果显示这是不正确的df -h
。已安装 kubuntu 上的 KDE 分区管理器无法报告已用空间的数量。
df -h
Filesystem Size Used Avail Use% Mounted on
udev 16G 0 16G 0% /dev
tmpfs 3.2G 9.5M 3.2G 1% /run
/dev/mapper/kubuntu--vg-root 203G 57G 136G 30% /
tmpfs 16G 34M 16G 1% /dev/shm
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs 16G 0 16G 0% /sys/fs/cgroup
/dev/nvme0n1p2 473M 469M 0 100% /boot
/dev/nvme0n1p1 511M 3.5M 508M 1% /boot/efi
tmpfs 3.2G 0 3.2G 0% /run/user/118
tmpfs 3.2G 12K 3.2G 1% /run/user/1000
/home/mike/.Private 203G 57G 136G 30% /home/mike
答案1
您需要先缩小 LVM 逻辑卷,然后才能缩小 LVM 物理卷。
为此,您至少需要 KDE Partition Manager 3.0.x(可在 Kububtu 17.04 或其他各种 Live CD 中使用)。没有版本的 gparted 可以调整 LVM 逻辑卷的大小。
PS 12 MiB 的可用空间正是 LVM 逻辑卷未占用的空间,它不是 LVM 逻辑分区内的可用空间。
答案2
我按照此答案清理了启动分区,解决了可用空间问题。这比增加其大小要轻松得多。
https://askubuntu.com/a/259092/350140
作为参考,实际命令是:
dpkg -l linux-{image,headers}-"[0-9]*" | awk '/^ii/{ print $2}' | grep -v -e `uname -r | cut -f1,2 -d"-"` | grep -e '[0-9]' | xargs sudo apt-get -y purge