Zamiana niedostępna


3

Zauważyłem, że moja zamiana nie jest dostępna. To może wyjaśniać, dlaczego mój komputer zawiesza się tak często, gdy intensywnie go używam.

Zainstalowałem 14.04 64-bit z zaszyfrowanym folderem, który automatycznie szyfruje moją wymianę. To działało idealnie w 12.04 64-bit.

Odpowiednie linie z /etc/fstab:

# 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 nie wymienia wymiany:

/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" 

Monitor systemu pokazuje swap jako niedostępny.

Zamiana niedostępna w Monitorze systemu

Gparted pokazuje partycję wymiany jako „nieznaną”.

Nieznana partycja wymiany GIMP

Dyski pokazują partycję wymiany jako „Linux Swap”, ale nie można zamontować partycji.

Dyski z partycją Linux

Byłem w Google, czytam Fora Ubuntu i przeszukuję to forum i nie byłem w stanie znaleźć niczego, co mogłoby pomóc w ponownym włączeniu wymiany.

Proszę o pomoc.

EDYTOWAĆ

Plik /etc/crypttabma myląco dwie linie:

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

Oto lista UUID w moim systemie:

$ 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

Teraz mój problem brzmi: jak ustalić identyfikator UUID /dev/sda6? Czy jest to w ogóle możliwe w przypadku szyfrowanej wymiany? Wreszcie, jak to naprawić /etc/crypttab?


Czy możesz sprawdzić, czy na /etc/crypttabliście znajduje się odpowiednia partycja?
saiarcot895

@ saiarcot895 - Dodałem te informacje jako edycję do mojego pytania.
Paddy Landau,

Odpowiedzi:


3

Dzięki twoim komentarzom, @ saiarcot895, podczas dalszego dochodzenia odkryłem, co robić.

Zedytowałem, /etc/crypttababy usunąć dodatkową linię (była też dodatkowa linia /etc/fstab, którą usunąłem) i zastąpić UUID odwołaniem do partycji. W związku z tym:

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

Nadal chciałbym wiedzieć, jak zastąpić odwołanie do partycji identyfikatorem UUID, ale być może nie jest to możliwe w przypadku szyfrowanej wymiany.

EDYTOWAĆ:

O ile wiem, identyfikator UUID zaszyfrowanej partycji jest niedostępny, dopóki partycja ta nie zostanie odszyfrowana. Odkryłem, że w przypadku zaszyfrowanej wymiany przy użyciu losowego klucza przy każdym rozruchu identyfikator UUID zmienia się za każdym razem. Dlatego identyfikator UUID nie jest użyteczny w określaniu, która zaszyfrowana partycja ma zostać zamontowana.

Może to powodować poważny problem z dyskami wymiennymi!


sudo blkid /dev/sda6poda UUID.
saiarcot895

@ saiarcot895, niestety nie. Próbowałem używać sudo blkidzarówno z mojej normalnej sesji, jak iz Live USB, ale wygląda na to, że dla zaszyfrowanej partycji nie jest dostępny UUID.
Paddy Landau,

0

uruchom cfdiskponownie utwórz partycję wymiany. Uruchom polecenie

# mkswap /dev/sda6

następnie

# swapon /dev/sda6

pamiętaj, że sda6 to twoja partycja wymiany


Nie znam polecenia cfdisk. Mógłbym użyć gparteddo sformatowania partycji wymiany. Jednak to, co zaproponujesz, spowoduje utworzenie nieszyfrowanej wymiany, co nie jest zalecane w przypadku korzystania z zaszyfrowanych folderów.
Paddy Landau,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.