[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