[Comm] Как освободить место в корне
spider
=?iso-8859-1?q?spider_=CE=C1_lsi=2Ebas-net=2Eby?=
Пт Апр 4 16:27:40 MSD 2008
Mike Shuvalov пишет:
> Здравствуйте!
>
> Давно ждал наступления этого момента, но все как-то откладывал решение этой
> проблемы и вот свершилось: закончилось (практически) место в /.
>
> Имеем два SATA диска. На первом (sda) стоит офтопик и места предостатчоно. На
> втором (sdb) стоит ALD4. Диск разбит следующим образом:
> sdb1 -- / - 10G
> sdb2 -- swap - 3G
> sdb5 -- /home - 61G
Есть три варианта:
1. в отдельный раздел перенести /usr.
2. в отдельный раздел перенести /var.
3. в два отдельных раздела перенести /var и /usr.
Файловая система / должна быть в чистом состоянии. Имеет смысл перед
переносом загрузиться в rescue режиме и сделать fsck.
/usr переносится банально: создается раздел нужного размера, помечается
(например: e2label /dev/sdaN usr) и в него делается копия текущего /usr
в архивном режиме (cp -a /usr /dev/sdaN). После этого в /etc/fstab
добавляется соответсвующая запись
LABEL=usr /usr ext3 auto 1 2,
переименовываем /usr, например, в /usr.old и перезагружаемся. Если все
нормально, удаляем usr.old.
/var лучше переносить загрузившись с rescue cd или в крайнем случае (нет
такого cd) загрузившись в режиме s без запуска сервисов, которые трогают
хоть что нибудь в /var. ОС должна быть перед этим чисто закрыта,
файловая система / должна быть в чистом состоянии, /var без сокетов и
открытых файлов. /var/run должен быть пуст. Все остальное выполняется
так же как и в случае переноса /usr.
Подробная информация о списке рассылки community