Vraag Swap niet beschikbaar


Ik heb gemerkt dat mijn swap niet beschikbaar is. Dit zou kunnen verklaren waarom mijn computer zo nu en dan vastloopt als ik hem zwaar gebruik.

Ik heb 14.04 64-bit geïnstalleerd met een gecodeerde map, die mijn swap automatisch codeert. Dit werkte perfect in 12.04 64-bit.

De relevante regels van /etc/fstab zijn:

# swap was on /dev/sda6 during installation
#UUID=5e37c9cd-ba35-4907-8c77-556a308d1491  none  swap  sw  0  0
/dev/mapper/cryptswap1                      none  swap  sw  0  0

sudo blkid geeft de swap niet weer:

/dev/sda1: LABEL="PQSERVICE" UUID="FA3A29383A28F375" TYPE="ntfs" 
/dev/sda2: LABEL="SYSTEM RESERVED" UUID="967CF34F7CF3291F" TYPE="ntfs" 
/dev/sda3: LABEL="Daisy PC" UUID="36027B05027AC97F" TYPE="ntfs" 
/dev/sda5: LABEL="DaisyHome" UUID="4ad946a8-3a8e-41b9-907c-258b2ad9544e" TYPE="ext4" 
/dev/sda7: LABEL="DaisyRoot" UUID="5cb3c1ff-fdd2-458b-9765-b9407d19b469" TYPE="ext4" 

Systeemmonitor toont wisselen omdat deze niet beschikbaar is.

Swap not available in System Monitor

Gparted toont de swappartitie als "onbekend".

GIMP swap partition unknown

Op schijven wordt de swappartitie weergegeven als "Linux Swap", maar kan de partitie niet worden aangekoppeld.

Disks Linux partition

Ik ben op Google geweest, heb Ubuntu Forums gelezen en heb op dit forum gezocht en heb niets gevonden dat helpt om de ruil opnieuw in te schakelen.

Kun je alsjeblieft helpen.

BEWERK

Het bestand /etc/crypttab heeft verwarrend twee regels:

cryptswap1 UUID=5e37c9cd-ba35-4907-8c77-556a308d1491 /dev/urandom swap,cipher=aes-cbc-essiv:sha256
cryptswap1 UUID=7426472f-9ec1-4e53-b8e1-930e3d6f73fc /dev/urandom swap,cipher=aes-cbc-essiv:sha256

Hier is een lijst met de UUID's op mijn systeem:

$ ls -l /dev/disk/by-uuid/
total 0
lrwxrwxrwx 1 root root 10 Jun 20 08:48 36027B05027AC97F -> ../../sda3
lrwxrwxrwx 1 root root 10 Jun 20 08:48 4ad946a8-3a8e-41b9-907c-258b2ad9544e -> ../../sda5
lrwxrwxrwx 1 root root 10 Jun 20 08:48 5cb3c1ff-fdd2-458b-9765-b9407d19b469 -> ../../sda7
lrwxrwxrwx 1 root root 10 Jun 20 08:48 967CF34F7CF3291F -> ../../sda2
lrwxrwxrwx 1 root root 10 Jun 20 08:48 FA3A29383A28F375 -> ../../sda1

Nu is mijn probleem: Hoe bepaal ik de UUID van /dev/sda6? Is dit zelfs mogelijk op een gecodeerde swap? Tot slot, hoe los ik het op /etc/crypttab?


3
2018-06-19 20:43


oorsprong


Kun je dat controleren? /etc/crypttab staat de juiste partitie vermeld? - saiarcot895
@ saiarcot895 - Ik heb de informatie toegevoegd als een bewerking van mijn vraag. - Paddy Landau


antwoorden:


Dankzij uw opmerkingen, @ saiarcot895, heb ik bij nader onderzoek ontdekt wat ik moet doen.

Ik heb bewerkt /etc/crypttab om de extra regel te verwijderen (er was ook een extra regel in /etc/fstab, die ik heb verwijderd) en om UUID te vervangen door de partitiereferentie. Vandaar:

cryptswap1 /dev/sda6 /dev/urandom swap,cipher=aes-cbc-essiv:sha256

Ik wil nog steeds graag weten hoe ik de partitiereferentie door de UUID moet vervangen, maar misschien is dat niet mogelijk met een gecodeerde swap.

BEWERK:

Voor zover ik weet, is de UUID van een gecodeerde partitie niet beschikbaar totdat die partitie is gedecodeerd. Ik heb ontdekt dat in het geval van een gecodeerde swap die elke start van een willekeurige sleutel gebruikt, de UUID elke keer verandert. Daarom is de UUID niet handig bij het opgeven van welke gecodeerde partitie moet worden gemount.

Dit kan een ernstig probleem met verwijderbare schijven veroorzaken!


3
2018-06-20 11:10



sudo blkid /dev/sda6 zal je de UUID geven. - saiarcot895
@ saiarcot895, helaas niet. Ik heb geprobeerd het te gebruiken sudo blkid zowel van mijn normale sessie als van een Live USB, maar het lijkt erop dat er geen UUID beschikbaar is voor een gecodeerde partitie. - Paddy Landau


rennen cfdisk maak de swappartitie opnieuw aan. voer opdracht uit

# mkswap /dev/sda6

dan

# swapon /dev/sda6

Bedenk dat sda6 jouw swap-partitie is


0
2018-06-20 01:15



Ik ken het bevel niet cfdisk. ik zou kunnen gebruiken gparted om de swappartitie opnieuw te formatteren. Wat u echter voorstelt, maakt een niet-gecodeerde swap, wat niet wordt aanbevolen bij het gebruik van gecodeerde mappen. - Paddy Landau