[ pitarbg @ 07.03.2006. 12:12 ] @
Zanima me da li postoji program pomocu kojeg bi prebacio kompletan sistem sa podacima sa 1-og harda pod linux os-om na drugi novi hard. U pitanju su 2 razlicita hard diska, razliicte velicine,modela itd. |
[ pitarbg @ 07.03.2006. 12:12 ] @
[ Jbyn4e @ 07.03.2006. 15:26 ] @
Laksi nacin:
PartImage http://www.partimage.org/ ili recimo Ghost4Linux http://sourceforge.net/projects/g4l Tezi nacin: napravis particije na novom disku. Povezes oba diska u sistem (stari i novi). Pokrenes sistem sa LiveCD-a ili sa OS-ovog CD-a u rescue modu (ako ga ima, SuSE ima). Iskopiras particije (pomocu recimo rsync, ili tar-a) sa starog na novi disk. Ugasis sistem, izvadis stari disk, novi postavis kao master. Rebootojes, pokrenes instalacioni disk od OS-a i umesto instalacije odaberes repair (SuSE ga ima, ne znam za ostale). Tamo ponovo instaliras bootloader (GRUB recimo). Izvadis CD i reboot-ujes sistem. Molis se da sve prodje OK. Valjda nisam ispustio nijedan detalj... P.S. Ja sam uspeo da kopiram particije sa 40 na 80 GB i pomocu norton ghost-a koji je isao uz neki od Hiren's CD-ova... pri dizanju nije bilo problema sa SuSE-om, iako su velicine particija bile razlicite. [Ovu poruku je menjao Jbyn4e dana 07.03.2006. u 16:27 GMT+1] [ bojan_bozovic @ 25.03.2006. 09:26 ] @
Napravi nov root fs npr.
mkfs.ext2 /dev/hdb1 pa ga mountujes mount -t ext2 /dev/hdb1 /mnt i onda kopiras sve sem proc i mnt na novi fs cd /; cp -a boot bin dev etc usr var home root /mnt a onda napravis proc i tmp i mnt direktorijum mkdir /mnt/proc; mkdir /mnt/tmp; mkdir /mnt/mnt sad unmountujes /mnt i imas nov root fs na /dev/hdb1 EDIT: Svakako je da moreas da se logujes kao root za ovo. Ako zelis to 100% cisto da uradis, recimo da i logove sacuvas, idi u init S odnosno init 1 (kako na kojoj distribuciji) tj u single-user mod. [Ovu poruku je menjao bojan_bozovic dana 25.03.2006. u 10:30 GMT+1] [ vladab @ 25.03.2006. 11:23 ] @
man dd mozda moze da pomogne. :O)[ bojan_bozovic @ 25.03.2006. 15:17 ] @
@vladab
Nece, ako particije nisu identicne duzine i na identicnim diskovima (C/H/S layout, bilo "stvarni" ili LBA). Bolje da ne pokusava, znam to iz iskustva. dd if=/dev/hda2 of=/dev/hdb2 count=duzina_particije_u_1k_blokovima samo na identicne diskove, identicna particiona tabela. A da, ako ima /usr i/ili /home na drugoj particiji, sta je lakse? :-) [Ovu poruku je menjao bojan_bozovic dana 25.03.2006. u 16:22 GMT+1] [ Useless @ 26.03.2006. 00:13 ] @
Moze da koristi dd na razlicitim HDD-ovima. Treba samo da se odradi resize particije.
[Ovu poruku je menjao Gojko Vujovic dana 30.03.2006. u 11:23 GMT+1] [ d4rk @ 30.03.2006. 10:11 ] @
Svashta. man dd i sve ce biti ok.
dd if=/dev/hda of=dev/hdb for e.g i nema frke. Klonirace primarni master na primarni slave. dd moze da se koristi bezbedno samo ako je source disk isti ili manji od destination diska. Ako je destination veci, nakon kloniranja ostace prazan prostor od kog moze da se napravi particija. Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|