URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 76333
[ Назад ]

Исходное сообщение
"Увеличение дискового пространства."

Отправлено vikm , 20-Сен-07 11:36 
привет всем!
Имеется фря 6.2 с двумя SCSI дисками 9.1Гб и 4Гб. Изначально фря была поставлена на диск 9.1Гб со следующим разбиением диска:
da0s1a    /      300Мб
da0s1b    swap   256Мб
da0s1d    /home  1000Мб
da0s1e    /var   500Мб
da0s1f    /tmp   1000Мб
da0s1g    /usr   5510Мб.
Потом был добавлен диск 4Гб и на нем созданы слайсы и перенесены разделы /home,/var,/tmp:
da1s1b    swap   256Мб
da1s1d    /home  1000Мб
da1s1e    /tmp   1000Мб
da1s1f    /var   1814Мб.
Вопрос в том как мне расширить раздел /usr и добавить к нему место уже неиспользующихся разделов. Подскажите, плиз, как сделать или ткните чего почитать.

Содержание

Сообщения в этом обсуждении
"Увеличение дискового пространства."
Отправлено бусик , 20-Сен-07 11:38 
>[оверквотинг удален]
>da0s1g    /usr   5510Мб.
>Потом был добавлен диск 4Гб и на нем созданы слайсы и перенесены
>разделы /home,/var,/tmp:
>da1s1b    swap   256Мб
>da1s1d    /home  1000Мб
>da1s1e    /tmp   1000Мб
>da1s1f    /var   1814Мб.
>Вопрос в том как мне расширить раздел /usr и добавить к нему
>место уже неиспользующихся разделов. Подскажите, плиз, как сделать или ткните чего
>почитать.

просто добавить место к разделу с другого винта у вас не получится. как вариант - определить директорию в /usr, которую хотите пользовать на другом винте, и монтировать тот раздел в нее. надеюсь понятно изложил


"Увеличение дискового пространства."
Отправлено vikm , 20-Сен-07 11:45 
>[оверквотинг удален]
>>da1s1e    /tmp   1000Мб
>>da1s1f    /var   1814Мб.
>>Вопрос в том как мне расширить раздел /usr и добавить к нему
>>место уже неиспользующихся разделов. Подскажите, плиз, как сделать или ткните чего
>>почитать.
>
>просто добавить место к разделу с другого винта у вас не получится.
>как вариант - определить директорию в /usr, которую хотите пользовать на
>другом винте, и монтировать тот раздел в нее. надеюсь понятно изложил
>

я не совсем понял, у меня освободились на диске разделы
da0s1d    /home  1000Мб
da0s1e    /var   500Мб
da0s1f    /tmp   1000Мб
как мне их убить и это место добавить к da0s1g    /usr   5510Мб.


"Увеличение дискового пространства."
Отправлено бусик , 20-Сен-07 11:50 
>[оверквотинг удален]
>>как вариант - определить директорию в /usr, которую хотите пользовать на
>>другом винте, и монтировать тот раздел в нее. надеюсь понятно изложил
>>
>
>я не совсем понял, у меня освободились на диске разделы
>da0s1d    /home  1000Мб
>da0s1e    /var   500Мб
>da0s1f    /tmp   1000Мб
>как мне их убить и это место добавить к da0s1g  
> /usr   5510Мб.

убить разделы поможет fdisk
далее, вы создаете один раздел из них. после этого скажем mount /dev/da0s1d /usr/ftp ну или директорию, которую хотите. напрямую подключить место с одного винта к другому не получится. динамические волюмы если только.. но там помоему потеряется вся информация на текущем /usr


"Увеличение дискового пространства."
Отправлено vikm , 20-Сен-07 11:59 
>[оверквотинг удален]
>>da0s1e    /var   500Мб
>>da0s1f    /tmp   1000Мб
>>как мне их убить и это место добавить к da0s1g  
>> /usr   5510Мб.
>
>убить разделы поможет fdisk
>далее, вы создаете один раздел из них. после этого скажем mount /dev/da0s1d
>/usr/ftp ну или директорию, которую хотите. напрямую подключить место с одного
>винта к другому не получится. динамические волюмы если только.. но там
>помоему потеряется вся информация на текущем /usr

ок,спасибо,я понял.а можно ли поставить допустим еще один диск, скопировать на него раздел /usr,а потом убить на диске da0 разделы, и создать один раздел /usr и потом все перенести на него.


"Увеличение дискового пространства."
Отправлено Sega , 21-Сен-07 01:06 
>[оверквотинг удален]
>>
>>убить разделы поможет fdisk
>>далее, вы создаете один раздел из них. после этого скажем mount /dev/da0s1d
>>/usr/ftp ну или директорию, которую хотите. напрямую подключить место с одного
>>винта к другому не получится. динамические волюмы если только.. но там
>>помоему потеряется вся информация на текущем /usr
>
>ок,спасибо,я понял.а можно ли поставить допустим еще один диск, скопировать на него
>раздел /usr,а потом убить на диске da0 разделы, и создать один
>раздел /usr и потом все перенести на него.

Как вариант проделать следующие действия в одно пользовательском режиме:
fdisk -vBI /dev/da2 (доп. диск)
bsdlabel -wB /dev/da2s1
создадим партицию bsdlabel -e /dev/da2s1
newfs -U /dev/da2s1a
mount /dev/da2s1a /mnt/usr (/mnt/usr должен существовать)
dump -L -0 -f- /usr |(cd /mnt/usr && restore -r -v -f-)
далее повторяем все операции до монтирования для диска /dev/da0, последние два шага по аналогии
mount /dev/da0s1a /usr
dump -L -0 -f- /mnt/usr |(cd /usr && restore -r -v -f-)

Добавлено:
Упс каюсь грешен просмотрел что у вас на этом же диске и все остальное, боюсь что этот вариант вам не подойдет.
Либо дампить весь da0 на da2, все разделы создаются по аналогии, загружаться с da2 и уже только потом делать перенос с него на da0.