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

Исходное сообщение
"Тематический каталог: Клонирование жесткого диска в ОС Linux (linux disk)"

Отправлено auto_topic , 26-Дек-05 20:43 
Обсуждение статьи тематического каталога: Клонирование жесткого диска в ОС Linux (linux disk)

Ссылка на текст статьи: http://www.opennet.me/base/sys/disk_clone.txt.html


Содержание

Сообщения в этом обсуждении
"Клонирование жесткого диска в ОС Linux (linux disk)"
Отправлено Осторожный , 26-Дек-05 20:43 
А зачем mkfs, если потом все равно dd раздел переписывается ?

Пункт 3 - гон насчет дисков разного размера. Если диски разного размера, то как у них потом разделы оказываются одинакового раздела ?

Видимо автор не понимает о чем пишет или я совсем тупой ;)

Предлагаю эту статью удалить или переписать заново  дабы не вводить молодежь в заблуждение ...


Опять же файловая система может быть отформатирована не с параметрами по умолчанию. Например XFS на RAID - у XFS есть опции именно для оптимизации под RAID. А если следовать автору, то mkfs.xfs - самое оно. Хотя он потом все равно dd сделает, так что чего я так страдаю :)


"Клонирование жесткого диска в ОС Linux (linux disk)"
Отправлено PNL , 26-Дек-05 22:58 
Я просто 'cp -a' делаю, для этого разделы могут быть разного размера и даже по-другому разбиты :)

"Клонирование жесткого диска в ОС Linux (linux disk)"
Отправлено const86 , 26-Дек-05 23:06 
Точно. Там даже файловые системы могут не совпадать. Но, наверное, этот метод слишком уж хороший, лучше с dd повозиться. o:-)

"Клонирование жесткого диска в ОС Linux (linux disk)"
Отправлено mj , 27-Дек-05 00:18 
Правильно. Вы копируете, а автор статьи - клонирует - т.е. создает абсолютно точную копию раздела, в этом вся соль :)
Когда нужно копирование, а когда клонирование - уже другой вопрос.

"другой вопрос"
Отправлено Andrey Mitrofanov , 27-Дек-05 11:38 
> Когда нужно копирование, а когда клонирование - уже другой вопрос.
Когда?
(Видимо, когда /целью/ клонирования не является копирование? %) )

"Клонирование жесткого диска в ОС Linux (linux disk)"
Отправлено bs , 27-Дек-05 09:40 
Я может что не так понял, но зачем форматировать раздел
перед тем как залить на него побайтовую копию уже отформатированного раздела?

"Клонирование жесткого диска в ОС Linux (linux disk)"
Отправлено qqqq , 27-Дек-05 11:02 
Если речь о клонировании, то почему вместо:

dd if=/dev/hda1 of=/dev/hdb1 bs=1M
dd if=/dev/hda6 of=/dev/hdb6 bs=1M

не сделать просто целиком hda -> hdb


"Клонирование жесткого диска в ОС Linux (linux disk)"
Отправлено raver , 27-Дек-05 11:58 
На счет создания файловых систем - я просто делал по такому порядку и у меня все получилось, поэтому я написал статью точно по пунктам.

А на счет одинакового объема партиций - все просто, есть утилита cfdisk ну или fdisk - ей и создаешь точно такой же раздел - вот так и получаются разделы одинакового размера :)

Допустим у меня 1-ый хард 80 гигов но там партиция / - всего 12 гигов остальное место под /home, а второй хард 30 гигов, ну и как бы вы себе представили dd if=/dev/hda of=/dev/hdb ????

Если речь о клонировании, то почему вместо:

dd if=/dev/hda1 of=/dev/hdb1 bs=1M
dd if=/dev/hda6 of=/dev/hdb6 bs=1M

не сделать просто целиком hda -> hdb

Потому что диски могут быть разного объема


"а dumpretore уже отменили?"
Отправлено petr999 , 28-Дек-05 09:26 
а утилиты из fsprogs уже не на топе что-ли?

"Клонирование жесткого диска в ОС Linux (linux disk)"
Отправлено Аноним , 30-Дек-05 00:11 
Дибильная и крайне неверная статья.

Правильно клонировать партиции надо утилитами, учитывающими особенности файловой системы.

Для ext2/3 - это dump/restore
Для XFS - это xfsdump/xfsrestore

Выше указанный способ годится только для случаев массового развертывания на абсолютно идентичные компы. Это довольно редкая задача. Обычно компы приходят разношерстные, даже если покупаются в одной конторе.


"Клонирование жесткого диска в ОС Linux (linux disk)"
Отправлено Rubel , 19-Янв-06 15:58 
>Дибильная и крайне неверная статья.
>
>Правильно клонировать партиции надо утилитами, учитывающими особенности файловой системы.
>
>Для ext2/3 - это dump/restore
>Для XFS - это xfsdump/xfsrestore
>
>Выше указанный способ годится только для случаев массового развертывания на абсолютно идентичные
>компы. Это довольно редкая задача. Обычно компы приходят разношерстные, даже если
>покупаются в одной конторе.

