Jak zwiększyć pamięć wymiany w Debianie? [Zamknięte]

16

jak zwiększyć pamięć wymiany w debianie?

Thiyagarajan Veluchamy
źródło
Umm ... czy to nie należy do SU?
daviesgeek,

Odpowiedzi:

20

W mgnieniu oka możesz utworzyć nową partycję lub plik wymiany.

W przypadku partycji:

  1. Sformatuj nową partycję za pomocą mkswap /dev/sdx1
  2. Dodaj nową partycję wymiany do / etc / fstab.
  3. Uruchom, swapon -aaby aktywować nową zamianę.

Aby dodać plik wymiany:

  1. Utwórz plik. To polecenie tworzy 1 gigabajtowy plik:dd if=/dev/zero of=/swap bs=1M count=1000
  2. Sformatuj plik wymiany: mkswap /swap
  3. Dodaj nowy plik wymiany do / etc / fstab: /swap swap swap defaults 0 0
  4. Uruchom, swapon -aaby aktywować nową zamianę.
blueben
źródło
Btw. trzeba będzie uruchomić swaponz sudo, w przeciwnym razie można dostać command not found.
kadaj
9

Uruchom następujące polecenia

dd if=/dev/zero of=/swap bs=512k count=1024
mkswap /swap
chmod 0600 /swap
swapon /swap

będziesz musiał także dodać tę linię do / etc / fstab

/swap swap swap defaults 0 0

Możesz uruchomić, free -maby znaleźć przestrzeń wymiany używaną w megabajtach przed i po przydzieleniu przestrzeni wymiany.

Rajat
źródło
1

Dobre informacje na temat kilku sposobów zwiększenia / zmiany rozmiaru partycji wymiany tutaj: https://help.ubuntu.com/community/SwapFaq . Wykonaj czynności wymienione w sekcji:How do I add more swap?

To wymaga kilku zmian.

  1. Musisz to zrobić swapoff -apo aktualizacji pliku / etc / fstab o nowe informacje o partycji wymiany. Bez tego, po uruchomieniu swapoffna późniejszym etapie, pokażą obie partycje.

  2. Nawet jeśli używasz hibernacji, może nie być konieczne dodanie identyfikatora UUID nowej wymiany GRUB_CMDLINE_LINUXw pliku / etc / default / grub.

Pozostałe kroki kroki są w porządku i działa.

Ethan Collins
źródło