我想减小加密 LUKS 分区的大小,以便可以增加交换大小。
从这里读到,我认为使用 kpm 是最简单的,因为 gparted 不支持加密分区。所以我
- 从 KDE Neon Live CD 启动
- Ran KDE 分区管理器
- 解锁我的 LUKS 分区
- 尝试减小尺寸。但它不允许我将其减少超过 18Mb。如果有帮助的话,我在该分区上确实有超过 500MB 的可用空间。
我错过了什么吗?我确实有时移备份,所以最糟糕的情况是我可以重新安装系统并设置正确的分区大小并从备份中恢复。但我正在努力避免这种情况。
截图如下
编辑:
$ lsblk
sda 8:0 0 1.8T 0 disk
├─sda1 8:1 0 976.6G 0 part
└─sda2 8:2 0 886.5G 0 part
zram0 252:0 0 16G 0 disk [SWAP]
nvme0n1 259:0 0 931.5G 0 disk
├─nvme0n1p1 259:1 0 498M 0 part /boot/efi
├─nvme0n1p2 259:2 0 4G 0 part /recovery
├─nvme0n1p3 259:3 0 923G 0 part
│ └─cryptdata 253:0 0 923G 0 crypt
│ └─data-root 253:1 0 923G 0 lvm /
└─nvme0n1p4 259:4 0 4G 0 part
└─cryptswap 253:2 0 4G 0 crypt [SWAP]
nvme1n1 259:5 0 931.5G 0 disk
├─nvme1n1p1 259:6 0 16M 0 part
├─nvme1n1p2 259:7 0 930.9G 0 part
└─nvme1n1p3 259:8 0 610M 0 part
$ sudo pvs
PV VG Fmt Attr PSize PFree
/dev/mapper/cryptdata data lvm2 a-- 923.00g 0
$ sudo vgs
VG #PV #LV #SN Attr VSize VFree
data 1 1 0 wz--n- 923.00g 0
$ sudo lvs
LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
root data -wi-ao---- 923.00g