Ubuntu 18.04 crée par défaut un échange chiffré aléatoire lors de chaque démarrage à l'aide du chiffrement dm-crypt/Swap. Pour moi, cela crée un swap de 1 Go mais je ne trouve pas où augmenter la taille du swap qu'il crée à chaque démarrage. Comment augmenter la taille de swap allouée à chaque démarrage? Je ne souhaite pas passer à un fichier d'échange statique. Il n'y a pas /swapfile
ou partition.
Cela semble être une nouvelle fonctionnalité où le swap est créé dynamiquement à chaque démarrage du système. Comment puis-je l'augmenter?
de /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
de /etc/fstab :
/dev/mapper/cryptswap1 none swap sw 0 0
# swapon -s
Filename Type Size Used Priority
/dev/dm-3 partition 1003004 601088 -2
gparted n'affiche aucune partition de swap. Ceci est le seul lecteur.
Dans une réponse ici, il est suggéré de faire:
Sudo swapoff -a
Sudo cryptsetup resize cryptswap1 --size (in sectors)
Sudo mkswap /dev/cryptswap1
Sudo swapon -a
Je lance donc: cryptsetup resize cryptswap1 --size 7812500
. Cela se traduit par l'erreur: Device /dev/mapper/mint--vg-swap_1 is too small.
J'essaye donc: cryptsetup resize /dev/mapper/mint--vg-swap_1 --size 7812500
Cela ne produit pas d'erreur mais parted --list; fdisk -l
ne montre aucun changement:
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
et réessayer d'exécuter cryptsetup resize cryptswap1 --size 7812500
produit Device /dev/mapper/mint--vg-swap_1 is too small.
J'ai également essayé: resize2fs /dev/mapper/mint--vg-swap_1 -s 4G
qui a produit:
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]
Sudo swapoff -a
Sudo cryptsetup resize cryptswap1 --size (in sectors)
Sudo mkswap /dev/cryptswap1
Sudo swapon -a
Si --size est omis, il utilisera tout le périphérique.
[~ # ~] mise à jour [~ # ~] - Basé sur les commentaires. Redémarrez et assurez-vous que menthe - vg-swap_1 est toujours à 980M.
SI C'EST LE , suivez les étapes ci-dessous. - Essayez d'abord d'augmenter manuellement la taille du conteneur (je ne pense pas que cela aurait dû être nécessaire). Votre commentaire dit que vous essayez de faire le swap 4G (+ 3G), donc:
Sudo swapoff -a
Sudo lvresize -L+3G /dev/mapper/mint--vg-swap_1
Sudo cryptsetup resize cryptswap1 --size 7812500
Sudo mkswap /dev/cryptswap1
Sudo swapon -a
D'un autre côté, si mint - vg-swap_1 est désormais 4G , exécutez-le (autorisez la taille de l'en-tête):
Sudo swapoff -a
Sudo cryptsetup resize cryptswap1 --size 7808404
Sudo mkswap /dev/cryptswap1
Sudo swapon -a