Andrey Marinov wrote:
Здравейте.
Т'ва явно ме е обсебило като тема, но и ми се налага да намеря работещо решение за Линукс най-накрая. Идеята е да мога да клонирам дискове (с ext3/swap дялове) независимо от размер и геометрия (естествено имайки предвид размера на заетото пространство на всеки дял).
Имах умерен успех (май писах преди) с Norton Ghost 2003 при условие, че общият размер на заетото пространство е <= 4GB. Т'ва обаче не е решение (BTW, става дума за клониране конкретно на инсталации на RHL7.2 2.4.7-10).
Спрях се на SystemRescueCD - http://www.sysresccd.org (с 0.2.7 съм - инсталирана на твърд диск), много готина работа е свършил и продължава да върши разработчикът, но и т'ва не работещо решение. С всичките инструменти (и най-вече partimage 0.6.3_beta13) и утилки не мога да довърша клонинга до работещ диск.
Ето за к'во става дума. Т'ва е оригиналният диск (20GB Maxtor, но го нямам подръка, за да му дам модела):
Disk /dev/hda: 2491 cylinders, 255 heads, 63 sectors/track
Units = cylinders of 8225280 bytes, blocks of 1024 bytes, counting from 0
Device Boot Start End #cyls #blocks Id System
/dev/hda1 * 0+ 44 45- 361431 83 Linux
/dev/hda2 45 1064 1020 8193150 83 Linux
/dev/hda3 1065 1129 65 522112+ 82 Linux swap
/dev/hda4 1130 2490 1361 10932232+ f W95 Ext'd (LBA)
/dev/hda5 1130+ 2490 1361- 10932201 83 Linux
А т'ва е до което съм стигнал (15GB Maxtor 2R015H1):
Disk /dev/hda: 29065 cylinders, 16 heads, 63 sectors/track
Units = cylinders of 516096 bytes, blocks of 1024 bytes, counting from 0
Device Boot Start End #cyls #blocks Id System
/dev/hda1 * 0+ 733 734- 369904+ 83 Linux
/dev/hda2 734 13537 12804 6453216 83 Linux
/dev/hda3 13538 14578 1041 524664 82 Linux swap
start: (c,h,s) expected (1023,15,63) found (1023,0,1)
/dev/hda4 14579 29064 14486 7300944 f W95 Ext'd (LBA)
start: (c,h,s) expected (1023,15,63) found (1023,0,1)
/dev/hda5 14579+ 29064 14486- 7300912+ 83 Linux
start: (c,h,s) expected (1023,15,63) found (1023,1,1)
Цялата информация върху дяловете на неуспешния клонинг е читаема и дяловете са монтируеми, ако използвам за бутване SysRescueCD. Проверките с fsck -f /dev/hda1,2,5 (версията е 1.34) минават ОК, qtparted (версията е 0.4.0, а на parted 1.6.6) също не дава идеи за проблем, единствено sfdisk (3.07), от където са горните рапорти дава идея за проблем. А проявлението на проблема е, че след като инсталирам ръчно grub (0.90) и опитам да бутна (stage1,2 са от оригиналния диск), сметалникът рестартита в момента на показване на "Uncompressing...".
Та, как мога да оправя 1 такъв диск? Поне к'во да търся в нета като ключови думи...
Изобщо не ти трябват никакви binary бози като norton dryndryn. Ей ти
лесно решение на проблема.
Assuming Target Linux box (from where you want to clone) is up and
running with IP 192.168.0.254
target% nc -l -p 9000 | dd of=/dev/sda
(Replace /dev/sda with actual drive on your target machine)
master% dd if=/dev/sda | nc 192.168.0.254 9000
(Replace /dev/sda with actual drive on your master machine)
see http://www.rajeevnet.com/hacks_hints/os_clone/os_cloning.html for
details.
You can use the Slackware Live CD on the target machine, it has dd and
netcat (nc) available.
--
Georgi Chorbadzhiyski
http://georgi.unixsol.org/
============================================================================
A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers).
http://www.linux-bulgaria.org - Hosted by Internet Group Ltd. - Stara Zagora
To unsubscribe: http://www.linux-bulgaria.org/public/mail_list.html
============================================================================