Zaszyfrowana partycja SWAP

Wyłącznie system! Wątpliwości dotyczące aplikacji proszę umieszczać niżej, w odpowiednich forach.
Awatar użytkownika
jajecpl
Piegowaty Guziec
Piegowaty Guziec
Posty: 19
Rejestracja: 29 maja 2009, 19:48
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: KDE Plasma
Architektura: x86

Zaszyfrowana partycja SWAP

Post autor: jajecpl »

Witam
Przy ładowaniu pojawia mi się komunikat typu:
"The disk drive for/dev/mapper/cryptswap1 is not ready yet or not presen"
system był przeinstalowany z 3 razy, ale zawsze z tym samym użytkownikiem i hasłem.
Zauważyłem spadek wydajności dysku- zacina się po prostu. Co z tym zrobić?
Kubuntu 12.10 partycja /home szyfrowana przy instalacji
wynik:

Kod: Zaznacz cały

cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sda1 during installation
UUID=ebd39c37-246b-40cd-a528-e58ac6c3f677 /               ext4    errors=remount-ro 0       1
# /home was on /dev/sda3 during installation
UUID=0af0e163-170d-4923-9744-744e18328088 /home           ext4    defaults        0       2
# swap was on /dev/sda2 during installation
#UUID=1bf99a43-b744-4bfd-8056-95e447e4ced8 none            swap    sw              0       0
/dev/mapper/cryptswap1 none swap sw 0 0
jajec@jajec:~$ sudo fdisk -l
[sudo] password for jajec: 

Disk /dev/sda: 120.0 GB, 120033041920 bytes
głowic: 255, sektorów/ścieżkę: 63, cylindrów: 14593, w sumie sektorów: 234439535
Jednostka = sektorów, czyli 1 * 512 = 512 bajtów
Rozmiar sektora (logiczny/fizyczny) w bajtach: 512 / 512
Rozmiar we/wy (minimalny/optymalny) w bajtach: 512 / 512
Identyfikator dysku: 0x07c607c5

Urządzenie Rozruch   Początek      Koniec   Bloków   ID  System
/dev/sda1   *        2048      206847      102400    7  HPFS/NTFS/exFAT
/dev/sda2          206848    82886655    41339904    7  HPFS/NTFS/exFAT
/dev/sda3        82886656   234436607    75774976    7  HPFS/NTFS/exFAT

Disk /dev/sdb: 250.1 GB, 250059350016 bytes
głowic: 255, sektorów/ścieżkę: 63, cylindrów: 30401, w sumie sektorów: 488397168
Jednostka = sektorów, czyli 1 * 512 = 512 bajtów
Rozmiar sektora (logiczny/fizyczny) w bajtach: 512 / 512
Rozmiar we/wy (minimalny/optymalny) w bajtach: 512 / 512
Identyfikator dysku: 0xde1cde1c

Urządzenie Rozruch   Początek      Koniec   Bloków   ID  System
/dev/sdb1   *          63    20482874    10241406   83  Linux
/dev/sdb2        20482875    22539194     1028160   82  Linux swap / Solaris
/dev/sdb3        22539195   488392064   232926435   83  Linux
Z góry dziękuję za pomoc..
Ostatnio zmieniony 02 lut 2013, 09:52 przez jajecpl, łącznie zmieniany 2 razy.
Awatar użytkownika
rom
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1309
Rejestracja: 30 cze 2009, 14:58
Płeć: Mężczyzna
Wersja Ubuntu: 14.04
Środowisko graficzne: Xfce
Architektura: x86

Re: Problem z szyfrowanymi partycjami

Post autor: rom »

Poleceniem

Kod: Zaznacz cały

swapon -s
sprawdź, czy jest widoczny działający swap.
Może być tak, że szyfrowany cryptswap

Kod: Zaznacz cały

