Red Hat Enterprise Linux 4: Руководство по системному администрированию | ||
---|---|---|
Назад | Глава 11. Пространство подкачки | Вперёд |
Иногда имеет смысл уменьшить пространство подкачки после установки. Например, вы могли сократить объём памяти в вашем компьютере с 1 Гбайта до 512 Мбайт, но на подкачку у вас по-прежнему выделено 2 Гбайта. Возможно, предпочтительнее будет сократить объём пространства подкачки до 1 Гбайта, так как выделять 2 Гбайт может быть слишком расточительно.
У вас есть три варианта: удалить существующий логический том LVM2, отведённый для подкачки, удалить файл подкачки или уменьшить пространство подкачки на существующем логическом томе 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 |
Логический том подкачки не должен использоваться (не должно быть никаких системных блокировок или работающих процессов). Легче всего выполнить это условие, загрузив систему в режиме восстановления. Инструкции по загрузке в режиме восстановления описаны в главе 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 |
Чтобы удалить файл подкачки:
Чтобы отключить файл подкачки, выполните в приглашении оболочки от имени root следующую команду (где /swapfile — файл подкачки):
# swapoff -v /swapfile |
Удалите запись о нём из файла /etc/fstab.
Удалите сам файл:
# rm /swapfile |