Vreau să am 32 GB de SWAP pe sistemul de fișiere criptat LUKS și să am hibernarea activată. Partiția mea de schimb de bază a fost de 1 GB și am făcut „/fișier de schimb” de 31 GB. Am încercat mai întâi cu falloca
comanda așa cum este explicat Aici. Mi-am editat /etc/initramfs-tools/conf.d/resume
și /etc/default/grub
la ceva de genul:
> cat /etc/initramfs-tools/conf.d/resume
RESUME=UUID=<uuid> resume_offset=<offset>
unde și au fost rezultatul comenzilor:
> sudo findmnt -no UUID -T /swapfile
> sudo filefrag -v /swapfile | awk '{ if($1=="0:"){print substr($4, 1, length($4)-2)} }'
am sunat sudo update-grub
și sudo update-initramfs -u
. Nu a mers.
Apoi am încercat să șterg vechiul /swapfile
și crearea de noi cu dd
comanda.
> sudo dd if=/dev/zero of=/swapfile bs=1024 count=32768k
33554432+0 înregistrări în
33554432+0 înregistrări
34359738368 octeți (34 GB, 32 GiB) copiați, 69.0213 s, 498 MB/s
> sudo mkswap /swapfile
mkswap: /swapfile: permisiuni nesigure 0644, 0600 sugerate.
Se configurează versiunea 1 a spațiului de schimb, dimensiune = 32 GiB (34359734272 octeți)
fără etichetă, UUID=b86d678c-9717-44a0-876d-6ee9e26f3685
> sudo chmod 0600 /swapfile
> sudo swapon -a
Apoi am folosit UUID-ul de mai sus și am editat /etc/initramfs-tools/conf.d/resume
și /etc/default/grub
din nou, și a sunat
sudo update-grub
și sudo update-initramfs -u
. Iată câteva rezultate:
> cat /etc/initramfs-tools/conf.d/resume
RESUME=UUID=b86d678c-9717-44a0-876d-6ee9e26f3685
> sudo update-initramfs -u
update-initramfs: se generează /boot/initrd.img-5.13.0-22-generic
cryptsetup: EROARE: Dispozitivul nu a putut fi rezolvat
UUID=b86d678c-9717-44a0-876d-6ee9e26f3685
W: seturi de configurare initramfs-tools RESUME=UUID=ea58698b-f7ec-425a-950f-f5e5bae157ce
W: dar nu este disponibil niciun dispozitiv de schimb potrivit.
I: initramfs va încerca să reia din /dev/dm-2
Eu: (/dev/mapper/vgubuntu-swap_1)
I: Setați variabila RESUME să o înlocuiască.
Am încercat și eu să fac /etc/fstab
intrare din /swapfile
la UUID
, dar nu a mers
Mai multe informații despre sistem:
> blkid
/dev/mapper/nvme0n1p3_crypt: UUID="5XbV4n-kt79-RvIe-xKsA-ZfX3-fqLJ-8FW9Zt" TYPE="LVM2_member"
/dev/mapper/vgubuntu-root: UUID="ea58698b-f7ec-425a-950f-f5e5bae157ce" BLOCK_SIZE="4096" TYPE="ext4"
/dev/nvme0n1p3: UUID="f7314e8e-de0d-4932-a081-5ebbaec6434b" TYPE="crypto_LUKS" PARTUUID="89c52d41-d933-4ea0-8741-0e52f704f"
/dev/loop0: TYPE="squashfs"
/dev/loop1: TYPE="squashfs"
/dev/loop2: TYPE="squashfs"
/dev/loop3: TYPE="squashfs"
/dev/loop4: TYPE="squashfs"
/dev/loop5: TYPE="squashfs"
/dev/loop6: TYPE="squashfs"
/dev/loop7: TYPE="squashfs"
/dev/nvme1n1p1: UUID="5d52d5c1-aa21-4a99-8faa-7b397017ae5e" TYPE="crypto_LUKS" PARTUUID="6cc4e2cc-c761-47f4-9a17-522bfcb"
/dev/nvme0n1p1: UUID="E470-EC97" BLOCK_SIZE="512" TYPE="vfat" PARTLABEL="EFI System Partition" PARTUUID="8852d515-0378-4677-ac67-544c672c1e2c"
/dev/nvme0n1p2: UUID="cf67ab1d-e312-40d5-85f2-5f8fd33e3aab" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="7f2c243e-c977-44ae-87998"
/dev/mapper/vgubuntu-swap_1: UUID="da63ab4f-fdeb-4f50-832c-85d31e9fe479" TYPE="swap"
/dev/loop8: TYPE="squashfs"
/dev/loop9: TYPE="squashfs"
/dev/loop10: TYPE="squashfs"
/dev/loop11: TYPE="squashfs"
/dev/loop12: TYPE="squashfs"
/dev/loop13: TYPE="squashfs"
/dev/loop14: TYPE="squashfs"
/dev/mapper/luks-5d52d5c1-aa21-4a99-8faa-7b397017ae5e: LABEL="/home" UUID="af98cf42-73d6-450a-a2fb-b6cd3a16a04b" BLOCKEX4""
> cat /etc/fstab
# /etc/fstab: informații statice despre sistemul de fișiere.
#
# Utilizați „blkid” pentru a imprima identificatorul unic universal pentru a
# dispozitiv; aceasta poate fi folosită cu UUID= ca o modalitate mai robustă de a denumi dispozitive
# care funcționează chiar dacă discuri sunt adăugate și eliminate. Vezi fstab(5).
#
# <sistem de fișiere> <punct de montare> <tip> <opțiuni> <dump> <trecere>
/dev/mapper/vgubuntu-root / ext4 errors=remount-ro 0 1
# /boot a fost pe /dev/nvme0n1p2 în timpul instalării
UUID=cf67ab1d-e312-40d5-85f2-5f8fd33e3aab /boot ext4 implicite 0 2
# /boot/efi a fost pe /dev/nvme0n1p1 în timpul instalării
UUID=E470-EC97 /boot/efi vfat umask=0077 0 1
/dev/mapper/vgubuntu-swap_1 nici unul swap sw 0 0
/swapfile niciunul swap sw 0 0
UUID=af98cf42-73d6-450a-a2fb-b6cd3a16a04b /home ext4 valori implicite 0 2
> ls /dev/mapper
control nvme0n1p3_crypt vgubuntu-swap_1
luks-5d52d5c1-aa21-4a99-8faa-7b397017ae5e vgubuntu-root
> /etc/crypttab
nvme0n1p3_crypt UUID=f7314e8e-de0d-4932-a081-5ebbaec6434b niciunul nu așteaptă, eliminați
luks-5d52d5c1-aa21-4a99-8faa-7b397017ae5e UUID=5d52d5c1-aa21-4a99-8faa-7b397017ae5e nici unul nu fail
Am încercat diferite combinații ale fiecărei fișiere offset și drive UUID atât în grub, cât și în initramfs-tools. Am încercat chiar să repornesc simplu și sper că va funcționa. Habar n-am ce să fac în continuare. Are cineva o solutie pentru asta?