fstab:
/dev/mapper/cryptswap1 none swap sw 0 0
chce się utworzyć w swapie jeszcze przed jego zamontowaniem.
Tu coś co moze pomóc (źródło http://forums.linuxmint.com/viewtopic.php?f=90&t=98988 ):
W skrócie:
Edytuj /etc/rc.local i powyżej exit 0 dodaj tam linijkę

Kod: Zaznacz cały

swapon /dev/mapper/cryptswap1
A w /etc/fstab zakomentuj (dodaj # na początku linijki)

Kod: Zaznacz cały

/dev/mapper/cryptswap1 none swap sw 0 0
Założenie jest takie, że /etc/rc.local zamontuje cryptswap kiedy już swap będzie wykryty.

Po ponownym uruchomieniu można sprawdzić działanie swap poleceniem

Kod: Zaznacz cały

swapon -s
W przypadku niepowodzenia zmiany można łatwo "odkręcić" przy pomocy live CD.
także = też
tak że = więc
Awatar użytkownika
jajecpl
Piegowaty Guziec
Piegowaty Guziec
Posty: 19
Rejestracja: 29 maja 2009, 19:48
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: KDE Plasma
Architektura: x86

Re: Problem z szyfrowanymi partycjami

Post autor: jajecpl »

ok, system sie podniosł :) a nie powinienem odkomentowac w fstab "normalnego" swapa? bo polecenie swapon -s dalej nic nie pokazuje
Awatar użytkownika
rom
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1309
Rejestracja: 30 cze 2009, 14:58
Płeć: Mężczyzna
Wersja Ubuntu: 14.04
Środowisko graficzne: Xfce
Architektura: x86

Re: Problem z szyfrowanymi partycjami

Post autor: rom »

Sam do końca nie rozumiem jak działa ten szyfrowany swap (wymuszony przez szyfrowanie home). Ja mam jeden system z nie szyfrowanym home i drugi system z szyfrowanym home. Ten drugi szyfruje też swap (domyślnie). Jeśli na pierwszym odtworzę i zamontuję normalny swap, to działa dopóki nie uruchomię drugiego systemu. On wtedy zaszyfruje swap dla siebie i ten pierwszy system przestaje "widzieć" swap, a gparted widzi go jako uszkodzony (co jest normalne w tym przypadku i nie należy się tym przejmować).

Wracając do tematu. W podanym przeze mnie linku osoba miała identyczny błąd, jak ty. Polecane rozwiązanie zadziałało, także dla innych osób tam piszących, chociaż później polecenie swapon -s dało u nich różne wyniki (nie wiem, dlaczego):

Kod: Zaznacz cały

taki:
Filename type Size Used Priority
/dev/dm-0 partition 4109308 0 -1
oraz taki:
Filename type Size Used Priority
/dev/mapper/cryptswap1 partition 2085884 0 -1
U mnie na szyfrowanym systemie daje taki, jak ten drugi. A na nieszyfrowanym nie wykrywa swapa i daje samo Filename type Size Used Priority.

Sprawdź jeszcze polecenie

Kod: Zaznacz cały

free -m
Jeśli przy Swap: nie będzie samych zer, to znaczy, że swap działa.

I dla upewnienia się... Na pewno w dobrym miejscu dopisałeś polecenie w pliku /etc/rc.local? Zawartość powinna prezentować się tak:

Kod: Zaznacz cały

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.

swapon /dev/mapper/cryptswap1

exit 0
A swap i cryptswap1 muszą pozostać zakomentowane w /etc/fstab. Ponieważ zwykły swap już nie istnieje - został zastąpiony przez cryptswap1. A z kolei wpis w /etc/rc.local praktycznie zastępuje wpis w /etc/fstab i nie ma sensu go dublować.
także = też
tak że = więc
Awatar użytkownika
jajecpl
Piegowaty Guziec
Piegowaty Guziec
Posty: 19
Rejestracja: 29 maja 2009, 19:48
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: KDE Plasma
Architektura: x86

Re: Problem z zaszyfrowaną partycją SWAP

Post autor: jajecpl »

Komunikat przy ładowaniu systemu już się nie pojwia, ale SWAP dalej 0 0

Kod: Zaznacz cały

free -m
             total       used       free     shared    buffers     cached
Mem:          4050       1325       2725          0         55        657
-/+ buffers/cache:        611       3438
Swap:            0          0          0
jajec@jajec:~$ swapon -s
Filename                                Type            Size    Used    Priority
Awatar użytkownika
rom
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1309
Rejestracja: 30 cze 2009, 14:58
Płeć: Mężczyzna
Wersja Ubuntu: 14.04
Środowisko graficzne: Xfce
Architektura: x86

Re: Problem z zaszyfrowaną partycją SWAP

Post autor: rom »

1. Zmień tytuł wątku, bo wyląduje on w koszu.
//k2cl: dwie prośby moderatorów nie pomogły, poskutkowała sugestia użytkownika. Dziękuję :)

2. Nie przychodzi mi do głowy nic innego jak wejść w gparted, zaznaczyć swap i sformatować go ponownie jako swap.
A potem włączyć go poleceniem

Kod: Zaznacz cały

sudo swapon -a
3. Możesz wyświetlić zawartość pliku /etc/crypttab poleceniem

Kod: Zaznacz cały

bios@bios ~ $ cat /etc/crypttab
cryptswap1 /dev/sda4 /dev/urandom swap,cipher=aes-cbc-essiv:sha256
U ciebie powinno tam być /dev/sdb2. Ale tutaj nie spodziewałbym się niespodzianek.
także = też
tak że = więc
Awatar użytkownika
jajecpl
Piegowaty Guziec
Piegowaty Guziec
Posty: 19
Rejestracja: 29 maja 2009, 19:48
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: KDE Plasma
Architektura: x86

Re: Zaszyfrowana partycja SWAP

Post autor: jajecpl »

Tak zrobiłem i pięknie mam SWAP, zamontowałem

Kod: Zaznacz cały

sudo swapon -a
, ale po restarcie wszystko po staremu....

Kod: Zaznacz cały

cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sda1 during installation
UUID=ebd39c37-246b-40cd-a528-e58ac6c3f677 /               ext4    errors=remount-ro 0       1
# /home was on /dev/sda3 during installation
UUID=0af0e163-170d-4923-9744-744e18328088 /home           ext4    defaults        0       2
# swap was on /dev/sda2 during installation
#UUID=1bf99a43-b744-4bfd-8056-95e447e4ced8 none            swap    sw              0       0
#/dev/mapper/cryptswap1 none swap sw 0 0
czy teraz mogę już odkomentować tą partycję swap?
Ostatnio zmieniony 02 lut 2013, 10:27 przez jajecpl, łącznie zmieniany 1 raz.
Awatar użytkownika
rom
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1309
Rejestracja: 30 cze 2009, 14:58
Płeć: Mężczyzna
Wersja Ubuntu: 14.04
Środowisko graficzne: Xfce
Architektura: x86

Re: Zaszyfrowana partycja SWAP

Post autor: rom »

Pomyliłeś polecenia na końcu. Nie sprawdzaj zawartości /etc/fstab ale czy swap działa:

Kod: Zaznacz cały

swapon -s
free -m
także = też
tak że = więc
Awatar użytkownika
jajecpl
Piegowaty Guziec
Piegowaty Guziec
Posty: 19
Rejestracja: 29 maja 2009, 19:48
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: KDE Plasma
Architektura: x86

Re: Zaszyfrowana partycja SWAP

Post autor: jajecpl »

Kod: Zaznacz cały

swapon -s
Filename                                Type            Size    Used    Priority
jajec@jajec:~$ free -m
             total       used       free     shared    buffers     cached
Mem:          4050       1389       2661          0         55        665
-/+ buffers/cache:        667       3383
Swap:            0          0          0
A tak jest do restartu:

Kod: Zaznacz cały

free -m
             total       used       free     shared    buffers     cached
Mem:          4050       1392       2657          0         56        667
-/+ buffers/cache:        669       3381
Swap:         1004          0       1004
jajec@jajec:~$ swapon -s
Filename                                Type            Size    Used    Priority
/dev/sdb2                               partition       1028156 0       -1
Awatar użytkownika
rom
Przebojowy Jelonek
Przebojowy Jelonek
Posty: 1309
Rejestracja: 30 cze 2009, 14:58
Płeć: Mężczyzna
Wersja Ubuntu: 14.04
Środowisko graficzne: Xfce
Architektura: x86

Re: Zaszyfrowana partycja SWAP

Post autor: rom »

Mi się skończyły pomysły w tym momencie.
także = też
tak że = więc
Awatar użytkownika
jajecpl
Piegowaty Guziec
Piegowaty Guziec
Posty: 19
Rejestracja: 29 maja 2009, 19:48
Płeć: Mężczyzna
Wersja Ubuntu: 12.04
Środowisko graficzne: KDE Plasma
Architektura: x86

Re: Zaszyfrowana partycja SWAP

Post autor: jajecpl »

A jakoś na "siłę" zamontować tą partycję ? :)
Dziwna sprawa fdisk -l pokazuje, że swap mam na sdb2, ale w fstab jest sda2
Co jest bardziej wiarygodne??
Bo chyba zacznę z UUID mieszać :)
ODPOWIEDZ

Wróć do „Instalacja, aktualizacja i konfiguracja Ubuntu”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 3 gości