From: M0t0head <m0t0@mail.ru.>
Newsgroups: email
Date: Sun, 21 Jun 2005 17:02:14 +0000 (UTC)
Subject: Клонирование загрузочного диска во FreeBSD
Недавно возникла необходимость быстро получить копию загрузочного диска с FreeBSD
и всеми причиндалами которые на нем стояли..
поскольку никаких готовых инструментов я быстро найти не смог,
решил посмотреть не справится ли freebsd сам с этой задачей :-)
Вот что я сделал...
Клонирование диска (или точнее раздела/слайса):
имееем два диска, первый -загрузочный, с бесценными данными (1 slice на весь диск),
и второй - пустой-новый,
I. /dev/da0s1 -disk1
II. /dev/da2 -disk2
1. подключаем пустой диск и с помощью fdisk создаем на нем slice
(чтоб было куда копировать)
2. переходим в single user mode командой- init 1
(чтоб никто не мог помешать копированию)
3. затем копируем поблочно slice в slice (операция конечно может затянуться если диски большие)
dd if=/dev/da0s1 of=/dev/da2s1 bs=1024k
(соответсвенно if - это откуда копировать, of - куда копировать)
На этом перенос данных уже завершен, осталось только сделать диск загрузочным...
4. отcоединяем первый диск, вставляем в cdrom инсталяционный cd, загружаемся,
выбираем опцию configure (do post-install configuration)
и с помощью fdisk делаем slice на новом диске загрузочным (нажатием кнопки S),
заодно создаем запись в MBR.
5. перезагружаемся, проверяем диски с помощью fsck
Возможно рецепт не самый профессиональный, но очень эффективный :-)
по крайней мере у меня клон получился вполне работоспособным.
1123 Прочтений • [Клонирование загрузочного диска во FreeBSD (freebsd disk dup)] [08.05.2012] [Комментариев: 0]