Linux. Добавить файл подкачки

Данный материал предоставлен сайтом PacificSky.Ru исключительно в ознакомительных целях. Администрация не несет ответственности за его содержимое.

Файл подкачки (swap) - это место на диске, которое используется в тот момент, когда заканчивается объем оперативной памяти.
Он необходим для разгрузки оперативной памяти, когда на нее возлагается большая нагрузка.
Если по умолчанию у вас отключен файл подкачки или при установке операционной системы вы его не установили, то в данной статье будет описано как создать файл подкачки.

Подключение файла подкачки
В первую очередь на всякий случай создайте бекап системы.
Для создания файла подкачки необходимо обладать "root" правами. Или выполнять каманды под sudo.
В статье буду приводить примеры выполнения команд под sudo.
  1. С помощью fallocate резервируем 4 гигабайта памяти под файл подкачки (Вы можете указать другое количество памяти, которое вам необходимо).
    sudo fallocate -l 4G /swapfile

  2. Присваиваем зарезервированному месту на диске права на чтение и запись.
    sudo chmod 600 /swapfile

  3. Создание структуры данных для файла подкачки
    sudo mkswap /swapfile

  4. Подключения файла подкачки
    sudo swapon -v /swapfile

  5. Проверка наличия подключенного файла подкачи
    swapon --show

    Если файл успешно подключен, то вы волжны увидеть примерно такой результат выполнения команды:
    NAME TYPE SIZE USED PRIO
    /swapfile file 4G 521,4M -2

  6. При перезагрузке операционной системы файл подкачки будет отключен. По этому необходимо поставить его на автозагрузку.
    Для этого откройте и отредактируйте конфигурационный файл разделов:
    sudo nano /etc/fstab

    Добавьте в конец файла следующую строку:
    /swapfile none swap sw 0 0

    После этого необходимо перезагрузить операционную систему и файл подкачки должен автоматически подключиться.


Удаление файла подкачки
  1. В первую очередь отключаем файл подкачки
    sudo swapoff -v /swapfile

  2. Откройте конфигурационный файл разделов
    sudo nano /etc/fstab

    Удалите ранее добавленную строку
    /swapfile none swap sw 0 0

  3. Удаляем созданный файл подкачки
    sudo rm /swapfile

Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.