[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: swap disk



> On Sat, Oct 22, 2022 at 09:53:25AM +0200, Gijs Hillenius wrote:
>> 
>> De raid1 herinstallatie is grotendeels gelukt. Maar als er iemand tips
>> heeft over de swap file?
>> 
>> Ik loop (waarschijnlijk) tegen een race aan tussen het proces dat de
>> raid1 swap file met een random wachtwoord versleuteld, en het proces dat
>> de partitie beschikbaar wil maken.
>> 
>> Ik zeg waarschijnlijk, want het kan ook best wat anders zijn.
>> 
>> Ik vond dit issue, (wat niet of wel in system te fixen is)
>> 
>> https://github.com/systemd/systemd/issues/10179
>  
> Titel: Setting up crypted swap partition sometimes fails (racey)
>
>
>  
>> uit mijn syslog:
>> 
>> Failed to start Cryptography Setup for md1_crypt.
>> Dependency failed for Local Encrypted Volumes.
>> cryptsetup.target: Job cryptsetup.target/start failed with result 'dependency'.
>> Reached target Block Device Preparation for /dev/mapper/md1_crypt.
>> 
>> cat /etc/crypttab 
>> md1_crypt /dev/md1 /dev/urandom cipher=aes-xts-plain64,size=256,discard
>> 
>> uit /etc/fstab
>> /dev/mapper/earplug--raid1--swap--vg-swap--lv none  swap  sw  0 0
>> 
>> Ik heb nu eerst het systeem gereboot met deze ^^ regel in /etc/fstab
>> uit:  # /dev/mapper/earplug--raid1--swap--vg-swap--lv none  (etcetera)
>> 
>> dan zie ik in de dmesg
>> 
>> dmesg | grep md1
>> 
>> [    5.142438] md/raid1:md1: not clean -- starting background reconstruction
>> [    5.142446] md/raid1:md1: active with 2 out of 2 mirrors
>> [    5.142508] md1: detected capacity change from 0 to 1997537280
>> 
>> en nu?
>> 
>> cryptdisks_start md1_crypt
>> 
>> dat gaat ogenschijnlijk ok, maar ik moet ergens (via systemctrl?) die
>> /dev/mapper/earplug--raid1--swap--vg-swap--lv aanzetten, ik weet niet
>> hoe.
>> 
>> systemctl toont:
>> 
>> systemd-cryptsetup@md1_crypt.service loaded failed failed Cryptography Setup for md1_crypt
>> 
>> ok. dan probeer ik dit
>> 
>> systemctl restart systemd-cryptsetup@md1_crypt.service
>> 
>> dat geeft:
>> 
>> systemctl status systemd-cryptsetup@md1_crypt.service
>> ● systemd-cryptsetup@md1_crypt.service - Cryptography Setup for md1_crypt
>>      Loaded: loaded (/etc/crypttab; generated)
>>      Active: active (exited) since Sat 2022-10-22 09:51:41 CEST; 7s ago
>>        Docs: man:crypttab(5)
>>              man:systemd-cryptsetup-generator(8)
>>              man:systemd-cryptsetup@.service(8)
>>     Process: 23788 ExecStart=/lib/systemd/systemd-cryptsetup attach md1_crypt /dev/md1 /dev/urandom cipher=aes-xts-plain64,size=256,discard (code=exited, status=0/SUCCESS)
>>    Main PID: 23788 (code=exited, status=0/SUCCESS)
>>         CPU: 33ms
>> 
>> Oct 22 09:51:40 earplug systemd[1]: Starting Cryptography Setup for md1_crypt...
>> Oct 22 09:51:41 earplug systemd-cryptsetup[23788]: Volume md1_crypt already active.
>> Oct 22 09:51:41 earplug systemd[1]: Finished Cryptography Setup for md1_crypt.
>> 
>> maar
>> 
>> systemctl status dev-mapper-crypt_swap.device
>> ● dev-mapper-crypt_swap.device - /dev/mapper/crypt_swap
>>      Loaded: loaded
>>      Active: inactive (dead)
>> 
>> als iemand tips heeft over de volgende stap of test, dank!
>  
>
> Maak een tekening (en/of beschrijving) van wat gewenst is.
> ( Ik heb wensen van RAID1  gezien, en zie (denk te zien) dat
> dat  crypted swap gewenst is. )

,----
| lsblk --fs
| NAME                                          FSTYPE            FSVER    LABEL     UUID                                   FSAVAIL FSUSE% MOUNTPOINT
| sda                                                                                                                                      
| ├─sda1                                                                                                                                   
| ├─sda2                                        linux_raid_member 1.2      earplug:0 bdc53305-43ac-a2cc-1814-7e48b8cb777c                  
| │ └─md0                                       ext2              1.0                3bf333db-2bf6-4bb8-b8cc-7557acc86e19      4.2G     2% /boot
| ├─sda3                                        linux_raid_member 1.2      earplug:1 82e66aac-d53c-2320-3c5d-011bbba97aa5                  
| │ └─md1                                                                                                                                  
| │   └─md1_crypt                                                                                                                          
| └─sda4                                        linux_raid_member 1.2      earplug:2 0e32357a-82eb-75fe-2334-e11a984e3709                  
|   └─md2                                       crypto_LUKS       2                  ad1e95cd-674e-4c03-8bf8-883e71d5258a                  
|     └─md2_crypt                               LVM2_member       LVM2 001           MUwE9Q-E9a0-iPW5-8RN2-rIkU-Fj3S-piwJfg                
|       └─earplug--raid1--rootfs--vg-rootfs--lv ext4              1.0                29da44de-6e2a-4097-93d1-f4e3882fc949      1.8T    44% /
|
| en dan exact hetzelfde voor device sdb 
`----

Erm, is dat tekening genoeg?

> Voordeel van een tekening is het kan laten zien
> wat de stapel volgorde van de diverse lagen is.
> Onderste laag zijn de twee disken.
>
> Voordeel van een beschrijving is dat je meer dimensies hebt
> dan in een tekening.
>
>
> En wat is momenteel de output van `sudo swapon`?

niets..

swapon
<-- (leeg) 



Reply to: