Ubuntu использование swap файла

Создание SWAP файла

Создаем файл необходимого размера для swap области, где /home/swap-file — это имя и путь файла, а count=1024K его размер, в данном случае — 1024 Мб:

# sudo dd if=/dev/zero of=/home/swap-file bs=1024 count=1024K

Далее производим запись в начало файла системную информацию, которая будет используется ядром системы для работы с файлом подкачки:

# sudo mkswap /home/swap-file

Следующим шагом активируем только что созданный SWAP файл:

# sudo swapon /home/swap-file

Для просмотра результата просматриваем все объекты, которые используются для размещения виртуальной памяти:

# cat /proc/swaps

После перезагрузки системы SWAP файл необходимо активировать снова или добавить строчка для автоматической загрузки в файл fstab.
Редактировать файл fstab можно самостоятельно или командой, которая добавляет в конец файла
fstab строку /home/swap-file swap swap defaults 0 0:

# echo «/home/swap-file swap swap defaults 0 0» | sudo tee -a /etc/fstab

Тоже самое действие но добовление через UUID, который присваивается в пункте 2(после команды: sudo mkswap /home/swap-file):

# echo «UUID=3C716DB9C93656B1 swap swap defaults 0 0» | sudo tee -a /etc/fstab


Удаление SWAP файла


Просматриваем все объекты, которые используются для размещения виртуальной памяти

# cat /proc/swaps

Выбираем ненужный.
Деактивируем, для примера, созданный выше SWAP файл:

# sudo swapoff /home/swap-file

Удаляем SWAP файл:

# sudo rm /home/swap-file

Если Вы раньше добавляли строчку в fstab, для автоматической загрузки SWAP файла при старте операционной системы, то следует ее удалить. Выводим файл /etc/fstab для редактирования на экран:

# sudo gedit /etc/fstab

В нем удаляем строчку монтирования SWAP файла: «UUID=3C716DB9C93656B1 swap swap defaults 0 0».

Оставьте комментарий

Ваш адрес email не будет опубликован.

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.