Увеличить размер зашифрованного свопа

Ubuntu 18.04 по умолчанию создает случайный зашифрованный своп во время каждой загрузки с использованием шифрования dm-crypt / Swap. Для меня это создает своп размером 1 ГБ, но я не могу найти, где увеличить размер свопа, который он создает при каждой загрузке. Как мы можем увеличить размер свопа, выделяемого при каждой загрузке? Я не хочу переходить на статический файл подкачки. Нет / 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

из / etc / fstab :

/dev/mapper/cryptswap1 none swap sw 0 0
# swapon -s
Filename                Type        Size    Used    Priority
/dev/dm-3                               partition   1003004 601088  -2

htop

gparted не показывает никаких разделов подкачки. Это единственный драйв.

gparted

В ответе предлагается сделать:

sudo swapoff -a  
sudo cryptsetup resize cryptswap1 --size (in sectors)  
sudo mkswap /dev/cryptswap1  
sudo swapon -a  

Итак, я запускаю: cryptsetup resize cryptswap1 --size 7812500 . Это приводит к ошибке: Устройство / dev / mapper / mint - vg-swap_1 слишком мал.

Поэтому я пытаюсь: cryptsetup resize / dev / mapper / mint - vg-swap_1 --size 7812500

Это не вызывает ошибки, но parted --list; fdisk -l показывает без изменений:

Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes


Disk /dev/mapper/cryptswap1: 979.5 MiB, 1027080192 bytes, 2006016 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes

и попытка снова запустить cryptsetup resize cryptswap1 --size 7812500 производит Device / dev / mapper / mint - vg-swap_1 слишком мал .

Я также пробовал: resize2fs / dev / mapper / mint - vg-swap_1 -s 4G , в результате получилось:

resize2fs 1.44.1 (24-Mar-2018)
resize2fs: Device or resource busy while trying to open /dev/mapper/mint--vg-swap_1
Couldn't find valid filesystem superblock.
# lsblk
NAME                  MAJ:MIN RM   SIZE RO TYPE  MOUNTPOINT
loop0                   7:0    0  54.6M  1 loop  /snap/core18/1279
loop1                   7:1    0  89.1M  1 loop  /snap/core/8213
loop2                   7:2    0  89.1M  1 loop  /snap/core/8268
loop3                   7:3    0 497.4M  1 loop  /snap/wickrme/246
loop4                   7:4    0 497.2M  1 loop  /snap/wickrme/247
loop5                   7:5    0  54.6M  1 loop  /snap/core18/1288
nvme0n1               259:0    0 465.8G  0 disk  
├─nvme0n1p1           259:1    0   512M  0 part  /boot/efi
├─nvme0n1p2           259:2    0   732M  0 part  /boot
└─nvme0n1p3           259:3    0 464.6G  0 part  
  └─nvme0n1p3_crypt   253:0    0 464.6G  0 crypt 
    ├─mint--vg-root   253:1    0 463.6G  0 lvm   /
    └─mint--vg-swap_1 253:2    0   980M  0 lvm   
      └─cryptswap1    253:3    0 979.5M  0 crypt [SWAP]
0
задан 4 December 2019 в 00:53

1 ответ

sudo swapoff -a  
sudo cryptsetup resize cryptswap1 --size (in sectors)  
sudo mkswap /dev/mapper/cryptswap1  
sudo swapon -a  

Если --size не указать, будет использовано все устройство.

ОБНОВЛЕНИЕ — На основе отзывов. Перезагрузите и убедитесь, что размер mint--vg-swap_1 по-прежнему равен 980M.
ЕСЛИ ЭТО , выполните следующие действия. -- Попробуйте сначала вручную увеличить размер контейнера (я не думаю, что это было необходимо). В вашем комментарии говорится, что вы пытаетесь сделать своп 4G (+3G), поэтому:

sudo swapoff -a  
sudo lvresize -L+3G /dev/mapper/mint--vg-swap_1
sudo cryptsetup resize cryptswap1 --size 7812500
sudo mkswap /dev/mapper/cryptswap1  
sudo swapon -a  

С другой стороны, если mint--vg-swap_1 теперь 4G, запустите это (разрешить размер заголовка):

sudo swapoff -a  
sudo cryptsetup resize cryptswap1 --size 7808404   
sudo mkswap /dev/mapper/cryptswap1  
sudo swapon -a  

Ссылка

4
ответ дан 3 January 2020 в 23:41

Другие вопросы по тегам:

Похожие вопросы: