Nie włącza się swap

Wyłącznie system! Wątpliwości dotyczące aplikacji proszę umieszczać niżej, w odpowiednich forach.
Awatar użytkownika
niXon
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 180
Rejestracja: 10 paź 2006, 23:17
Płeć: Mężczyzna
Wersja Ubuntu: 22.04
Środowisko graficzne: Unity
Architektura: x86_64
Lokalizacja: Polska

Nie włącza się swap

Post 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ć ?
Rgl
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 235
Rejestracja: 08 sty 2006, 08:10
Płeć: Mężczyzna
Wersja Ubuntu: 24.10
Środowisko graficzne: GNOME
Architektura: x86_64
Lokalizacja: Warszawa

Re: Nie włącza się swap

Post autor: Rgl »

Dodać swap do /etc/fstab ?
Awatar użytkownika
kobrawerde
Gibki Gibbon
Gibki Gibbon
Posty: 2309
Rejestracja: 10 wrz 2006, 16:00
Płeć: Mężczyzna
Wersja Ubuntu: 24.04
Środowisko graficzne: Cinnamon
Architektura: x86_64
Kontakt:

Re: Nie włącza się swap

Post 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
Serwer: LinuxMint/Ubuntu 22.04/HWE kernel/Vsftpd/Kodi/Jellyfin/iptv-dvbt2/etc.
CPU: Intel N100 / RAM: 32GB DDR5
Storage: Lexar NM620 2TB M.2 - (x2)
Mobo: MiniPC (Topton X6C )
Laptop: Lenovo Legion 5 Pro 16ITH6H /Ram32GB/ssd500GB/ssd1TB
Awatar użytkownika
niXon
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 180
Rejestracja: 10 paź 2006, 23:17
Płeć: Mężczyzna
Wersja Ubuntu: 22.04
Środowisko graficzne: Unity
Architektura: x86_64
Lokalizacja: Polska

Re: Nie włącza się swap

Post autor: niXon »

dziękuję bardzo, będę działał :)
ODPOWIEDZ

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

Kto jest online

Użytkownicy przeglądający to forum: Google [Bot] i 2 gości