Strona 1 z 1

Nie włącza się swap

: 22 maja 2026, 14:56
autor: niXon
Witam, Ubuntu Unity 24.04 - nie włącza się swap,
muszę dopiero uruchomić Gparted i ręcznie włączyć na sda3 "włącz swap" i dopiero działa..
jak temu zaradzić ?

Re: Nie włącza się swap

: 30 maja 2026, 09:35
autor: Rgl
Dodać swap do /etc/fstab ?

Re: Nie włącza się swap

: 30 maja 2026, 12:57
autor: kobrawerde
To prawda ... ale chyba najlepiej w dzisiejszych czasach używać tzw. pliku wymiany : swap niż przestarzałej metody :partycji wymiany. Ale oczywiście diabeł tkwi w szczegółach info tak na szybko bo można oczywiście szukać samemu w internecie ale od czego mamy AI...info :
Kiedy wybrać plik wymiany (swap file)Zastosowanie:
Zdecydowana większość standardowych instalacji na dyskach SSD i NVMe.Zalety: Elastyczność (rozmiar można dostosować w locie), oszczędność miejsca na dysku (nie trzeba blokować osobnej partycji na zapas), łatwiejsze usuwanie lub powiększanie.
Kiedy wybrać partycję wymiany (swap partition)
Zastosowanie: Starsze komputery i szczególne przypadki wydajnościowe.
Zalety: Bardzo małe obciążenie procesora przy braku pamięci (dane trafiają bezpośrednio na surowy dysk, a nie przez system plików).
Kluczowa uwaga: Partycja jest bezwzględnie wymagana, jeśli planujesz korzystać z trybu hibernacji (zapisywania zawartości RAM-u na dysk i wyłączania komputera) – jądro Linuksa nie potrafi hibernować systemu do pliku.

I dalej jeśli już wybrałeś plik wymiany a pewnie w 90% tak będzie :

Aby włączyć lub utworzyć przestrzeń wymiany (swap) w Ubuntu, najszybciej jest dodać plik wymiany (swapfile) za pomocą terminala. Przydaje się to, gdy zabraknie fizycznej pamięci RAM.
Krok po kroku:
Otwórz terminal (skrót: Ctrl + Alt + T).
Utwórz plik o wybranym rozmiarze (np. 4 GB):

Kod: Zaznacz cały

sudo fallocate -l 4G /swapfile
Nadaj odpowiednie, bezpieczne uprawnienia plikowi:

Kod: Zaznacz cały

sudo chmod 600 /swapfile
Oznacz plik jako przestrzeń wymiany:

Kod: Zaznacz cały

sudo mkswap /swapfile
Włącz swap:

Kod: Zaznacz cały

sudo swapon /swapfile
Aby swap działał po każdym uruchomieniu komputera, dodaj go do pliku /etc/fstab:

Kod: Zaznacz cały

echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
Możesz sprawdzić, czy swap działa poprawnie, wpisując polecenie:

Kod: Zaznacz cały

sudo swapon --show
Ale jeśli faktycznie musisz używać partycji wymiany ( hibernacja itd) to dodaj wpis do /etc/fstab ...np. tak:
Znajdź w terminalu numer UUID swojej partycji swap (będzie miała wpis TYPE="swap") info w terminalu:

Kod: Zaznacz cały

sudo blkid
edytuj plik fstab :

Kod: Zaznacz cały

sudo nano /etc/fstab
Na końcu pliku dodaj nowy wiersz w formacie:

Kod: Zaznacz cały

UUID=TWÓJ_NUMER_UUID none swap sw 0 0
zamknij : Ctrl+x...t...enter
przetestuj:

Kod: Zaznacz cały

sudo swapoff -a
sudo swapon -a

Kod: Zaznacz cały

sudo swapon --show

Re: Nie włącza się swap

: 30 maja 2026, 13:37
autor: niXon
dziękuję bardzo, będę działał :)