Хорошо, вот что происходит.
У меня есть сервер RedHat 5 с разделом подкачки (/ dev / sda3) размером 3 ГБ.
По какой-то причине память подкачки все еще используется на / (/ dev / sda2) и иногда заполняет диск. Могу ли я сказать своей системе, что, если ей нужно использовать пространство HD для подкачки, использовать другой диск?
Чтобы узнать, что действительно использует ваше пространство, используйте df
чтобы увидеть структуру разделов и использование диска, и du / -h --max-depth=1
чтобы получить оценку размеров каталогов и, исходя из этого, увидеть, что происходит.
Также, swapon -s
покажет, какие именно устройства подкачки используются и сколько из них занято.
Игнорируя все части вашего вопроса, которые не имеют смысла, вы можете использовать mkswap
для форматирования устройства для использования в качестве подкачки, и вы можете использовать swapon
чтобы активировать его. Добавить в /etc/fstab
если вы хотите сделать его постоянным.
Вы можете просто выполнить следующие шаги, чтобы создать дополнительный раздел подкачки в Linux.
Просто создайте раздел с fdisk
команду и измените код раздела для раздела подкачки Linux, например. 82
.
теперь используйте команду mkswap drive_name
чтобы создать подпись подкачки, затем используйте swapon drive name
команда для активации раздела подкачки.
Например, чтобы создать раздел подкачки:
mkswap /dev/sdb1
и активировать его
swapon /dev/sdb1
Примечание: я упомянул /dev/sdb1
например, вы используете диск в соответствии со своим сценарием.
теперь смонтируйте созданный раздел подкачки на /etc/fstab
файл.
для тестирования вы можете использовать следующие команды: -
swapon -s
показывает сводку использования свопа по устройствам
free -m
Отображение количества свободной и используемой памяти в системе