Файл подкачки представляет собой метод расширения виртуальной памяти. Системы Unix и Linux обычно имеют выделенный раздел подкачки для виртуальной памяти, но иногда может быть поставлена задача запуска сервера без одного, или с одним, который не является достаточно большим для задач сервера. В этом случае, хорошая идея, чтобы создать файл подкачки в качестве замены или помощи основному разделу подкачки.
Начиная
Для того, чтобы следовать нашему руководству по настройке файла подкачки, вам необходимо:
- 1 Узел (Cloud сервер или выделенный сервер) работает на Ubuntu 16.
- Доступ Root к серверу
Учебник
Во-первых, проверьте текущую конфигурацию памяти подкачки вашей системы с помощью команды swapon:
swapon -s
Swop доступен, вы увидите что-то вроде этого.
swapon -s Filename Type Size Used Priority /dev/sda3 partition 9488714 10740 -1
Если после запуска этой команды не производит никакого вывода, то ваша система, к сожалению, не имеет файла подкачки. Для того, чтобы добавить файл подкачки в вашей системе, вы можете приступить к следующим шагам.
Первая задача состоит в том, чтобы проверить доступное пространство в вашей системе. Для этого используйте команду “disk free” с флагом “human readable”, или df -h.
df -h
Выберите раздел с большим количеством пространства, так как файлы подкачки сегодня являются размером гигабайт и более. Теперь вы можете использовать команду fallocate для создания файла подкачки. В нашем примере, приведенном ниже, мы делаем файл подкачки 1 Гб в корневом каталоге с именем файла swap3.
fallocate -l 1G /swap3
Жизненно важный шаг, который вы должны сделать, это не пропустить установку новых разрешений для файла подкачки для чтения и записи для root.
chmod 600 /swap3
Проверьте размер и права доступа к файлу.
ls -lh /swap3
Вот результат нашего примера файла подкачки.
ls -lh /swap3 -rw------- 1 root root 2.0G Dec 23 10:30 /swap3
Теперь, когда у вас есть файл, вы можете использовать его для создания нового файла подкачки.
mkswap /swap2
Установить новый раздел подкачки.
swapon /swap2
Вы можете проверить, успешность установки с помощью команды swapon.
swapon -s
Пришло время, чтобы сделать это постоянное изменение, добавив новый файл подкачки в Fstab вашей системы для того, чтобы установить при загрузке системы.
Откройте FSTAB в вашем редакторе файлов nano или vim.
nano /etc/fstab
Добавьте следующую строку в конце Fstab, а затем сохраните и выйдите.
Вывод
Вы успешно создали файл подкачки и добавили к вашей системе. Это полезный навык, знать, когда у вас нет доступа к надлежащему разделу подкачки. Обязательно пригласите своих друзей и поделиться этой статьи с ними, если они заинтересованы в создании файла подкачки.