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

Исходное сообщение
"Добавление нового hdd"

Отправлено Azureus , 11-Апр-06 00:36 
Всем доброй ночи!
Есть задача подключить второй hdd на систему с freebsd, для выноса на него каталога /var со всем его содержимым. Чесно говоря думал будет просто, но что-то оказалось наоборот. Думал создать fdisk слайс, создать в нем через label /var, подмонтировать его временно в mnt и перелить всё из /var. Оказалось идея нереализуема и бредова.
Сейчас подсоединил hdd, создал через sysinstall средствами fdisk слайс, а вот через label не получается ничего в слайсе создать. То есть я в label создаю тот же /test, выхожу через q из sysinstall и слайс становится пуст.


Я так понял, что нужно как-то чем-то создать в новом слайсе например /temp и прописать его в fstab, затем залить в него все файлы и переименовать. Хотя какой-то бред.

Кто подскажет как быть, что-то я вообще запутался?
Задача прежняя, вынести /var на другой hdd со всем содержимым.


Содержание

Сообщения в этом обсуждении
"Добавление нового hdd"
Отправлено miron , 11-Апр-06 05:12 
а newfs не забыл сделать?

"Добавление нового hdd"
Отправлено as , 11-Апр-06 06:27 
>Всем доброй ночи!
>Есть задача подключить второй hdd на систему с freebsd, для выноса на
>него каталога /var со всем его содержимым. Чесно говоря думал будет
>просто, но что-то оказалось наоборот. Думал создать fdisk слайс, создать в
>нем через label /var, подмонтировать его временно в mnt и перелить
>всё из /var. Оказалось идея нереализуема и бредова.
>Сейчас подсоединил hdd, создал через sysinstall средствами fdisk слайс, а вот через
>label не получается ничего в слайсе создать. То есть я в
>label создаю тот же /test, выхожу через q из sysinstall и
>слайс становится пуст.
>
>
>Я так понял, что нужно как-то чем-то создать в новом слайсе например
>/temp и прописать его в fstab, затем залить в него все
>файлы и переименовать. Хотя какой-то бред.
>
>Кто подскажет как быть, что-то я вообще запутался?
>Задача прежняя, вынести /var на другой hdd со всем содержимым.


dump + restore


"Добавление нового hdd"
Отправлено Azureus , 11-Апр-06 20:01 
Проблема была немного в другом, точнее в том, что я выходил через q а применять через w не нажимал.

Значит поступил примерно так:

1. Создал на диске временную папку и скопировал туда содержимое файловой системы /var.
2. Закоментировал в /etc/fstab строку, которая монтирует /var и проребутил тачку, так как просто размонтироваться /var не хочет,пишет занят девайс.
3. На новом винте создал слайс, а затем создал файловую систему /var применив ее с помощью нажатия w.
4. В fstab раскомментировал строку с монтированием /var и есно переправил цифру в монтируемом девайсе.
5. Проребутил тачку, все стало на свои места.

После всего этого, при вызове команды mount ясно видно, что все разделы смонтированы с одного hdd а /var c другого.


/dev/ad6s1a on / (ufs, local)
devfs on /dev (devfs, local)
/dev/ad6s1e on /tmp (ufs, local, soft-updates)
/dev/ad6s1f on /usr (ufs, local, soft-updates)
/dev/ad1s1d on /var (ufs, local, soft-updates)


А вот теперь главный непоняток в данной ситуации, я захожу через sysinstall c помощью label для работы с ad6 и пытаюсь удалить /dev/ad6s1d. Удаление через нажатие d происходит но не применяется через w, пишет

ERROR: Unable to write data to disk ad6
                                   (100%)

Ну ведь раздел не занят, почему я не могу его удалить?

Как итог у меня висит 10 gb в воздухе. Я даже удалял в /dev/файл ad6s1d. КОроче никак не могу убить старый /var

Подскажите как от него избавится?