增加 cryptswap 大小

增加 cryptswap 大小

我的 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

我相信您遇到过以下问题:

错误 678831 - 调整扩展分区大小时分区末端重叠

该错误已在 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

就是这样。

相关内容