Титла: Как се клонира hdd с linux Публикувано от: kvk123 в Jun 22, 2006, 20:48 Здравейте,
Копирах HDD с инсталирано Kubuntu 6.06 на друг HDD с Norton Ghost 8 и копирането завърши успешно, но явно не можа да се справи с Boot loadera GRUB, защото не boot-ва от копието. Как най лесно да клонирам хард диск от една система за друга, как и с кака програма да правя image на HDD? Титла: Как се клонира hdd с linux Публикувано от: d1saster в Jun 22, 2006, 22:31 Backing up and restoring the MBR and boot sector(s)
To save the MBR to a file (this contains the partition table too): dd if=/dev/hda of=hda-mbr-full bs=512 count=1 To save the MBR, without the partition table, to a file: dd if=/dev/hda of=hda-mbr-nopart bs=446 count=1 To save a boot sector (e.g. partition 3) to a file: dd if=/dev/hda3 of=hda3-bootsect bs=512 count=1 Making an exact duplicate of a partition (filesystem) dd if=/dev/hda5 of=/dev/hdb5 Титла: Как се клонира hdd с linux Публикувано от: ochinko в Jun 22, 2006, 23:47 Титла: Как се клонира hdd с linux Публикувано от: the_real_maniac в Jun 23, 2006, 10:36 Също пусни едно търсене из форума, за да намериш и други отговори на въпроса !
И си избери вариант. Титла: Как се клонира hdd с linux Публикувано от: bAnAtA в Jun 23, 2006, 11:12 Има и друг вариант
cp /dev/hda1 /dev/hdc1 примерно копира направо по сектори трябва hdc1 да е по-голямо или равно на hda1 за повече инфо man cp ![]() успех Титла: Как се клонира hdd с linux Публикувано от: ray в Jun 23, 2006, 11:57 Здравейте,
Когато използвате "cp" давайте и някои важни опции (напр. -а -p) и/или други. Особено важно е да се запазват правата ![]() Има разновидности на "cp" с използване на "rsync", "tar" и т.н. Успех.Румен Титла: Как се клонира hdd с linux Публикувано от: в Jun 23, 2006, 12:25
Гледай да не са маунт-нати, в противен случай това ще се окаже много, много лоша идея. За дялове маунтнати като root fs (/) това е невъзможно. LVM2 дава прекрасни възможности, snapshots, динамична промяна и т.н, затова обаче се мисли в самото начало. Титла: Как се клонира hdd с linux Публикувано от: kvk123 в Jun 23, 2006, 19:59 Ok
Пробвах с: dd if=/dev/sda of=/dev/hdb bs=2MB но е доста бавно. Имали някакъв по бърз вариант? Титла: Как се клонира hdd с linux Публикувано от: ray в Jun 23, 2006, 21:31 Здравей,
Пробвай с "rsync -av source-disk dest-disk (виж пак синтаксиса) man rsync. Успех.Румен Титла: Как се клонира hdd с linux Публикувано от: в Jun 23, 2006, 23:20 Пробвай с g4l - ghost for linux
http://sourceforge.net/projects/g4l аз го ползвам ... доста читаво е направено Титла: Как се клонира hdd с linux Публикувано от: neptun в Jun 24, 2006, 13:27 Абе някой може и да ме нападне заради това предложение ама и Acronis True Image работи доста добре.Само после трябва да си оправиш boot record-a.
Титла: Как се клонира hdd с linux Публикувано от: kvk123 в Jun 27, 2006, 09:07 Ok
Благодаря на всички за инфото! Когато клонирам хард диск от S-ATA на хард диск S-ATA нямам проблем, от клонирания диск си тръгва LInux-a, но когато клонирам от S-ATA на ATA Linux-a bootva и спира до Mounting root file system, какво да правя в този случай! Титла: Как се клонира hdd с linux Публикувано от: alabal в Jun 27, 2006, 09:40 Уфффф!!!!!!
С какво клонираш? Как клонираш? Какви грешки дава? И въпросът за клонирането и напредакът на геннтото инженерство е много труден и тепърва човечеството ще се сблъсква с разрешаване на проблеми свързани с този тип прогрес! Титла: Как се клонира hdd с linux Публикувано от: d1saster в Jun 27, 2006, 18:08
Нямаш поддръжка за SATA компилирана в ядрото, а най-вероятно е като модул. Ще трябва да заредиш линукса от някое лайв-сд и да настроиш инитрд. Потърси в гугъл за настройка на initrd, обяснения има доста и подробни. @alabal: Той човека си е казал каква грешка му дава. Титла: Как се клонира hdd с linux Публикувано от: neptun в Jun 29, 2006, 23:12
Проблема е , че като въстановиш на АТА диск вече руут партишъна не е sda а е hda.Например ако на сата диска линукса е бил първи партишън на първи харддиск той е бел описан в fstab като sda1 а като го въстановиш на ата диск дефакто вече става hda1.Най - лесно е след въстановявянето да буутнеш от някое livecd и да си редактираш от там fstab-a на въстановения линукс. Титла: Как се клонира hdd с linux Публикувано от: mom в Jun 30, 2006, 00:55 И не само fstab-а, а и /boot/grub/menu.lst ако си с grub и въобще не е лошо да grep-неш /etc и дето пише sda да смениш на hda
Титла: Как се клонира hdd с linux Публикувано от: SOMNIVM в Aug 18, 2006, 16:23 А за номера с cat никой ли не се сеща?
![]() cat /dev/hda1 > /dev/hdb1 Това служи и за създаване на "образи" на CD и DVD, които после могат директно да бъдат записани върху празен носител ![]() Титла: Как се клонира hdd с linux Публикувано от: kill_u в Nov 09, 2006, 12:25 Здравейте
За да не пускам нова тема реших да пиша тук. Значи смятам да си купя нов диск и да продам стария. Стария ми е 40 ГБ а новия ще е 120 или 160 още не съм решил. Разбрах че мога по няколко начина да прехвърля данните от единия на другия като варианта с
ми допада най-много. Искам обаче да попитам при този вариант, а и при останалите трябва ли предварително да форматирам новия диск или не? Трябва ли да създавам отделни партишъни както са в момента или само е необходимо да ги форматирам? Към момента на стария диск имам Windows XP -- 5GB /NTFS Ubuntu 6.06 -- 15GB /Ext2 Free space -- 20GB/Fat32 Ако оставя сами да се създадат партициите няма ли новия ми диск да се форматира и да стане 40GB Титла: Как се клонира hdd с linux Публикувано от: redcure в Nov 09, 2006, 12:40 Hapkoc е написал много добра статия по въпроса.
http://www.linux-bg.org/cgi-bin....7001593 Титла: Как се клонира hdd с linux Публикувано от: kill_u в Nov 09, 2006, 12:51
Е сега ако имаше система за оценка веднага бих ти дал една точка БЛАГОДАРЯ!!! ![]() ![]() ![]() ![]() ![]() ![]() Титла: Как се клонира hdd с linux Публикувано от: Naka в Nov 09, 2006, 16:09
не съм съгласен че е бавно. всъщност копирането с dd e най бързото копиране. На теб ти се струва бавно сигурно защото не виждаш прогрес бар и не знаеш кога ще свърши. ако първо напишеш например time dd if=/dev/sda of=/dev/null bs=32768 пускаш го малко и го спираш.и след това сметнеш скороста на трансфер (ще излезе около 55-70мб/сек), ще видиш че диска ще се копира за точно толкова време за колкото си го изчислил. ако излезе 30 мин ще чакаш 30 мин. ако излезе 1.30 ще чакаш 1.30. aко копираш с dd трябва: 1. изходния диск да не е монтиран!!! 2. да ти са пуснати dma-тата на ата дисковете hdparm -d1 /dev/hdb когато if=/dev/sda (без цифри4ка) това озна4ава че копирането ще почне от 0-виа сектор и ще се копира абсолютно всичко, заедно с MBR, партишън таблицата, boot сектора, и заедно с грешките ако ги има по файловата система ![]() бих предложил копиране от 1 диск на няколко заедно ![]()
ili 1->3
![]() Титла: Как се клонира hdd с linux Публикувано от: kill_u в Nov 09, 2006, 16:30 Чакай малко защо
не трябва ли да е
при условие че имам ATA не SATA Титла: Как се клонира hdd с linux Публикувано от: Naka в Nov 09, 2006, 16:39 да бе така е. сега видиях от кога е началната тема, и понеже kvk123 беше по4нал с /dev/sda се постарах да следвам оригиналниа стил.
![]()
ако копираш с dd if=/dev/hda (от началото а не от например /dev/hda1) не е нужно нищо да форматираш и не е нужно да правиш дялове. ако го направиш така в копието ще ти се появат и Windows XP -- 5GB /NTFS и Ubuntu 6.06 -- 15GB /Ext2 и Free space -- 20GB/Fat32 edit: да да ама оригиналния е 40 а копието 160. и при този начин ще има 120 свободни и ще трябва да resize-ваш партишани след това ![]() Титла: Как се клонира hdd с linux Публикувано от: deltaplaner в Nov 09, 2006, 17:05
Виж дали когато още на lilo промпта му зададеш новия root дял (root=/dev/hda1 или каквото точно е при тебе) ще си зареди както трябва. Ако това стане само трябва да промениш малко нещата във /etc/lilo.conf (т.е. "root=/dev/hda1" или както е в твоя случай за Linux секцията за зареждане). Ako не стане обаче така, явно липсва поддръжка на ATA още от initrd. Тогава ще трябва да изградиш нов initrd (с mkinitrd), в който да има модула за поддръжка на ATA интерфейса. Има файл, в който са описани кои модули трябва да съдържа initrd. Той се чете от mkinitrd, но точно кой файл беше в момента не мога да ти кажа (но е някъде в /etc ![]() След като направиш новия initrd, естествено трябва да святнеш и едно "lilo" за калпак на command prompt-а (и пак секцията ти в /etc/lilo.conf трябва да е както трябва) ![]() Титла: Как се клонира hdd с linux Публикувано от: deltaplaner в Nov 09, 2006, 17:57 Глупости на таркалета са това с определянето на root партицията. Не знам защо пропуснах че клонираш ЦЕЛИЯ HDD
![]() Явно по-вероятно е да е АТА поддръжката в initrd. НО ПАК Е ВЪЗМОЖНО ДА ИМА ПРОМЯНА В БУКВИЧКИТЕ - Вместо sda, например да е hda. Номерата на партициите би трябвало да съвпадат иначе. Абе този последния моя post май най-добре е да не му се обръща внимание, предния продължава да си важи в пълна сила. Sorry, но няма как да го изтрия. PEACE ![]() Титла: Как се клонира hdd с linux Публикувано от: kill_u в Dec 11, 2006, 10:17 Обещах да пиша и пиша
Значи вързах новата 160 към старата 40 ГБ. Новата въобще не беше форматирана. Пуснах компютъра и сложих първото дистро което ми беше под ръка - PCLinuxOS. След като се зареди дистрибуцията видя двата диска като HDA и HDB . От тук вече беше лесно в конзолка написах
след два часа процедурата спря. Много интересно обаче ми даде че е копирала 80 GB не знам защо. След като спря копирането изключих компютъра размених местата на дисковете. Много важно щото иначе не искаше втория да тръгва (големия). Рестартирах и ето имах си същата система вече но разположена на 160 ГБ диск. Имах естественно и около 105 ГБ неформатирано пространнство на този диск. Така че стана..... |