dd : Клонирование разделов windows и не только
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
- Grishun_U_S
- сержант
- Сообщения: 221
- Зарегистрирован: 2008-04-12 18:26:54
- Откуда: Samara
- Контактная информация:
dd : Клонирование разделов windows и не только
Добрый день!
Недавно столкнулся с темой клонирования HDD целиком, причем нужно было что-то независимое от ФС, опенсорсное и надежное. Подошел вариант dd + gzip с некоторыми хитростями -- образ 320Гб винта в архиве со свежеустановленной ВинХР + всеми прогами занимает чуть меньше 3Гб.
Писать статью или все знают как это делать?
Недавно столкнулся с темой клонирования HDD целиком, причем нужно было что-то независимое от ФС, опенсорсное и надежное. Подошел вариант dd + gzip с некоторыми хитростями -- образ 320Гб винта в архиве со свежеустановленной ВинХР + всеми прогами занимает чуть меньше 3Гб.
Писать статью или все знают как это делать?
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
-
- майор
- Сообщения: 2684
- Зарегистрирован: 2007-09-25 10:20:59
- Откуда: Сочи, Москва
- Контактная информация:
Re: dd : Клонирование разделов windows и не только
Пиши. Ты это работающую фс снимал или грузился с диска?
Deus quos vult perdere dementat prius
http://www.itforum-sochi.ru
http://www.itforum-sochi.ru
- Grishun_U_S
- сержант
- Сообщения: 221
- Зарегистрирован: 2008-04-12 18:26:54
- Откуда: Samara
- Контактная информация:
Re: dd : Клонирование разделов windows и не только
грузился с FreeBSD livefs,princeps писал(а):Пиши. Ты это работающую фс снимал или грузился с диска?
хотя этот рецепт подойдет также для любого лайв сиди с Linux
- Grishun_U_S
- сержант
- Сообщения: 221
- Зарегистрирован: 2008-04-12 18:26:54
- Откуда: Samara
- Контактная информация:
Re: dd : Клонирование разделов windows и не только
Клонирование разделов windows с помощью загрузочного диска FreeBSD.
Ситуация обычная, сотрудница нашей фирмы попросила «посмотреть домашний компьютер», который «не включается, сын что - то натоврил». Прибыв на место определил что винда не грузится ни в обычном режиме ни в безопасном. Сошлись на том, что вытаскивать данные не будем, а просто переустановим с форматированием. Ребенок учится в средних классах школы и естественно ставит все проги подряд особо не задумываясь. Ограничивать его в любознательности не стоит, пусть учится, тем не менее я понял что аналогичная ситуация (когда система будет запорота загадочным образом) может возникнуть совсем скоро и мы будем к этому не готовы, т.е. все что я смогу сделать — опять все форматировать, ставить винду, дрова и проги. Это не устраивало и я вспомнил как один знакомый говорил о рецепте «2х винчестеров» -- образ свежеустановленной системы снимается утилитой типа акрониса (Acronis True Image) или Нортона Госта (Norton Ghost) на второй винчестер, который затем отключается. В дальнейшем, когда наступит время «ч» можно быстро развернуть систему из образа. Первый вопрос возник после изучения нового Нортона то ли двенадцатой то ли четырнадцатой версии, который работал исключительно под венду и кроме того, требовал установки MS NetFramework. Хотелось чего - то доброго, чистого, не требующего установки, независящего от типа файловой системы и желательно бесплатного. И такое нашлось. Это dd. Второй вопрос, вернее не совсем вопрос, а сразу решение, возникло после оценки размера установленной винды ХР и всех прог — чуть больше 3Гб, а значит образ влезет на DVD болванку и маме не потребуется отрывать лишнюю тысячу рублей из семейного бюджета на покупку дополнительного HDD.
Надо сказать, что утилита dd работает на низком уровне, копируя информацию с носителя по секторам. В этом ее преимущество -- не зависит от файловой системы и недостаток -- копирует все подряд без разбору. Т.е. если имеем винчестер размером 10Гб то и получим образ в 10Гб. Винчестер 100Гб — образ 100Гб. Естественно такой образ можно пожать архиватором до приемлемого размера, но только если на остальное пространство будут записаны однородные данные, например нули. Что касается файловой системы ntfs, то при удалении файла в ней не происходит физического удаления — стирается только заголовок файла, сами данные остануться нетронутыми до тех пор пока на их место не будет записан другой файл. Тоже самое происходит при форматировании — очищается только служебная область диска. Честно говоря несколько лет назад я был сильно удивлен сначала отформатировав по ошибке диск с данными, а потом восстановив абсолютно всю информацию с него простой утилитой. Теперь представим что на жестком на диске размером 320Гб 150 Гб занято музыкой, мы форматируем его в ntfs, ставим винду, и видим что досутпно 317Гб. Все верно, но если пытаться сжимать образ этого диска, то мы будем сжимать фактически 150Гб, т.к. данные от музыкальных файлов как там были до форматирования так останутся после. Поэтому нам нужно сначала записать однородные данные на весь этот диск (забиваем нулями), а только потом уже форматировать его и ставить винду.
Итак, приступим :
В первую очередь нам потребуется LiveCD с любым Linux (на котором есть утилита dd и gzip) или FreeBSD (я использовал ftp://ftp.freebsd.org/pub/FreeBSD/ISO-I ... livefs.iso) качаем и пишем на болванку. Выбираем в биосе загрузку с CD и загружаемся с него
Далее выбираем пункт меню «Fixit»
и выбираем пункт «use the "live" filesystem CDROM/DVD»
Должно появиться приглашение консоли
получаем список дисков в системе :
например, у меня было 2 диска :
ad0 — диск на который я собираюсь ставить ОС windows
ad4 — диск куда я буду сохранять сжатый образ
Забъем ad0 нулями (все данные на диске будут уничтожены):
Для проведения операции обнуления НЕ нужно монтировать диск ad0.
bs=8M устанавливает размер буфера для этой операции. Рекомендуется ставить размер буфера раным размеру кэша жесткого диска. После того, как dd отработает он выведет затраченное время. У меня этот процесс занял 1,5 часа (винчестер 320Гб).
Теперь самое время для установки windows на чистый HDD. Также поставим необходимые драйвера и программы, увлекаться слишком не стоит, иначе наш образ не поместиться на DVD болванку.
После того как все установлено, подключаем HDD на который мы будем сохранять запакованный образ, загружаемся с live cd и выбираем консоль восстановления Fixit по описанной выше процедуре.
Создаем каталог для монтирования hdd с будущим образом :
монтируем ad4 в /mnt/hdd
но я не монтировал вручную, а сделал все через
(пункты меню Configure, Fdisk/Label)
снимаем образ и архивируем его на лету
Обратите внимание, что output file (of) в параметрах не пишем, вместо этого перенапрявляем стандартный вывод на вход gzip, которому ключем -с указываем выводить результат работы на консоль и тут же перенапрявляем (>) вывод в файл /mnt/hdd/image.gz . Эта операция заняла около трех часов, в результате получился архив объемом 2,5Гб.
Теперь у нас есть образ системы. Встроим его в загрузочный *.iso файл. Для этих целей я использовал проприетарный софт Ultra ISO, которая умеет редактировать ISO файлы. Если кто подскажет бесплатный аналог — буду премного благодарен. Открываем 7.0-RELEASE-i386-livefs.iso, создаем в нем каталог /usr2 и подкладываем туда файл образ, который сняли на прошлом шаге. Сохраняем получившийся образ. У меня получился 3 с небольшим Гб. Пишем его на ДВД и проверяем : загружаемся с него, выбираем консоль восстановления Fixit и смотрим есть ли файл image.zg в каталоге /usr2
Все. Теперь можно будет в случае чего быстро восстановить систему загрузившись в Fixit и выполнив команду :
(в момент выполнения этой команды ad0 должен быть отмонтирован)
Ситуация обычная, сотрудница нашей фирмы попросила «посмотреть домашний компьютер», который «не включается, сын что - то натоврил». Прибыв на место определил что винда не грузится ни в обычном режиме ни в безопасном. Сошлись на том, что вытаскивать данные не будем, а просто переустановим с форматированием. Ребенок учится в средних классах школы и естественно ставит все проги подряд особо не задумываясь. Ограничивать его в любознательности не стоит, пусть учится, тем не менее я понял что аналогичная ситуация (когда система будет запорота загадочным образом) может возникнуть совсем скоро и мы будем к этому не готовы, т.е. все что я смогу сделать — опять все форматировать, ставить винду, дрова и проги. Это не устраивало и я вспомнил как один знакомый говорил о рецепте «2х винчестеров» -- образ свежеустановленной системы снимается утилитой типа акрониса (Acronis True Image) или Нортона Госта (Norton Ghost) на второй винчестер, который затем отключается. В дальнейшем, когда наступит время «ч» можно быстро развернуть систему из образа. Первый вопрос возник после изучения нового Нортона то ли двенадцатой то ли четырнадцатой версии, который работал исключительно под венду и кроме того, требовал установки MS NetFramework. Хотелось чего - то доброго, чистого, не требующего установки, независящего от типа файловой системы и желательно бесплатного. И такое нашлось. Это dd. Второй вопрос, вернее не совсем вопрос, а сразу решение, возникло после оценки размера установленной винды ХР и всех прог — чуть больше 3Гб, а значит образ влезет на DVD болванку и маме не потребуется отрывать лишнюю тысячу рублей из семейного бюджета на покупку дополнительного HDD.
Надо сказать, что утилита dd работает на низком уровне, копируя информацию с носителя по секторам. В этом ее преимущество -- не зависит от файловой системы и недостаток -- копирует все подряд без разбору. Т.е. если имеем винчестер размером 10Гб то и получим образ в 10Гб. Винчестер 100Гб — образ 100Гб. Естественно такой образ можно пожать архиватором до приемлемого размера, но только если на остальное пространство будут записаны однородные данные, например нули. Что касается файловой системы ntfs, то при удалении файла в ней не происходит физического удаления — стирается только заголовок файла, сами данные остануться нетронутыми до тех пор пока на их место не будет записан другой файл. Тоже самое происходит при форматировании — очищается только служебная область диска. Честно говоря несколько лет назад я был сильно удивлен сначала отформатировав по ошибке диск с данными, а потом восстановив абсолютно всю информацию с него простой утилитой. Теперь представим что на жестком на диске размером 320Гб 150 Гб занято музыкой, мы форматируем его в ntfs, ставим винду, и видим что досутпно 317Гб. Все верно, но если пытаться сжимать образ этого диска, то мы будем сжимать фактически 150Гб, т.к. данные от музыкальных файлов как там были до форматирования так останутся после. Поэтому нам нужно сначала записать однородные данные на весь этот диск (забиваем нулями), а только потом уже форматировать его и ставить винду.
Итак, приступим :
В первую очередь нам потребуется LiveCD с любым Linux (на котором есть утилита dd и gzip) или FreeBSD (я использовал ftp://ftp.freebsd.org/pub/FreeBSD/ISO-I ... livefs.iso) качаем и пишем на болванку. Выбираем в биосе загрузку с CD и загружаемся с него
Далее выбираем пункт меню «Fixit»
и выбираем пункт «use the "live" filesystem CDROM/DVD»
Должно появиться приглашение консоли
Код: Выделить всё
Fixit#
Код: Выделить всё
Fixit# dmesg | grep ad
ad0 — диск на который я собираюсь ставить ОС windows
ad4 — диск куда я буду сохранять сжатый образ
Забъем ad0 нулями (все данные на диске будут уничтожены):
Код: Выделить всё
Fixit# dd bs=8M if=/dev/zero of=/dev/ad0
bs=8M устанавливает размер буфера для этой операции. Рекомендуется ставить размер буфера раным размеру кэша жесткого диска. После того, как dd отработает он выведет затраченное время. У меня этот процесс занял 1,5 часа (винчестер 320Гб).
Теперь самое время для установки windows на чистый HDD. Также поставим необходимые драйвера и программы, увлекаться слишком не стоит, иначе наш образ не поместиться на DVD болванку.
После того как все установлено, подключаем HDD на который мы будем сохранять запакованный образ, загружаемся с live cd и выбираем консоль восстановления Fixit по описанной выше процедуре.
Создаем каталог для монтирования hdd с будущим образом :
Код: Выделить всё
Fixit# mkdir /mnt/hdd
Код: Выделить всё
Fixit# mount /dev/ad4 /mnt/hdd (ТРЕБУЕТ ПРОВЕРКИ)
Код: Выделить всё
Fixit# sysinstall
снимаем образ и архивируем его на лету
Код: Выделить всё
Fixit# dd bs=8M if=/dev/ad0 | gzip -c > /mnt/hdd/image.gz
Теперь у нас есть образ системы. Встроим его в загрузочный *.iso файл. Для этих целей я использовал проприетарный софт Ultra ISO, которая умеет редактировать ISO файлы. Если кто подскажет бесплатный аналог — буду премного благодарен. Открываем 7.0-RELEASE-i386-livefs.iso, создаем в нем каталог /usr2 и подкладываем туда файл образ, который сняли на прошлом шаге. Сохраняем получившийся образ. У меня получился 3 с небольшим Гб. Пишем его на ДВД и проверяем : загружаемся с него, выбираем консоль восстановления Fixit и смотрим есть ли файл image.zg в каталоге /usr2
Код: Выделить всё
Fixit# ls -lh /usr2
-rw-r--r-- 1 root wheel 2.5G Feb 24 21:53 image.gz
Все. Теперь можно будет в случае чего быстро восстановить систему загрузившись в Fixit и выполнив команду :
Код: Выделить всё
Fixit# gunzip -c /usr2/image.gz | dd bs=8M of=/dev/ad0
Последний раз редактировалось Grishun_U_S 2008-06-25 8:38:24, всего редактировалось 2 раза.
- dikens3
- подполковник
- Сообщения: 4856
- Зарегистрирован: 2006-09-06 16:24:08
- Откуда: Нижний Новгород
- Контактная информация:
Re: dd : Клонирование разделов windows и не только
Сейчас уже используется sade для таких случаев, чтобы по пунктам не лазить. (Это не суть, ведь не у всех FreeBSD 7.0 :-) )Fixit# sysinstall
У тебя на картинке, где нужно выбрать fixit, выделено Usage, отлично было бы еcли выделенной частью стало fixit.
Можно одной командой написать ls -lh /usr2Fixit# cd /usr2
Fixit# ls -lh
И где сам вывод команды ls -lh?
Аналогично, лучше изменить на одну команду. (Это не для правильности, а для увеличения понимаемости наверное. Чем меньше избыточной информации, тем лучше.)Fixit# cd /mnt
Fixit# mkdir hdd
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.
- Grishun_U_S
- сержант
- Сообщения: 221
- Зарегистрирован: 2008-04-12 18:26:54
- Откуда: Samara
- Контактная информация:
- dikens3
- подполковник
- Сообщения: 4856
- Зарегистрирован: 2006-09-06 16:24:08
- Откуда: Нижний Новгород
- Контактная информация:
Re: dd : Клонирование разделов windows и не только
В печать.
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.
- Grishun_U_S
- сержант
- Сообщения: 221
- Зарегистрирован: 2008-04-12 18:26:54
- Откуда: Samara
- Контактная информация:
Re: dd : Клонирование разделов windows и не только
В какой раздел лучше? Мелочи?dikens3 писал(а):В печать.
- Alex Keda
- стреляли...
- Сообщения: 35466
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: dd : Клонирование разделов windows и не только
давай в мелочи.
если что - двинуть не долго
если что - двинуть не долго
Убей их всех! Бог потом рассортирует...
- dikens3
- подполковник
- Сообщения: 4856
- Зарегистрирован: 2006-09-06 16:24:08
- Откуда: Нижний Новгород
- Контактная информация:
Re: dd : Клонирование разделов windows и не только
Да.В какой раздел лучше? Мелочи?
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.
- Grishun_U_S
- сержант
- Сообщения: 221
- Зарегистрирован: 2008-04-12 18:26:54
- Откуда: Samara
- Контактная информация:
Re: dd : Клонирование разделов windows и не только
йоки доки, босс (=lissyara писал(а):давай в мелочи.
если что - двинуть не долго
- Alex Keda
- стреляли...
- Сообщения: 35466
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: dd : Клонирование разделов windows и не только
картинки в статье нормально залил бы чтоли...
Убей их всех! Бог потом рассортирует...
- Grishun_U_S
- сержант
- Сообщения: 221
- Зарегистрирован: 2008-04-12 18:26:54
- Откуда: Samara
- Контактная информация:
Re: dd : Клонирование разделов windows и не только
нормально это как?lissyara писал(а):картинки в статье нормально залил бы чтоли...
http://www.lissyara.su/?id=1697 готово
И... есть ли способ чтобы на сайте картинки отображались также как и на форуме (не переходя по ссылке)?
- Alex Keda
- стреляли...
- Сообщения: 35466
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: dd : Клонирование разделов windows и не только
в управлении картинками залить и вставить идентифкаторы.Grishun_U_S писал(а):нормально это как?lissyara писал(а):картинки в статье нормально залил бы чтоли...
http://www.lissyara.su/?id=1697 готово
И... есть ли способ чтобы на сайте картинки отображались также как и на форуме (не переходя по ссылке)?
если мне память не изменяет - в справке описано
Убей их всех! Бог потом рассортирует...
- Raven2000
- -=_UNIX_=-
- Сообщения: 4433
- Зарегистрирован: 2006-10-29 17:59:13
- Откуда: Там, где нас нет.
- Контактная информация:
Re: dd : Клонирование разделов windows и не только
О тоже вспомнил, что надо написать мини записку о переносе с живого (с кривого харда) сервера на другой винт без промежуточных операций аля дамп\рестор . Довольно мило и удобно, а главное без доп утилит.
Да вот еще приколы по прогам что специализируются на бекапах и клонах (два 160Г сата2 харда с ФС 165):
1) Acronis Home (не видит 2 хард) и Server(не может записать клон или архив на второй хард. Попытался на другой хард он не смог скопировать из-за ошибки на харде хотя я ставил игнорировать ошибки ну и все облом) Image обломался
2) ImageCenter 5.6 (Drive Image 2002) попытался клонировать но он сразу заявил что харды на 0,01 мб различны и ищи хард подходящего размера (хотя они одинаковые по модели и тп да они могут различатся размерами кластеров, но что то изменить я этой софтиной не мог нет инструментов) Попытался сделать архив, но ему для архива нуже NTFS раздел я ему дал, но он тоже запоролся на ошибке на винте.
3) Acronis Disk Director Suite 9.0.554 (Сервер) вообще отказался грузится с такими винтами
В общем это Г. созданно только под маздаи и лини(наверное) и нахрена спрашивать вешать лычки что прям со всеми ФС работаем!! Хотя хрен там(но $$ за это берут )!
Мне эксперементы быстро надоели (20-30 мин убил на эту херню), а с дамп\рестор неохото было заморачиватся вот и применил что хотел без всяких кривых и ПЛАТНЫХ софтин + MHDD и все ок
Да вот еще приколы по прогам что специализируются на бекапах и клонах (два 160Г сата2 харда с ФС 165):
1) Acronis Home (не видит 2 хард) и Server(не может записать клон или архив на второй хард. Попытался на другой хард он не смог скопировать из-за ошибки на харде хотя я ставил игнорировать ошибки ну и все облом) Image обломался
2) ImageCenter 5.6 (Drive Image 2002) попытался клонировать но он сразу заявил что харды на 0,01 мб различны и ищи хард подходящего размера (хотя они одинаковые по модели и тп да они могут различатся размерами кластеров, но что то изменить я этой софтиной не мог нет инструментов) Попытался сделать архив, но ему для архива нуже NTFS раздел я ему дал, но он тоже запоролся на ошибке на винте.
3) Acronis Disk Director Suite 9.0.554 (Сервер) вообще отказался грузится с такими винтами
В общем это Г. созданно только под маздаи и лини(наверное) и нахрена спрашивать вешать лычки что прям со всеми ФС работаем!! Хотя хрен там(но $$ за это берут )!
Мне эксперементы быстро надоели (20-30 мин убил на эту херню), а с дамп\рестор неохото было заморачиватся вот и применил что хотел без всяких кривых и ПЛАТНЫХ софтин + MHDD и все ок
Если хочешь разобраться... Так иди и разбирайся!
[ igNix.ru | Технология жизни - технологии будущего ] [ Forum.igNix.ru ]
[ igNix.ru | Технология жизни - технологии будущего ] [ Forum.igNix.ru ]
- dikens3
- подполковник
- Сообщения: 4856
- Зарегистрирован: 2006-09-06 16:24:08
- Откуда: Нижний Новгород
- Контактная информация:
Re: dd : Клонирование разделов windows и не только
Что применил то?Raven2000 писал(а):вот и применил что хотел
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.
- Grishun_U_S
- сержант
- Сообщения: 221
- Зарегистрирован: 2008-04-12 18:26:54
- Откуда: Samara
- Контактная информация:
Re: dd : Клонирование разделов windows и не только
Вот именно за это люблю "деревянные" утилиты типа dd. Чем проще -- тем лучше.Raven2000 писал(а):О тоже вспомнил, что надо написать мини записку о переносе с живого (с кривого харда) сервера на другой винт без промежуточных операций аля дамп\рестор . Довольно мило и удобно, а главное без доп утилит.
Да вот еще приколы по прогам что специализируются на бекапах и клонах (два 160Г сата2 харда с ФС 165):
1) Acronis Home (не видит 2 хард) и Server(не может записать клон или архив на второй хард. Попытался на другой хард он не смог скопировать из-за ошибки на харде хотя я ставил игнорировать ошибки ну и все облом) Image обломался
2) ImageCenter 5.6 (Drive Image 2002) попытался клонировать но он сразу заявил что харды на 0,01 мб различны и ищи хард подходящего размера (хотя они одинаковые по модели и тп да они могут различатся размерами кластеров, но что то изменить я этой софтиной не мог нет инструментов) Попытался сделать архив, но ему для архива нуже NTFS раздел я ему дал, но он тоже запоролся на ошибке на винте.
3) Acronis Disk Director Suite 9.0.554 (Сервер) вообще отказался грузится с такими винтами
В общем это Г. созданно только под маздаи и лини(наверное) и нахрена спрашивать вешать лычки что прям со всеми
....
Ну что скажет народ по поводу http://www.lissyara.su/?id=1697
??
делаю видимой для всех?
- dikens3
- подполковник
- Сообщения: 4856
- Зарегистрирован: 2006-09-06 16:24:08
- Откуда: Нижний Новгород
- Контактная информация:
Re: dd : Клонирование разделов windows и не только
сын что - то натоврил
Хотелось бы чтобы dd выглядела как ссылка на http://www.lissyara.su/?id=1084Это dd.
Очень грамотно получится.
буфера раным размеру
Без ьне поместиться
Полагаю это лишнее в твоей статье. Это же статья, а не форум для ответов на твои вопросы.если кто подскажет бесплатный аналог — буду премного благодарен.
Сам не пробовал, но посмотри тут:
Код: Выделить всё
To mount an ISO 9660 CD image file:
mdconfig -a -t vnode -u 10 -f cdimage.iso
mount_cd9660 /dev/md10 /mnt
http://www.freebsdwiki.net/index.php/Mo ... reeBSD_5.x
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.
- Alex Keda
- стреляли...
- Сообщения: 35466
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: dd : Клонирование разделов windows и не только
свистни как видимой сделаешь
Убей их всех! Бог потом рассортирует...
- Grishun_U_S
- сержант
- Сообщения: 221
- Зарегистрирован: 2008-04-12 18:26:54
- Откуда: Samara
- Контактная информация:
Re: dd : Клонирование разделов windows и не только
whistlelissyara писал(а):свистни как видимой сделаешь
- Raven2000
- -=_UNIX_=-
- Сообщения: 4433
- Зарегистрирован: 2006-10-29 17:59:13
- Откуда: Там, где нас нет.
- Контактная информация:
Re: dd : Клонирование разделов windows и не только
paxdikens3 писал(а):Что применил то?Raven2000 писал(а):вот и применил что хотел
Накидал черновик.
1. Идем в Сингмод при загрузке или shutdown now
2. Подключаем хард
3. Фри определила как ad6
4. Создаем директории /mnt/root, /mnt/var, /mnt/usr (для темпов и свапа не нужно)
5. Запускаем /stand/sysinstall , в ней выбираем Configure -> Fdisk, ad6.
5.1 Создаём slice на всём свободном пространстве диска. Нажимаем 's' (set bootable). Нажимаем 'w' (write changes). При выходе из fdisk no boot manager.
5.2 Выходим из Fdisk и заходим в Label, выбираем ad6 нажимаем 'с' и создаете нужные слайсы одинакового размера (или больше) для переносимых слайсов. Затем, чтобы /stand/sysinstall смог отформатировать и сразу смонтировать, надо командой 'm' для каждой partition указать одну из точек монтирования (mount points), нажать 'w' (write changes). После этого программа создаст фс и примонтирует (/mnt/root, /mnt/var, /mnt/usr).
6. Под root выполняем команды pax (по одной на каждую файловую систему), например:
# cd / ; pax -p eme -X -rw . /mnt/root
# cd /var; pax -p eme -X -rw . /mnt/var
# cd /usr; pax -p eme -X -rw . /mnt/usr
/tmp и swap нах. ФС будут скопированы на второй хард 1:1. без флага -v будет показанны файла которые неудалось скопировать те которые битые (хард например посыпался)
6.1 Командой df -h смотрим соответствуют ли буквы partition'ов новых файловых систем старым (ad6s1g). Если нет (мне пришлось менять), изменяем скопированный fstab, который теперь находится в /mnt/root/etc/fstab.
(Пример cтарый жёсткий диск в данный момент (ad4), а новый (ad6), старая /usr находится на /dev/ad0s1f, а новая - /dev/ad2s1f то все ок. так как когда мы переставим новый винчестер на место старого, эта система опять будет /dev/ad0s1f. Если же новая /usr стала, скажем, /dev/ad2s1g, в /mnt/root/etc/fstab следует изменить расположение ad0s1f на ad0s1g.)
В общем проверте все новые слайсы в fstab и сравните с сущетвующими.
После этого устанавливаем новый жёсткий диск на место старого, и грузим фри. Если облом, то скорее всего ошибка в /etc/fstab или в /dev нет нужных устройств.
===
хз я или нет
Если хочешь разобраться... Так иди и разбирайся!
[ igNix.ru | Технология жизни - технологии будущего ] [ Forum.igNix.ru ]
[ igNix.ru | Технология жизни - технологии будущего ] [ Forum.igNix.ru ]
- Raven2000
- -=_UNIX_=-
- Сообщения: 4433
- Зарегистрирован: 2006-10-29 17:59:13
- Откуда: Там, где нас нет.
- Контактная информация:
Re: dd : Клонирование разделов windows и не только
Ну так чё нужна статейка про pax или Х с ней?
Если хочешь разобраться... Так иди и разбирайся!
[ igNix.ru | Технология жизни - технологии будущего ] [ Forum.igNix.ru ]
[ igNix.ru | Технология жизни - технологии будущего ] [ Forum.igNix.ru ]
- dikens3
- подполковник
- Сообщения: 4856
- Зарегистрирован: 2006-09-06 16:24:08
- Откуда: Нижний Новгород
- Контактная информация:
Re: dd : Клонирование разделов windows и не только
Аналоги в инете видел. Сам решай. Я бы написал, пусть будет.Raven2000 писал(а):Ну так чё нужна статейка про pax или Х с ней?
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.
- Grishun_U_S
- сержант
- Сообщения: 221
- Зарегистрирован: 2008-04-12 18:26:54
- Откуда: Samara
- Контактная информация:
Re: dd : Клонирование разделов windows и не только
По аналогам смотреть так вообще ничо писать не нада...dikens3 писал(а):Аналоги в инете видел. Сам решай. Я бы написал, пусть будет.Raven2000 писал(а):Ну так чё нужна статейка про pax или Х с ней?
- Raven2000
- -=_UNIX_=-
- Сообщения: 4433
- Зарегистрирован: 2006-10-29 17:59:13
- Откуда: Там, где нас нет.
- Контактная информация:
Re: dd : Клонирование разделов windows и не только
Ну тогда если будет время тк не очень нужная статья..
Если хочешь разобраться... Так иди и разбирайся!
[ igNix.ru | Технология жизни - технологии будущего ] [ Forum.igNix.ru ]
[ igNix.ru | Технология жизни - технологии будущего ] [ Forum.igNix.ru ]