Kloniranje particija?

prije nego pocnem gubiti vrijeme na hrljanje po netu, da bih saznao praktican i siguran nacin, reko prvo da vas pitam :wink: lol

na notebooku sam promjenio HDD, i imam isti broj particija, ali su ove nove vece (normala, veci HDD :wink:
vec sam instalirao XP, pa zatim Kubuntu,… to nije problem,… ali bi sad zelio da ako ikako moze, jednostavno nastavim sa radom podataka i podesenog linux sistema, tako sto kloniram podatke sa stare particije…a to mi je bitno za Kubuntu particiju (windows je i onako samo zbog glupih VOIP programa instaliran)

predpostavljam da za to postoje fini programcici, ali koji ( ima li neko od vas iskustva sa odredjenima).

i u slucaju da kloniram Kubuntu particiju, kako da podesim boot manager (GRUB u ovom slucaju)?

predpostavljam da se moze sa Kubuntu-CDóm na pocetku jedna od opcija odabrati,… ali nisam sa njim dosad pokusavao,… sa Manrdrivom to frcera bez problema…

hvala unaprijed

man dd

man cp :)))

inače ja to ovako radim, možda ima “pametniji” način (ja ga za sad ne znam - ali ovo radi)
možda ti izgleda komplikovano ali ako budeš išao step-by-step biće OK (najbolje snimi ovaj text i otvori ga offline dok budeš radio pa samo copy paste), radi 100% (iz prve ruke ti govorim) ako budeš korektno “prepisao”

znači, prvo bootaš instalirani ubuntu (old disk/partition), kucaš:

cd /
sudo umount /media/*
#da unmountuješ npr /media/windows jer ne želiš i windows backupovati
sudo tar cvpf backup.tar --exclude=/backup.tar --exclude=/proc --exclude=/sys --exclude=/dev /

sada ti je kompletan stari ubuntu u tom backup.tar fajlu, njega snimi na DVD ili stick…

izvadi stari disk, stavi novi disk, bootaj ubuntu live CD, formatiraj particiju na koju hoćeš da restoreuješ stari ubuntu (nema veze što si ponovo instalirao - pregazi ga), formatiraj swap particiju (za svaki slučaj)

sada trebaš da otpakuješ/extractuješ ovaj backup.tar fajl na formatiranu linux particiju na novom disku

za to možeš koristiti windows particiju pošto ti je laptop pa nemaš “dual optiku”, ili koristiti USB stick ili externi HDD… (znači poslije backupovanja, prebaci fajl na “vidljivo mjesto” - npr. windows particiju na novom disku)

kada se pokrene live CD, otvori terminal/konsole

sudo fdisk
-l #ovo će ti pokazati numeraciju i oznake particija disk(ova) - novog diska
sudo mkfs.ext3 /dev/hda5 #formatiranje particije u ext3 filesystem
sudo mkswap /dev/hda6 #formatiranje swap particije

npr. /dev/hda5 i /dev/hda6 su linux particije na novom disku, naravno ti zamijeni brojeve/slova u skladu sa tvojim postavkama… swap za swap, root za root…

sada extraktuješ backup.tar fajl, npr ako je bio na windows (novi disk) particiji (ja to uglavnom povučem preko mreže), onda samo nastavi kucati:


mkdir windows
sudo mount /dev/hda1 windows -o umask=022
sudo mkdir /ubuntu
sudo mount /dev/hda5 /ubuntu
sudo cp windows/foldergdjejebackup/backup.tar /ubuntu
sudo tar xvpf /ubuntu/backup.tar -C /ubuntu
sudo mkdir /ubuntu/dev /ubuntu/proc /ubuntu/sys


sudo grub-install --root-directory=/ubuntu /dev/hda
#samo dev/hda - bez brojeva, ovo ide u MBR

popravi /boot/grub/menu.lst (UUID)

sudo gedit /ubuntu/boot/grub/menu.lst

nađi ovaj kernel dio i zamijeni sa ovim kernel ispod (tako da bude samo /dev/hda7 umjesto UUID-a)

title Ubuntu, kernel 2.6.20-16-generic root (hd0,6) kernel /boot/vmlinuz-2.6.20-16-generic root=UUID=ee57d4d3-82df-4a67-b902-75a20eeb1dae ro quiet splash initrd /boot/initrd.img-2.6.20-16-generic quiet savedefault

title Ubuntu, kernel 2.6.20-16-generic root (hd0,6) kernel /boot/vmlinuz-2.6.20-16-generic root=/dev/hda7 ro quiet splash initrd /boot/initrd.img-2.6.20-16-generic quiet
snimi, ugasi gedit

još središ /etc/fstab jer u njemu su UUID-s od starog diska, prepravi ‘root’ i swap’ da počinju sa /dev/… a ne UUID, ostalo ostavi kako jeste (sad za sad) i to je to

sudo gedit /ubuntu/etc/fstab

[code]# Entry for /dev/hda7 :
UUID=ee57d4d3-82df-4a67-b902-75a20eeb1dae / ext3 defaults,errors=remount-ro 0 1

Entry for /dev/hda6 :

UUID=6a569729-471c-42d4-863e-c21f5a56a084 none swap sw 0 0[/code]

/dev/hda7 / ext3 defaults,errors=remount-ro 0 1 /dev/hda6 none swap sw 0 0
snimi, ugasi gedit…


sudo umount /ubuntu
sudo reboot

P.S.
ili ako hoćeš da imaš UUID fazon onda uradi ovo: sudo blkid /dev/hda6(7) i upiši novi UUID u fstab i menu.lst…

aldin@cool:~$ sudo blkid /dev/hda6 Password: /dev/hda6: TYPE="swap" UUID="6a569729-471c-42d4-863e-c21f5a56a084" aldin@cool:~$ sudo blkid /dev/hda7 /dev/hda7: UUID="ee57d4d3-82df-4a67-b902-75a20eeb1dae" SEC_TYPE="ext2" TYPE="ext3"

hamo, zafrka nas nidla obojcu :slight_smile:

PartImage je fin program za kloniranje particija - http://www.partimage.org/Main_Page - mada čini mi se da je za tvoje potrebe sasvim dovoljno iskopirati sadržaj direktorija /home/bosancero (pod uslovom da ti je bio to username ranije). Kod sebe imam particiju root (/) i home (/home) tako da kod instalacije novog OSa samo formatiram / i on sam skonta ovaj home, prepozna konfiguraciju, desktop, menije čak i temu :slight_smile: do sada nisam imao problema s tim. Ako su oba diska istovremeno aktivna koristi opciju cp -a jer će ti ona sačuvati ownera, permisije itd. Ako nisu koristi tar (nidla je dao primjer opcija tar naredbe koje možeš koristiti)

ok, bas vam hvala… nidla je dao fin primjer :smiley:

ja sam dosad radio sa partimage, … program nije nista posebno, ali nikad nisam imao problema sa njima…

ali koliko znam, da ako pravim image jede particije, i hocu da taj image load-ujem na drugu particiju,… nece ici ako nisu eksaktno iste velicine…

e sad se nesjecam, jesam li ja sa vece particije sa malo podataka pokusao to uraditi na manju particiju sa dovoljno mjesta za te podatke… ili sam ipak pokusao sa manje particije na vecu… lol

uglavnom, hvala za prijedloge… a i to sa kopiranjem /home/user direktorija nije losa ideja, ali to mi se zasad neda isprobavati ako nije bas ispitano lol

thx svima :wink:

Napraviš particiju iste veličine pa povećaš koristeći resize2fs