„Zamień niedostępne” - muszę ręcznie „zamieniać” po każdym ponownym uruchomieniu

15

Jestem na Ubuntu 12.04, Thinkpad Edge 13, zaszyfrowany dom. Komunikat w Monitorze systemu mówi mi, że zamiana jest „niedostępna”. Mogę go odzyskać, używając swaponopcji w gparted (myślałem, że mógłbym to zrobić również sudo swapon -aw terminalu, ale to nie działa). Problem polega na tym, że muszę swaponpo każdym ponownym uruchomieniu. Jak mogę go ponownie włączyć, aby pozostawał włączony nawet po ponownym uruchomieniu?

mój fstab:

# # <file system> <mount point> <type> <options> <dump> <pass> 
proc /proc proc nodev,noexec,nosuid 0 0 
# / was on /dev/sda5 during installation 
UUID=47641b93-9d12-4e6a-b803-dde28f0e5725 / ext4 errors=remount-ro 0 1
Geoffrey
źródło
Czy możesz opublikować swój /etc/fstab?
# / etc / fstab: informacje o statycznym systemie plików. # # Użyj „blkid”, aby wydrukować uniwersalnie unikalny identyfikator dla # urządzenia; można tego użyć z UUID = jako bardziej niezawodny sposób na nazwanie urządzeń #, który działa nawet po dodaniu i usunięciu dysków. Zobacz fstab (5). # # <system plików> <punkt podłączenia> <typ> <opcje> <zrzut> <pass> proc / proc proc nodev, noexec, nosuid 0 0 # / był włączony / dev / sda5 podczas instalacji UUID = 47641b93-9d12-4e6a -b803-dde28f0e5725 / ext4 error = remount-ro 0 1
geoffrey
Czy zdajesz sobie sprawę, że dwa powyższe UUID są różne? Brakuje „-8” po bloku „4aa8” w odpowiedzi swapon (i przypuszczam również w fstab).

Odpowiedzi:

26

Nie masz konfiguracji wymiany /etc/fstab. Dodaj następujący wiersz do tego pliku:

UUID=<uuid> none   swap    sw    0       0   

Trzeba wymienić <uuid>z uuidpartycji swap . Aby to zrobić, biegnijsudo blkid

$ sudo blkid
/dev/sda1: LABEL="System Reserved" UUID="88A0D0A1A0D09752" TYPE="ntfs" 
/dev/sda2: UUID="0620D9F920D9EFA3" TYPE="ntfs" 
/dev/sda5: UUID="c282b418-2045-4852-8789-88a44360a0bb" TYPE="ext4" 
/dev/sda6: UUID="f99c6a0c-790a-45ca-a1a9-8874f5a2999b" TYPE="ext4" 
/dev/sda7: UUID="4cc2e909-ebd1-4c72-abee-aa32035bf330" TYPE="swap"

To jest lista moich partycji i jak widzisz, / dev / sda7 jest moją partycją wymiany. Możesz więc skopiować wartość UUID odpowiadającą zamianie, pomijając cudzysłowy, i użyć jej dla pliku fstab.


źródło
A co, jeśli wśród wierszy zwróconych przez sudo blkidnie ma jednego z „TYPE =” swap ”?
reallynice
@niconic musisz utworzyć partycję wymiany
SirLenz0rlot
3

Po aktualizacji do 12.04 wystąpiły pewne niewielkie anomalie. Nie wiedziałem, że moja partycja wymiany nie działa, dopóki nie spróbowałem otworzyć dużego pliku w Gimp.

blkid przedstawia:

/dev/sdb6: UUID="3e0550cf-4a55-4aa8-80fa-24103c1b25a7" TYPE="swap" 

ale według Monitora systemu nie jest aktywny. UUID miał zdecydowanie rację, ale nie idź ... nie jestem pewien, jak dostałem się do tego polecenia:

blkid -p /dev/mapper/foo-swap_1
error: /dev/mapper/foo-swap_1: No such file or directory

Menedżer plików pokazał mi ikonę 0-bajtową, kontrolę nazwy pliku, więc co tam napisać? Przez co?

sudo swapon --all --verbose yielded
swapon: cannot find the device for UUID=3e0550cf-4a55-4aa80fa-24103c1b25a7

Edytowałem /etc/fstabdodawanie pliku

/dev/sdb6   none    swap    sw  0   0

Uruchom ponownie i Monitor systemu pokazuje, że jest aktywny.

To była pierwsza strona, którą znalazłem po pomoc; w moim przypadku UUID nie działał, mimo że był w fstab, więc brakuje czegoś „na środku”. Może to pomóc komuś, kto wie.

Novista
źródło