我的 cryptswap 现在是 4gb。我升级了 RAM,因此想将交换空间增加到大约 8GB。
到目前为止,我已经使用 GParted 将主 sda1 分区的大小减少了 4gb,剩下 4gb 的未分配空间。
接下来,我想增加 sda2 的交换大小,但 GParted 返回此错误:
GParted 0.12.1 --enable-libparted-dmraid
Libparted 2.3
将 /dev/sda2 向左移动并将其从 3.88 GiB 增加到 7.79 GiB 00:00:01(错误)
校准 /dev/sda2 00:00:00(成功)
路径:/dev/sda2 开始:616,994,814 结束:625,141,759 大小 8,146,946 (3.88 GiB) 将分区向左移动并将其从 3.88 GiB 增加到 7.79 GiB 00:00:00(错误)
旧开始:616,994,814 旧结束:旧大小:8,146,946 (3.88 GiB) 请求的开始:608,800,768 请求的结束:625,139,711 请求的大小:16,338,944 (7.79 GiB) libparted 消息(INFO)
无法满足分区上的所有约束。不能有重叠的分区。
我不明白这句话
不能有重叠的分区。
分区不重叠。
swapon -s
回报输出
/dev/mapper/cryptswap1 partition 4073468 0 -1
我猜我在 GParted 中遇到的问题与 cryptswap 有关?
答案1
我相信您遇到过以下问题:
该错误已在 GParted 0.13.0 中修复。
自 GParted 0.12.1 版本以来,许多问题已得到修复,您可以尝试最新版本(目前为 0.16.1)吗?
一个简单的方法是从包含GParted 直播。
柯蒂斯
答案2
好的,在 Curtis 的帮助下,一切成功了。
GParted 0.12.1 有一个错误 - 调整大小适用于 0.16.1
然后我执行了以下步骤:
sudo swapoff -a
sudo cryptsetup remove /dev/mapper/cryptswap1
sudo mkswap /dev/sda5 8168400
现在,我有一个未加密的交换。要加密它,需要打开交换
sudo swapon /dev/sda5
并加密:
sudo ecryptfs-setup-swap
就是这样。