[Megoldva] Teljes rendszer mentése és visszaállítása

Fórumok

Keresgéltem, de csak olyan programokat találtam linuxra amelyek adatokat tudnak menteni egy rendszerről, de nem magát a rendszert mindenestől. Olyan linuxos program kellene ami a teljes lemezt - rendszerrel - tudja menteni lemezkép formájában DVD-re vagy USB-re és egy CD-ről indítva később ezt a képet vissza tudja másolni a merevlemezre. Gyakorlatilag egy pillanatképet kellene megőrizni a merevlemezről és szükség esetén azt visszaállítani. Valami olyasmi lenne jó mint a Norton Ghost, persze nem ilyen nehézsúlyú versenyző. A programot használó személy számítástecnikai képzettsége nem túl magas, közepes felhasználói ismeretekkel rendelkezik. A válaszokat előre is köszönöm.

Hozzászólások

Én Hardy Heron desktopot klónozok GPartEd LiveCDvel, grub-ot pedig az Ubuntu telepítőlemmezzel állítom helyre Live rendszerről. Egy 320 GB-os usb hdd-re mentem le a particiokat. "like NortonGhost" :-)
szerk.: csak itt nem *.GHO a fájl, hanem egy egész partíció
____________________________
sorry for stupid questions!

Most jön lefelé a systemrescuecd-x86-1.5.1.iso és a g4l-v0.32.iso. Amikor az időm engedi szépen kipróbálgatom őket. Addig is köszönöm a válaszokat, nem gondoltam hogy ilyen hamar kapok segítséget. :-))

Clonezilla

---
Ami a windowsban szarrágás, az linuxban hegesztés.
Ha megszeretted a windowst, tanuld meg használni!
A linux igenis felhasználó-, és NEM idiótabarát.
A linuxot mi irányítjuk, a windows minket irányít.

"ami a teljes lemezt"

Az üres helyet is tárolod? :)

Kevesebb helyet foglal, ha cp, tar, rsync progik
valamelyikét használod.

sysrescue cd-n biztos ott vannak.

Pontosítok: A teljes lemezt úgy értettem hogy a partíciós táblától kezdve a lemez utolsó szektoráig mindent. Ha a mentő program van olyan intelligens hogy képes kezelni az állományrendszet és nem tárolja a kihasználatlan szektorokat és netán még tömöríti is az adatokat akkor annál jobb. Erre már kaptam is nagyon jó tippeket. :-)

Ennyire nem kell túlmisztifikálni a dolgokat :). Live CD-vel bebootolsz, az USB-s vagy egyéb más drive-ot felmountolod pl. /mnt alá, a mentendőt meg a /mnt_orig alá és kialakítod a /mnt alatt az eredeti mount pointokat (ha volt külön /tmp, /usr, /var stb... Egyesével szépen lementegeted őket pl. így:
cd /mnt_orig/usr
find . -depth -print | cpio -pmd /mnt/usr
A többit hasonlóan.
Az MBR-t lementheted így:
dd if=/dev/sdX of=/tmp/sda-mbr.bin bs=512 count=1
partíciós tábla visszaállítása így:
dd if=sda-mbr.bin of=/dev/sdX bs=1 count=64 skip=446 seek=446

Csak elmerengek, hogy Solaris alatt mennyivel egyszerűbb..... (pl. ufsdump & ufsrestore & prtvtoc)

--
http://laszlo.co.hu/

Ha dd-vel csinálod, pontosan akkora lesz a mentés mint az adott partició.

Ha pl: rsync, akkor csak a lefoglalt méret lesz.

Nem mindegy, hogy egy 500GB-os lemezen kell tárolni mondjuk ~200GB hasznos adatot, ami elfér kisebb lemezen is.

"A teljes lemezt úgy értettem hogy a partíciós táblától kezdve a lemez utolsó szektoráig mindent."

Akkor dd lesz a barátod.

Úgy tűnik hogy a g4l megfelel. Köszönöm a válaszokat.