The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"как склонировать freebsd?"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Система. проблемы, диагностика)
Изначальное сообщение [ Отслеживать ]

"как склонировать freebsd?"  +/
Сообщение от Igorlong email(ok) on 17-Май-05, 11:17 
Привет всем!
Можете ли подсказать? Мне надо сдублировать 1 в 1 фрибсдшку с одного компа на другой как это грамотнее сделать?
Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "как склонировать freebsd?"  +/
Сообщение от Skif (ok) on 17-Май-05, 11:18 
>Привет всем!
>Можете ли подсказать? Мне надо сдублировать 1 в 1 фрибсдшку с одного
>компа на другой как это грамотнее сделать?


читать документацию, хоть иногда посещать зеркала разработчиков
http://www.freebsd.org.ru/how-to/w2w.html

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

2. "как склонировать freebsd?"  +/
Сообщение от theSame on 17-Май-05, 13:02 
Несколько моментов:
Во-первых, я бы не стал использовать авто-разбиение. Либо вручную побить новый диск на такие же разделы, как у старого, либо прикинул бы, каких размеров какие разделы мне нужны.
Во-вторых, для копирования я бы написал скрипты. Так удобнее и больше гарантия от ошибок.
В-третьих, мне почему-то больше нравится tar ;-).
После того, как все разделы нового диска смонтированы под /mnt
cd /
tar -c -X /mnt -O | tar -x -v -C /mnt -p --same-owner -f -
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

3. "как склонировать freebsd?"  +/
Сообщение от alk (??) on 17-Май-05, 13:26 
если винты одинаковые -- то самое простое и быстрое это dd

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

4. "как склонировать freebsd?"  +/
Сообщение от Максим email(??) on 17-Май-05, 13:31 
>если винты одинаковые -- то самое простое и быстрое это dd

Так можно сохранить образы ваших слайсов:

Если под диском понимается слайс на ATA HDD:
dd if=/dev/ad[0-9]s[1-9] of=file.img
Если под диском понимается раздел на слайсе на ATA HDD:
dd if=/dev/ad[0-9]s[1-9][a-h] of=file.img

А как разумнее закатать файлы .img на новый винт?

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

5. "как склонировать freebsd?"  +/
Сообщение от allez (ok) on 17-Май-05, 14:23 
>>если винты одинаковые -- то самое простое и быстрое это dd
>
>Так можно сохранить образы ваших слайсов:
>
>Если под диском понимается слайс на ATA HDD:
>dd if=/dev/ad[0-9]s[1-9] of=file.img
>Если под диском понимается раздел на слайсе на ATA HDD:
>dd if=/dev/ad[0-9]s[1-9][a-h] of=file.img
>
>А как разумнее закатать файлы .img на новый винт?

С помощью того же dd:
dd if=file.img of=/dev/ad[0-9]s[1-9][a-h]

А лучше не пользоваться промежуточным файлом (зачем он вообще нужен?):
dd if=/dev/ad0s1a of=/dev/ad1s1a

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

6. "как склонировать freebsd?"  +/
Сообщение от AMDmi3 on 17-Май-05, 14:41 
>>если винты одинаковые -- то самое простое и быстрое это dd
>Если под диском понимается слайс на ATA HDD:
>Если под диском понимается раздел на слайсе на ATA HDD:
Гы, вот мне почему-то кажется, что под диском понимается не что иное, как диск.

>А как разумнее закатать файлы .img на новый винт?
Какие нафиг файлы?

dd if=/dev/ad0 of=/dev/ad1 bs=1M

Желательно в single user mode. Как минимум, ФС должны быть примонтированы r/o.

Если новый винт больше, и первый диск был разбит стандартным образом (1 слайс, последним разделом в нем - /usr), и дополнительное место хочется иметь именно в /usr, после dd можно сделать следующее:

fdisk -u /dev/ad1 (раздвинуть слайс на весь диск)
bsdlabel -e /dev/ad1h (последний раздел раздвинуть до конца слайса)
growfs /dev/ad1h (раздвинуть файловую систему до нового размера раздела)

