Как отключить Swap в CentOS 7 пошагово

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

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

sudo swapon --show

Шаг 2: Отключение Swap. Чтобы временно отключить Swap, выполните следующую команду:

sudo swapoff -a

Эта команда выключит все активные Swap-файлы и Swap-разделы в системе. Swap будет отключено до перезагрузки компьютера. Если вы хотите настроить отключение Swap, чтобы оно сохранялось после перезагрузки системы, мы рекомендуем перейти к следующему шагу.

Установка CentOS 7

Установка CentOS 7

Установка операционной системы CentOS 7 может быть выполнена следующим образом:

  1. Скачайте образ CentOS 7 с официального сайта.
  2. Подготовьте загрузочную флешку с помощью программы Rufus или аналогичной.
  3. Подключите загрузочную флешку к компьютеру, на котором будет устанавливаться CentOS 7.
  4. Запустите компьютер с загрузочной флешки. Для этого может потребоваться изменить порядок загрузки в BIOS.
  5. В меню установки выберите язык и раскладку клавиатуры.
  6. Согласитесь с лицензионным соглашением.
  7. Выберите тип установки: 'Minimal Install' или 'Everything'. 'Minimal Install' содержит только основные компоненты операционной системы, а 'Everything' включает в себя все доступные пакеты.
  8. Выберите диск, на котором будет установлена CentOS 7.
  9. Настройте сетевые параметры, если требуется подключиться к сети.
  10. Введите пароль для пользователя root. Убедитесь, что пароль сложный и надежный.
  11. Дождитесь завершения установки и перезагрузите компьютер.

После перезагрузки компьютера установка CentOS 7 будет завершена, и вы сможете начать использовать операционную систему.

Проверка наличия Swap

Проверка наличия Swap

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

Шаг 1: Откройте терминал на CentOS 7.

Шаг 2: Введите следующую команду, чтобы узнать информацию о Swap:

free -h

Примечание: Если значение в столбце "Swap" равно 0B или 0M, значит Swap в данный момент не используется и вы можете переходить к отключению его.

Создание временного Swap-файла

Создание временного Swap-файла

Иногда может возникнуть необходимость создать временный Swap-файл, чтобы улучшить производительность системы или выполнить определенные задачи. Вот как это сделать:

  1. Подключитесь к серверу с помощью ssh.
  2. Создайте файл для временного Swap-раздела, используя команду:
sudo fallocate -l размер_файла путь_к_файлу

Здесь размер_файла - необходимый размер файла в мегабайтах, а путь_к_файлу - путь и имя файла, который вы хотите создать. Например:

sudo fallocate -l 2G /swapfile
  1. Установите правильные разрешения для файла Swap:
sudo chmod 600 путь_к_файлу

Например:

sudo chmod 600 /swapfile
  1. Создайте Swap-раздел с помощью команды:
sudo mkswap путь_к_файлу

Например:

sudo mkswap /swapfile
  1. Активируйте Swap-раздел командой:
sudo swapon путь_к_файлу

Например:

sudo swapon /swapfile

Теперь вы создали временный Swap-файл и активировали его. Проверить, что Swap-раздел работает, можно командой swapon --show.

Отключение текущего Swap

Отключение текущего Swap

Чтобы отключить текущий Swap в CentOS 7, следуйте следующим шагам:

  1. Откройте терминал и введите команду sudo swapoff -a. Это отключит текущий Swap.
  2. Для того чтобы Swap не автоматически включался при загрузке системы, откройте файл /etc/fstab с помощью редактора текста.
  3. Найдите строку, начинающуюся с /swapfile или UUID=[UUID-вашего-Swap].
  4. Закомментируйте эту строку, добавив символ # в начало строки.
  5. Сохраните изменения и закройте файл.

Теперь текущий Swap должен быть успешно отключен на вашей системе CentOS 7.

Удаление временного Swap-файла

Удаление временного Swap-файла

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

  1. Войдите в систему с учетной записи root.
  2. Откройте терминал и выполните следующую команду:

sudo swapoff -a

Команда swapoff отключает все активные Swap-разделы и файлы.

  1. Убедитесь, что Swap-пространство уже не используется, выполнив команду:

grep -i swap /etc/fstab

  1. Удалите временный Swap-файл, выполнив команду:

sudo rm /swapfile

Обратите внимание, что вместо /swapfile может использоваться другой путь к временному Swap-файлу, если он был создан с другим именем или в другом месте.

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

Создание файла без использования Swap

Создание файла без использования Swap

Для отключения Swap в CentOS 7 необходимо сначала создать файл без использования Swap, а затем изменить настройки, чтобы система перестала использовать этот файл в качестве Swap-памяти.

Вот пошаговая инструкция:

  1. Откройте терминал и выполните команду sudo swapoff -a, чтобы отключить все существующие Swap-устройства.
  2. Удалите записи Swap из файла /etc/fstab. Для этого выполните команду sudo nano /etc/fstab, найдите строки с упоминанием Swap и удалите их. Сохраните изменения и закройте файл.
  3. Создайте новый файл без использования Swap с помощью команды sudo dd if=/dev/zero of=/swapfile bs=1G count=8. В данном примере создается файл размером 8 гигабайт.
  4. Измените права доступа к созданному файлу с помощью команды sudo chmod 600 /swapfile, чтобы только root имел доступ
  5. Превратите созданный файл в Swap-память с помощью команды sudo mkswap /swapfile.
  6. Добавьте новый Swap-файл в систему, выполнив команду sudo swapon /swapfile.
  7. Проверьте результат выполнения команды sudo swapon --show, чтобы убедиться, что новый Swap-файл успешно добавлен.
  8. Для того чтобы Swap-файл был добавлен автоматически при загрузке системы следует открыть файл /etc/fstab и добавить следующую строку:
    /swapfile none swap sw 0 0
  9. Сохраните изменения и закройте файл.

Теперь Swap-файл успешно создан без использования Swap и будет добавляться автоматически при загрузке системы.

Применение настроек

Применение настроек

После внесения изменений в файл /etc/fstab необходимо применить настройки для отключения SWAP-раздела. Следуйте этим шагам:

  1. Перезагрузите систему с помощью команды reboot. Это позволит операционной системе загрузиться с обновленными настройками.
  2. После перезагрузки войдите в систему и откройте командную строку.

Теперь SWAP-раздел будет отключен в CentOS 7.

Проверка отключения Swap

Проверка отключения Swap

После выполнения всех предыдущих шагов, вы можете убедиться, что Swap был успешно отключен. Для этого выполните следующую команду:

КомандаОписание
free -hОтобразить информацию о доступной памяти.
total        used        free      shared  buff/cache   available
Mem:           1.9G        117M        122M        848K        1.7G        1.6G
Swap:            0B          0B          0B
Оцените статью