Czy można zmniejszyć rozmiar pamięci wymiany?

10

Chodzi o to, że mój komputer ma 3Gb pamięci RAM. Dlatego uważam, że nie potrzebuję zbyt dużej ilości pamięci wymiany i naprawdę potrzebuję wolnego miejsca na dysku twardym. przepraszam za mój angielski

Pablo
źródło
możliwy duplikat Jak zmienić rozmiar partycji?
Eliah Kagan

Odpowiedzi:

11

Tak. Możesz zmienić rozmiar partycji wymiany, używając GParted. Możesz zainstalować go z Centrum oprogramowania Ubuntu.

Pamiętaj, że gparted nie będzie działał na zamontowanej partycji. Podczas pracy z partycją wymiany należy najpierw odmontować ją przy pomocy swapoff . Kiedy skończysz, aby aktywować nową przestrzeń wymiany, zrób to za pomocą swapon .

UWAGA: Warto rozważyć zrobienie tego z płyty CD lub USB na żywo / rozruchowej, aby zachować bezpieczeństwo. Należy również pamiętać, że za każdym razem, gdy masz do czynienia z partycjami, wiąże się to z ryzykiem.

UWAGA: W przypadku partycji zawsze upewnij się, że jest dostępna kopia zapasowa na wypadek, gdyby coś poszło nie tak. Możesz rozważyć Clonezilla

Mitch
źródło
6
Nie zaleca się zmiany tabeli partycji na dysku systemowym, z którego działa system operacyjny. Gdy zmienia się rozmiar partycji, odbywa się to poprzez edycję tablicy partycji. Istnieje wiele dobrych aplikacji GParted na zainstalowanych systemach Ubuntu, ale ten błąd powoduje, że nie jest instalowany domyślnie. Aby zmienić rozmiar partycji, powinieneś uruchomić system operacyjny, który nie jest zainstalowany na dysku fizycznym, na którym to robisz. (W tym celu możesz użyć do tego celu płyty CD / DVD / USB na żywo Ubuntu.) Polecam edycję odpowiedzi na to konto. (Jeśli wolisz, mógłbym opublikować osobną odpowiedź.)
Eliah Kagan
Zmieniłem partycję przy użyciu tej metody, ale zmieniłem UUID partycji wymiany, a zatem plik / etc / fstab nie był już poprawny i musiał zostać zmodyfikowany.
Étienne
1

Myślę, że najlepszą opcją jest obniżenie wartości „swapiness”, radzenie sobie z tabelą partycji dysku twardego może być trudne i niebezpieczne.

uruchom to polecenie

gksudo gedit /etc/sysctl.conf

dodaj tę linię

vm.swappiness=0

zrestartuj komputer, jądro nie użyje wymiany, wymiana zostanie zamontowana, ale nie będzie używana.

możesz ustawić to między 0 a 100, znaczenie tej opcji dotyczy procentu wykorzystania przestrzeni wymiany, 0 = nigdy nie używaj wymiany.

użytkownik827992
źródło
2
Nie oznacza to „ wolnego miejsca na dysku twardym ” (o które pyta pytanie). W tym celu partycja wymiany musi zostać zmniejszona, usunięta lub sformatowana przy użyciu własnego systemu plików, w którym mogą być przechowywane dane. Zmniejszenie to prawdopodobnie najlepsza z tych trzech opcji.
Eliah Kagan