Иногда имеет смысл уменьшить пространство подкачки после установки. Например, вы могли сократить объём памяти в вашем компьютере с 1 Гбайта до 512 Мбайт, но на подкачку у вас по-прежнему выделено 2 Гбайта. Возможно, предпочтительнее будет сократить объём пространства подкачки до 1 Гбайта, так как выделять 2 Гбайт может быть слишком расточительно.
У вас есть три варианта: удалить существующий логический том LVM2, отведённый для подкачки, удалить файл подкачки или уменьшить пространство подкачки на существующем логическом томе LVM2.
11.3.1. Уменьшение пространства подкачки на логическом томе LVM2
Чтобы уменьшить логический том LVM2, отведённый для подкачки (предположим, что этот том называется /dev/VolGroup00/LogVol01):
Запретите подкачку на соответствующем логическом томе:
# swapoff -v /dev/VolGroup00/LogVol01
Сократите размер логического тома LVM2 на 512 Мбайт:
# lvm lvreduce /dev/VolGroup00/LogVol01 -L -512M
Отформатируйте новое пространство подкачки:
# mkswap /dev/VolGroup00/LogVol01
Включите дополнительный логический том:
# swapon -va
Проверьте, был ли логический том уменьшен правильно:
# cat /proc/swaps # free
11.3.2. Удаление логического тома LVM2 для подкачки
Логический том подкачки не должен использоваться (не должно быть никаких системных блокировок или работающих процессов). Легче всего выполнить это условие, загрузив систему в режиме восстановления. Инструкции по загрузке в режиме восстановления описаны в главе 5 Основы восстановления системы. Получив предложение смонтировать файловые системы, ответьте Пропустить (Skip).
Чтобы удалить группу томов для подкачки (предположим, что том называется /dev/VolGroup00/LogVol02):
Запретите подкачку на соответствующем логическом томе:
# swapoff -v /dev/VolGroup00/LogVol02
Удалите логический том LVM2 размером 512 Мбайт:
# lvm lvremove /dev/VolGroup00/LogVol02
Удалите следующую запись из файла /etc/fstab:
/dev/VolGroup00/LogVol02 swap swap defaults 0 0
Проверьте, был ли логический том удалён правильно:
# cat /proc/swaps # free
11.3.3. Удаление файла подкачки
Чтобы удалить файл подкачки:
Чтобы отключить файл подкачки, выполните в приглашении оболочки от имени root следующую команду (где /swapfile — файл подкачки):
# swapoff -v /swapfile
Удалите запись о нём из файла /etc/fstab.
Удалите сам файл:
# rm /swapfile