Odpowiedzi:
Możesz po prostu dodać wiersz deklarujący partycję wymiany /etc/fstab
. Jeśli więc twoją partycją wymiany jest /dev/sdaX
, dodaj ten wpis w fstab
:
/dev/sdaX none swap sw 0 0
Jeśli partycja wymiany nie została poprawnie sformatowana jako taka, możesz ją zainicjować ( upewnij się, że podałeś prawidłową nazwę partycji dla tego polecenia, ponieważ możesz łatwo zniszczyć zawartość innej partycji ):
sudo mkswap /dev/sdaX
Aby włączyć nowo zadeklarowaną partycję wymiany, użyj:
sudo swapon -a
(lub uruchom ponownie).
EDYCJA : jeśli masz zaszyfrowaną partycję wymiany, zamiast tego /dev/sdaX
będziesz musiał użyć jej name ( /dev/mapper/something
), zajrzyj /etc/crypttab
, nazwa znajduje się w pierwszej kolumnie.
gparted
automatycznie się edytuje fstab
?
Miałem podobny problem.
Użyłem „sposobu GUI” opublikowanego przez ansgri, aby zmienić format partycji wymiany z nieznanej na linux-swap. To nie rozwiązało problemu, ale mogło pomóc.
Odkryłem, że UUID pokazany w / etc / crypttab jest niepoprawny.
Zmodyfikowano / etc / crypttab, aby odczytać poprawny UUID.
i zamiana jest teraz poprawnie załadowana.
Mam nadzieję, że to pomaga.
Zrobiłem również metodę GUI, ale zmieniłem również UUID w / etc / crypttab i / etc / fstab, aby dopasować informacje wyświetlane przez blkid, zrestartowałem i zadziałało, jako notatka dodatkowa z moim SWAP na 36GB i moją pamięcią RAM mając 32 GB mój przycisk hibernacji działa teraz, ponieważ SWAP jest większy niż pamięć RAM.
/dev/mapper/cryptswap1 none swap sw 0 0