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.
kako prebaciti sistem pod linuxom na novi hard
Zaključano
Zakačeno
izmenjeno 1 put, poslednji put Jbyn4e 07.03.2006. u 16:27
Izmene poruke
- Jbyn4e07.03.2006. u 16:27zapis iz teksta poruke
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.
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.
Potpis
Kad sve ostalo zakaže, pročitaj uputstvo...
izmenjeno 1 put, poslednji put bojan_bozovic 25.03.2006. u 10:30
Izmene poruke
- bojan_bozovic25.03.2006. u 10:30zapis iz teksta poruke
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.
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.
man dd
mozda moze da pomogne. :O)
izmenjeno 1 put, poslednji put bojan_bozovic 25.03.2006. u 16:22
Izmene poruke
- bojan_bozovic25.03.2006. u 16:22zapis iz teksta poruke
@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? :-)
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? :-)
izmenjeno 1 put, poslednji put Gojko Vujovic 30.03.2006. u 11:23
Izmene poruke
- Gojko Vujovic30.03.2006. u 11:23zapis iz teksta poruke
Moze da koristi dd na razlicitim HDD-ovima. Treba samo da se odradi resize particije.
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.
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.
Potpis
Avoid the Gates of Hell. Use Linux
-Registered Linux user #374579-
-Registered Linux user #374579-