Zawsze możesz utworzyć plik wymiany
aby dodać więcej przestrzeni wymiany. Nie jest to to samo (pod każdym względem) co partycja wymiany, ale będzie łatwe i dynamiczne.
Zmień /media/fasthdd/swapfile.img
na cokolwiek lubisz, na przykład może to być /swap.img
również. /media/fasthdd/swapfile.img
to tylko przykładowa nazwa pliku, jeśli go używasz, to oczywiście musi być katalog /media/fasthdd/
z wystarczającą ilością wolnego miejsca dla nowego pliku wymiany.
Użyj dowolnej aplikacji terminalowej do uruchamiania poleceń. Wszystkie polecenia powinny być uruchamiane z uprawnieniami administratora , aby to zrobić, możesz dodać sudo
na początku każdego polecenia lub uruchomić sudo bash
przed uruchomieniem poleceń.
1. Utwórz pusty plik:
ten plik będzie zawierał zawartość pamięci wirtualnej, dzięki czemu plik będzie wystarczająco duży dla twoich potrzeb. Ten utworzy plik 1 Gb, co oznacza + 1 Gb przestrzeni wymiany dla twojego systemu:
dd if=/dev/zero of=/media/fasthdd/swapfile.img bs=1024 count=1M
Jeśli chcesz utworzyć plik 3Gb, zmień wartość zliczania na count=3M
. Zobacz man dd
więcej informacji.
2. Piec plik wymiany:
Poniższe polecenie spowoduje utworzenie „systemu wymiany plików” w nowym pliku wymiany.
mkswap /media/fasthdd/swapfile.img
3. Uruchom przy rozruchu:
Aby upewnić się, że podczas wymiany komputera aktywowane jest nowe miejsce wymiany, należy dodać je do pliku konfiguracyjnego systemu plików /etc/fstab
. Dodaj go na końcu pliku, jest to zalecane, ponieważ inne systemy plików ( przynajmniej jeden zawierający plik wymiany ) muszą być zamontowane w trybie odczytu-zapisu, zanim będziemy mogli uzyskać dostęp do jakichkolwiek plików.
# Add this line to /etc/fstab
/media/fasthdd/swapfile.img swap swap sw 0 0
4. Aktywuj:
Możesz uruchomić ponownie komputer lub ręcznie aktywować nowy plik wymiany za pomocą następującego polecenia:
swapon /media/fasthdd/swapfile.img
Jeśli wszystko pójdzie dobrze
powinieneś zobaczyć, że dostępna jest większa przestrzeń wymiany. Możesz użyć następujących poleceń, aby sprawdzić nową zamianę i potwierdzić, że jest aktywna:
cat /proc/swaps
Filename Type Size Used Priority
/media/fasthdd/swapfile.img file 8388604 2724 -1
grep 'Swap' /proc/meminfo
SwapCached: 4772 kB
SwapTotal: 8388604 kB
SwapFree: 8355812 kB