Пожалуйста, будьте осторожны со мной, я новичок, и мне потребуются простые объяснения.
Я хотел увеличить размер файла подкачки, но столкнулся со странным поведением.
Полная история - у меня было 2G, и я хотел выделить больше места. Во-первых, я последовал предложению иметь двойной объем оперативной памяти и ввел 8G, но затем передумал и решил изменить его на 4G. НО после выполнения той же процедуры, что и в первый раз, он все еще остается 8G.
Я следовал этому руководству
Вот что я получил (отредактировано, чтобы показать основные моменты):
~$ sudo swapon --show
~$
~$ sudo fallocate -l 4G /swapfile
~$ ls -lh /swapfile
-rw------- 1 root root 8.0G Feb 14 12:14 /swapfile
~$ sudo swapon --show
NAME TYPE SIZE USED PRIO
/swapfile file 8G 0B -2
Как мне установить 4G и убедиться, что он работает правильно?
Во-первых, прекратите используя и удалите старый файл подкачки:
sudo swapoff /swapfile
sudo rm /swapfile
Во-вторых, создайте новый Swapfile:
sudo dd if=/dev/zero of=/swapfile bs=1G count=4
sudo chmod 600 /swapfile
TARRY, настройте файл для использования в качестве SwapFile:
sudo mkswap /swapfile
Наконец, используйте новый Swapfile 4G:
sudo swapon /swapfile
Обратите внимание, что вы могут, но не должны , используйте выпасть, чтобы создать свой Swapfile. Примечания в Человек Swapon
указывают на то, что он должен работать, если основная структура диска является XFS, но эта проблема может возникнуть в противном случае.