А ну ка, умник, расскажи в чём состоит дибилизм использования dd? Какие-такие "особенности файловой системы" она не учитывает в контексте приведённой статьи?

Хотя я бы использовал "cp -a"


"Клонирование жесткого диска в ОС Linux (linux disk)"
Отправлено Аноним , 11-Мрт-06 19:49 
Возьми винчестер в 250 Гиг.
Отформатируй его под любую FS. Для примера EXT3.

Попробуй сделать копию винта с помощью dd и с помощью dump/restore. Пока dd будет пыжиться несколько часов, можно успеть заклонировать пару сотен дисков методом dump/restore.

Для особо непонятливых поясняю: dump/restore не копируют мусор (не занятые участки диска), а dd копирует бит-в-бит.

dd годится когда надо вытащить инфу с убитого диска. Т.е. сделал битовую копию и терзай ее смело, как хочешь.

Для осознания и окончательного просветления рекомендую читать это:
http://rus-linux.net/kos.php?name=/papers/part-img/1.html

Особо ленивые могу пользовать прогу Partition Image
Единственный ее недостаток - не поддерживаются программные RAID (Software RAID).


"Клонирование жесткого диска в ОС Linux (linux disk)"
Отправлено Ant , 30-Дек-05 16:24 
А как насчет копирования с сохранением структуры данных(их позиционирования?)

"Клонирование жесткого диска в ОС Linux (linux disk)"
Отправлено liks , 24-Мрт-06 12:28 
все хорошо, но NTFS так у меня не склонировалась. Винда отказалась работать.

"Клонирование жесткого диска в ОС Linux (linux disk)"
Отправлено Tedim , 18-Фев-07 02:58 
Задача 1. В случае партиций разных размеров если /dev/hda1 1000M, а /dev/hdb1 - 500M, каков результат выполнения команды
   dd if=/dev/hda1 of=/dev/hdb1 bs=1M   ?
А если перед этим выполнить команду
   mkfs.ext3 /dev/hdb1 ,
можно ли ли быть уверенным, что FS ext3 сохранится, если на /dev/hda1 была reiserfs? Почему?
Задача 2. Сколько раз нужно выполнить команду
    lilo -M /dev/hdb1
если при создании партиций вы не пометили нужный раздел как загрузочный? Почему?

"Клонирование жесткого диска в ОС Linux (linux disk)"
Отправлено Eho , 25-Фев-07 23:31 
Плохая статья. И даже вредная! Где mkswap? Создать раздел Linux swap мало! Где правильное конфигурирование lilo? lilo -M вовсе не запишет загрузчик на /dev/hdb - читать man lilo! Без правильного lilo.conf - пляшем с бубном и пердим в лужу! Где выбираем активный загрузочный раздел? Нафиг использовать mkfs, если копировать при помощи dd? Зачем копировать при помощи dd разделы разного размера? Man backup/restore или хоть man cp!

Всем! Всем! Всем! ЭТОЙ СТАТЬЕЙ ПОЛЬЗОВАТЬСЯ НЕЛЬЗЯ - глкпая так как!


"Клонирование жесткого диска в ОС Linux (linux disk)"
Отправлено LOKY , 29-Июл-08 21:48 
проверено лично:
данный пример хорош для создания точной копии разметки диска. В случае применения диска бОльшего диска(целевого) оставшаяся область остается не размеченной.
Но главная проблема в том, что утилита копирует не больше 2.1 Gb !!! т.е. клон диска размером, скажем, 120 Gb я не сделаю

"Клонирование жесткого диска в ОС Linux (linux disk)"
Отправлено Аноним , 13-Апр-09 22:16 
Справедливости ради следует отметить, что подобные действия могут вести к ошибкам файловой системы, если во время выполнения dd (отнюдь не моментальная операция) производилась какая-либо запись на исходный носитель.

"Клонирование жесткого диска в ОС Linux (linux disk)"
Отправлено Peter V. , 14-Апр-09 19:42 
а тык со снапшота можно копировать?

"Клонирование жесткого диска в ОС Linux (linux disk)"
Отправлено artem , 01-Окт-09 08:08 
В принципе, статья поможет разобраться как клонировать диски (и поможет склонировать диски), при условии использования дополнительными источниками, коих в рунете много. Разбивать на разделы и форматировать диски, а также создавать раздел для SWAP при использовании dd не объязательно. Вся это информация находится на первом секторе диска, который будет скопирован. Если предварительно разбивать диск куда делается клон то все равно первый сектор перепишется. Главное чтобы диск на который делается клон не был меньшего размера. Если диск большего размера неиспользованное пространство так и останется не использованным, что на мой взгляд не проблема.  

"Клонирование жесткого диска в ОС Linux (linux disk)"
Отправлено ChAS , 25-Ноя-09 22:25 
подскажите как через убунту скопировать НТФС раздел в уже созданный раздел на другом винте. при том что на новом винте раздел меньше чем на оригинале. (естествено объем копируемого образа меньше объема нового раздела)