默认情况下,Ubuntu 18.04 在每次启动期间使用 dm-crypt/Swap 加密创建随机加密交换。对我来说,这是创建一个 1gb 的交换,但我找不到在哪里增加它在每次启动时创建的交换的大小。我们如何增加每次启动期间分配的交换大小?我不想切换到静态交换文件。没有/swapfile或分区。
这似乎是一项新功能,每次系统启动时都会动态创建交换。我怎样才能增加它?
来自/etc/crypttab:
nvme0n1p3_crypt UUID=1e092df8-5c37-4409-8ac8-361402244f69 none luks,discard
cryptswap1 UUID=aba1b825-a77b-4384-a40f-fdc6fdaaced0 /dev/urandom swap,offset=1024,cipher=aes-xts-plain64
Run Code Online (Sandbox Code Playgroud)
来自/etc/fstab:
/dev/mapper/cryptswap1 none swap sw 0 0
Run Code Online (Sandbox Code Playgroud)
# swapon -s
Filename Type Size Used Priority
/dev/dm-3 partition 1003004 601088 -2
Run Code Online (Sandbox Code Playgroud)
gparted 不显示任何交换分区。这是唯一的驱动器。
在此处的答案中,建议执行以下操作:
sudo swapoff -a
sudo cryptsetup resize cryptswap1 --size (in sectors)
sudo mkswap /dev/cryptswap1
sudo swapon -a
Run Code Online (Sandbox Code Playgroud)
所以,我跑:cryptsetup resize cryptswap1 --size 7812500。这导致错误:Device /dev/mapper/mint--vg-swap_1 is too small.
所以我尝试: cryptsetup resize /dev/mapper/mint--vg-swap_1 --size 7812500 …