Uwaga - Uruchamianie wszystkich tych poleceń wymaga uprawnień root, więc polecam uruchomić terminal „root”.
sudo -s
Zanim zmienimy zamianę, dowiedzmy się, ile mamy rozmiaru wymiany.
swapon -s
Zgodnie z wynikiem system ma plik swap w „/Swapfile”.
Aby manipulować plik zamiany, musimy go najpierw wyłączyć.
Swapoff -a
Teraz zmień rozmiar pliku zamiany -
dd if =/dev/zero =/swapfile bs = 1m liczba = 4096
Tutaj całkowity rozmiar pliku zamiany będzie to liczba bs*= 1m x 4096 = 4 gb
Uczyń ponownie „//swapfile” -
MKSWAP /SWAPFILE
Włącz plik swapowy -
Swapon /Swapfile
Po ponownym uruchomieniu systemu sprawdź wynik -
swapon -s
Usuwanie pliku swap
Jeśli przestrzeń pamięci RAM jest wystarczająco wysoka, prawdopodobnie chcesz pozbyć się pliku zamiany. Jeśli to jest twój przypadek, pozbądźmy plik swap!
Nie martw się! Pokażę również, jak ustawić całkowicie świeży plik swap.
Aby usunąć plik swap, uruchom następujące polecenia -
SWAPOFF -V /SWAPFILE
Usuń wpis pliku zamiany z pliku „/etc/fstab”. Powinien to być ostatni wiersz pliku.
gedit /etc /fstab
Teraz czas na usunięcie rzeczywistego pliku zamiany.
rm -v /swapfile
Nie zapomnij ponownie uruchomić systemu!
Aby odzyskać plik swap, użyj następujących poleceń -
dd if =/dev/zero =/swapfile bs = 1m liczba = 4096
# Dodanie uprawnienia, w którym tylko użytkownik root może odczytać plik swap
CHMOD 600 /SWAPFILE
# Skonfiguruj plik dla przestrzeni swapowej
MKSWAP /SWAPFILE
swapon -v /swapfile
Edytuj plik „/etc/fstab” i dodaj następujący wiersz na końcu pliku -
/swapfile swap zamiana domyślnie 0 0
Uruchom ponownie system.
Voila! Twój plik swapowy powrócił!
Co jeśli miałeś partycję zamiany? Musisz wykonywać działania w samej partycji. To bardziej kłopotliwe niż po prostu zarządzanie plikami swap bezpośrednio za pomocą powyższych metod, prawda?
Zalecam usunięcie partycji „zamiana” i użyj powyższej metody do utworzenia nowego pliku zamiany.