Naravno da hoces, zavisi samo koliko se trudis.
Za particije; nije lose napraviti backup tabele particija tako da ako nesto i krene naopako uvek se mozes vratiti jedan korak nazad.
Komanda za to je dd if=/dev/hda of=/tabela.save bs=xxx count=1
gde je:
if=/dev/hda mesto odakle se kopira proizvoljan (definisan sa bs) niz bajtova
of=/tabela.save mesto gde se niz kopira, valja ga staviti negde cemu posle imas pristup (umesto tabela.save mozes da stavis sta god)
bs=xxx je najvazniji deo, definise koliko se bajtova ustvari kopira, za tabelu particija to je prvi cilindar na disku. To najlakse saznas fdisk komandom. fdisk -l izlistava tabelu particija na svim diskovima, pre same tabele su brojke koje pokazuju geometriju diska, jedan red izgleda nekako ovako
Code:
Units = cylinders of 15120 * 512 = 7741440 bytes
sto znaci da je velicina jednog cilindra u ovom slucaju 7741440 bajta.
Konacno komanda bi onda izgledala
dd if=/dev/hda of=/tabela.save bs=7741440 count=1
Napominjem da se prvo pogleda koliko je veliki jedan cilindar, jer to zna da se menja.
Kada se tabela vraca na hard disk, postupak je samo obrnut, ide:
dd if=/tabela.save of=/dev/hda bs=7741440 count=1
Komanda naravno kopira i MBR jer on ide pre tabele particija.
Pozdrav.
P.S. Pre ili kasnije SVAKO unisti svoju tabelu particija, pa ovo nije lose uraditi pre eksperimentisanja sa: programima za particionisanje (fdisk, partition magic... i svi ostali), boot-loaderima (bilo win, bilo *nix - lilo ili grub)
[Ovu poruku je menjao optix dana 26.09.2005. u 18:26 GMT+1]
"99% of your thought process is protecting your self-conceptions,
and 98% of that is wrong."