Если хочется по-новому переразбить диск, юзайте dump/restore. Всякие tar, cpio,pax использовать не рекоммендую, потому что кто-то из них точно не умеет флаги (которые chflags), и вообще, например, опцию -p у tar забыть можно. dump/restore надежнее, бестрее, и гарантированно сохранит все атрибуты файлов. Их также можно использовать без промежуточных файлов, через pipe (dump ... | restore ...).

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

7. "как склонировать freebsd?"  +/
Сообщение от _Ale_ (ok) on 17-Май-05, 15:06 
без всяких если да кабы:
man dump
man restore
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

8. "как склонировать freebsd?"  +/
Сообщение от lavr email on 17-Май-05, 16:39 
>без всяких если да кабы:
>man dump
>man restore

угу

или использовать g4u

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

9. "как склонировать freebsd?"  +/
Сообщение от alexd (??) on 18-Май-05, 13:04 
Народ, а у меня такая ситуация, хотел при помощи dd скопирвать linux с устройства /dev/hda0 на /dev/sda0 все получилось, но запускаться c /dev/sda0 не хочет, lilo говорит duplicate volume ID... как лечить? не подскажите?
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

10. "как склонировать freebsd?"  +/
Сообщение от 80286 20Mhz bez soprocessora on 18-Май-05, 14:17 
only imho::

1) if HDD0 == HDD1:
@ cp /dev/ad0 /dev/ad1

2) if NOT..::
@ мне больше всего нра fsbackup (древние скри, но пашут на ура!).
@ = https://www.opennet.ru/dev/fsbackup/

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

11. "как склонировать freebsd?"  +/
Сообщение от alexd (??) on 19-Май-05, 10:10 
>only imho::
>
>1) if HDD0 == HDD1:
>@ cp /dev/ad0 /dev/ad1

т.е. скопировать линукс на разные типы жестких дисков нельзя?
e.g. hda -> sda (SATA) ?

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

12. "как склонировать freebsd?"  +/
Сообщение от lavr email on 19-Май-05, 10:15 
>>only imho::
>>
>>1) if HDD0 == HDD1:
>>@ cp /dev/ad0 /dev/ad1
>
>т.е. скопировать линукс на разные типы жестких дисков нельзя?
>e.g. hda -> sda (SATA) ?

можно:

правильный подход при любых размерах дисков (варианты):

- соответствующие dump/restore для файловой системы
- cpio, pax, tar
- g4u или поиск linux'овых проектов а-ля ghost for linux

При всех вариантах потребуется уделить внимание загрузчику - boot-manager

Самый быстрый вариант в случае одинаковых HDD по cyl/head/sec:

dd

Не советую использовать "cp" для копирования содержимого FS.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

13. "как склонировать freebsd?"  +/
Сообщение от alexd (??) on 19-Май-05, 10:26 
>
>При всех вариантах потребуется уделить внимание загрузчику - boot-manager
>

Так вот что именно надо сделать с загрузчиком? при использовании dd тоже проблема с загрузчиком...
т.к. эти утилиты:

> - соответствующие dump/restore для файловой системы
> - cpio, pax, tar
> - g4u или поиск linux'овых проектов а-ля ghost for linux

просто перегонят инфу с диска на диск... и в загрузчике будет значиться имя  предыдущего диска (с которого копировали)

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

14. "как склонировать freebsd?"  +/
Сообщение от kadakava on 28-Окт-10, 06:00 
>[оверквотинг удален]
>>При всех вариантах потребуется уделить внимание загрузчику - boot-manager
>>
> Так вот что именно надо сделать с загрузчиком? при использовании dd тоже
> проблема с загрузчиком...
> т.к. эти утилиты:
>> - соответствующие dump/restore для файловой системы
>> - cpio, pax, tar
>> - g4u или поиск linux'овых проектов а-ля ghost for linux
> просто перегонят инфу с диска на диск... и в загрузчике будет значиться
> имя  предыдущего диска (с которого копировали)

Мб кто нагуглит, если в freebsd, то после dd нужно воспользоваться следующей командой:
fdisk -B -b /boot/boot0 device, где device - имя диска с которого нужно загрузиться

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
Слёрм
Inferno Solutions
Hosting by Ihor
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2019 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру