[Comm] Как освободить место в корне
Алексей Шенцев
=?iso-8859-1?q?ashen_=CE=C1_nsrz=2Eru?=
Пт Апр 4 15:29:14 MSD 2008
В сообщении от Friday 04 April 2008 15:18:41 Mike Shuvalov написал(а):
> Здравствуйте!
>
> Давно ждал наступления этого момента, но все как-то откладывал решение этой
> проблемы и вот свершилось: закончилось (практически) место в /.
>
> Имеем два SATA диска. На первом (sda) стоит офтопик и места предостатчоно.
> На втором (sdb) стоит ALD4. Диск разбит следующим образом:
> sdb1 -- / - 10G
> sdb2 -- swap - 3G
> sdb5 -- /home - 61G
>
> собственно df:
> Файловая система Разм Исп Дост Исп% смонтирована на
> /dev/sdb1 9,9G 9,1G 323M 97% /
> udevfs 5,0M 96K 5,0M 2% /dev
> shmfs 506M 0 506M 0% /dev/shm
> tmpfs 506M 8,0K 506M 1% /tmp
> /dev/sdb5 61G 42G 16G 73% /home
> /dev/sda1 233G 148G 86G 64% /mnt/disk
> mikes-srv:/var/ftp 16G 13G 2,4G 84% /mnt/net/server/ftp
>
> Как я себе представляю освобождение места. На sda тесним офтопик уменьшив
> раздел. На освободившемся месте создаем раздел Ext3 и монтируем туда,
> скажем, /usr.
> Здесь более или менее понятно, за исключением одного вопроса. Почему
> gparted не дает изменить раздел на sda1? Потому что не может работать с
> NTFS?
А этот ntfs раздел случайно не смонтирован в этот момент?
> Теперь основной вопрос. Как на новое место перенести содержимое /usr?
Легко! Загружаемся в режиме rescue mode. Монтируем ручками /, newusr. Из /
перемещаем /usr на нужный нам раздел. Ну а затем правим соответствующим
образом /etc/fstab на /. Ну а потом, как обычно chroot, lilo. В общем типовая
операция по восстановлению загрузчика, после того как вы перенесли
содержимое /usr на новый раздел.
Хотя я бы вам посоветовал в начале запустить прогу kleansweep в режиме рута и
посмотреть результат её работы. И посмотреть, что удалить из предложенного
ей.
--
С уважением Шенцев Алексей Владимирович.
E-mail: ashen на nsrz.ru
XMPP: ashen на altlinux.org, AlexShen на jabber.ru
ICQ: 271053845
Подробная информация о списке рассылки community