- как склонировать freebsd?, Skif, 11:18 , 17-Май-05 (1)
>Привет всем! >Можете ли подсказать? Мне надо сдублировать 1 в 1 фрибсдшку с одного >компа на другой как это грамотнее сделать? читать документацию, хоть иногда посещать зеркала разработчиков http://www.freebsd.org.ru/how-to/w2w.html
- как склонировать freebsd?, theSame, 13:02 , 17-Май-05 (2)
Несколько моментов: Во-первых, я бы не стал использовать авто-разбиение. Либо вручную побить новый диск на такие же разделы, как у старого, либо прикинул бы, каких размеров какие разделы мне нужны. Во-вторых, для копирования я бы написал скрипты. Так удобнее и больше гарантия от ошибок. В-третьих, мне почему-то больше нравится tar ;-). После того, как все разделы нового диска смонтированы под /mnt cd / tar -c -X /mnt -O | tar -x -v -C /mnt -p --same-owner -f -
- как склонировать freebsd?, alk, 13:26 , 17-Май-05 (3)
если винты одинаковые -- то самое простое и быстрое это dd
- как склонировать freebsd?, Максим, 13:31 , 17-Май-05 (4)
>если винты одинаковые -- то самое простое и быстрое это 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 на новый винт?
- как склонировать freebsd?, allez, 14:23 , 17-Май-05 (5)
>>если винты одинаковые -- то самое простое и быстрое это 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 - как склонировать freebsd?, AMDmi3, 14:41 , 17-Май-05 (6)
>>если винты одинаковые -- то самое простое и быстрое это 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 ...).
- как склонировать freebsd?, _Ale_, 15:06 , 17-Май-05 (7)
без всяких если да кабы: man dump man restore
- как склонировать freebsd?, lavr, 16:39 , 17-Май-05 (8)
>без всяких если да кабы: >man dump >man restore угу или использовать g4u
- как склонировать freebsd?, alexd, 13:04 , 18-Май-05 (9)
Народ, а у меня такая ситуация, хотел при помощи dd скопирвать linux с устройства /dev/hda0 на /dev/sda0 все получилось, но запускаться c /dev/sda0 не хочет, lilo говорит duplicate volume ID... как лечить? не подскажите?
- как склонировать freebsd?, 80286 20Mhz bez soprocessora, 14:17 , 18-Май-05 (10)
- как склонировать freebsd?, alexd, 10:10 , 19-Май-05 (11)
>only imho:: > >1) if HDD0 == HDD1: >@ cp /dev/ad0 /dev/ad1 т.е. скопировать линукс на разные типы жестких дисков нельзя? e.g. hda -> sda (SATA) ?
- как склонировать freebsd?, lavr, 10:15 , 19-Май-05 (12)
>>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.
- как склонировать freebsd?, alexd, 10:26 , 19-Май-05 (13)
> >При всех вариантах потребуется уделить внимание загрузчику - boot-manager >Так вот что именно надо сделать с загрузчиком? при использовании dd тоже проблема с загрузчиком... т.к. эти утилиты: > - соответствующие dump/restore для файловой системы > - cpio, pax, tar > - g4u или поиск linux'овых проектов а-ля ghost for linux просто перегонят инфу с диска на диск... и в загрузчике будет значиться имя предыдущего диска (с которого копировали) - как склонировать freebsd?, kadakava, 06:00 , 28-Окт-10 (14)
>[оверквотинг удален] >>При всех вариантах потребуется уделить внимание загрузчику - boot-manager >> > Так вот что именно надо сделать с загрузчиком? при использовании dd тоже > проблема с загрузчиком... > т.к. эти утилиты: >> - соответствующие dump/restore для файловой системы >> - cpio, pax, tar >> - g4u или поиск linux'овых проектов а-ля ghost for linux > просто перегонят инфу с диска на диск... и в загрузчике будет значиться > имя предыдущего диска (с которого копировали)Мб кто нагуглит, если в freebsd, то после dd нужно воспользоваться следующей командой: fdisk -B -b /boot/boot0 device, где device - имя диска с которого нужно загрузиться
|