Пошаговая инструкция по созданию файла подкачки (swap) в Debian Linux.
SWAP- это пространство на диске, которое используется, когда объем физической памяти заполнен. Когда в системе Linux заканчивается ОЗУ, неактивные страницы перемещаются из ОЗУ в область подкачки. Пространство подкачки может иметь форму выделенного раздела подкачки или файла подкачки. Обычно при запуске виртуальной машины Debian раздел подкачки отсутствует, поэтому единственный вариант - создать файл подкачки.
Создание файла подкачки
Сначала необходимо создать файл, который будет использоваться файл подкачки:
1 | fallocate -l 8G /swapfile |
Если fallocate не установлен, или вы получаем сообщение об ошибке: fallocate failed: Operation not supported
можно применить следующий способ:
1 | dd if=/dev/zero of=/swapfile bs=1024 count=8388608 |
Только пользователь с правами root должен иметь возможность читать и писать в файл подкачки. Выполните команду ниже, чтобы установить правильные разрешения :
1 | chmod 600 /swapfile |
С помощью mkswap настраиваем swap:
1 | mkswap /swapfile |
Активируем файл подкачки
1 | swapon /swapfile |
ну и что бы после перезагрузки файл подкачки подключался к системе добавляем его в fstab
1 | nano /etc/fstab |
Добовляем следующее:
1 | /swapfile swap swap defaults 0 0 |