Как включить swap на CentOS 7 — подробная инструкция

Swap – это дополнительное пространство на жестком диске, которое используется операционной системой в случаях, когда закончилось доступное количество оперативной памяти. Правильная настройка swap-пространства может значительно повысить производительность системы CentOS 7.

В этой статье мы рассмотрим, как включить swap на CentOS 7.

Шаг 1: Проверка наличия swap-пространства.

Установка и настройка swap на CentOS 7

В CentOS 7 swap может быть установлена и настроена следующим образом:

  1. Проверка текущей конфигурации
  2. Вы можете проверить текущую конфигурацию swap, выполнив команду swapon --show. Она покажет список активных swap-разделов и их размеры.

  3. Создание файла для swap
  4. Вы можете создать файл для swap с помощью команды fallocate. Например, команда fallocate -l 2G /swapfile создаст файл swap размером 2GB.

  5. Изменение прав доступа к файлу swap
  6. Следующим шагом следует установить правильные права доступа к файлу swap с помощью команды chmod 600 /swapfile. Это ограничит доступ к файлу только для root пользователя.

  7. Настройка файла как swap-раздела
  8. Далее, нужно указать системе, что созданный файл должен использоваться в качестве swap-раздела. Это можно сделать с помощью команды mkswap /swapfile.

  9. Активация swap-раздела
  10. Чтобы активировать swap-раздел, выполните команду swapon /swapfile. После этого swap-раздел должен отобразиться в списке активных swap-разделов при выполнении команды swapon --show.

  11. Настройка системы для автоматической активации swap-раздела при загрузке
  12. Вы можете настроить вашу систему, чтобы она автоматически активировала swap-раздел при каждой загрузке. Для этого добавьте следующую запись в файл /etc/fstab:

    /swapfile none swap sw 0 0
    

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

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

При необходимости увеличить доступную оперативную память на сервере CentOS 7 можно создать файл подкачки, известный как swap. Чтобы создать файл swap, выполните следующие шаги:

Шаг 1: Создайте пустой файл swap с помощью команды dd:

sudo dd if=/dev/zero of=/swapfile bs=1G count=4

Шаг 2: Измените права доступа к файлу swap, чтобы только пользователь root мог его использовать:

sudo chmod 600 /swapfile

Шаг 3: Преобразуйте файл в формат swap:

sudo mkswap /swapfile

Шаг 4: Активируйте файл swap:

sudo swapon /swapfile

Шаг 5: Чтобы swap-файл автоматически активировался при загрузке системы, добавьте его в файл /etc/fstab:

echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab

Теперь вы создали файл swap, который будет использоваться при нехватке оперативной памяти на сервере CentOS 7.

Активация swap файла

  1. Создайте файл для swap:
  2. sudo fallocate -l [размер в гигабайтах] /swapfile
    

    Например, чтобы создать swap файл размером 2 ГБ:

    sudo fallocate -l 2G /swapfile
    
  3. Установите правильные разрешения на файл:
  4. sudo chmod 600 /swapfile
    
  5. Зарезервируйте пространство на диске для swap файла:
  6. sudo mkswap /swapfile
    
  7. Активируйте swap файл:
  8. sudo swapon /swapfile
    
  9. Чтобы установить swap файл как постоянное хранилище, добавьте его в файл /etc/fstab:
  10. sudo echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
    
  11. Проверьте, что swap активирован:
  12. swapon --show
    

Теперь вы успешно активировали swap файл на CentOS 7 и можете использовать его в качестве дополнительной оперативной памяти в системе.

Оцените статью