System packen

Software besorgen und anwenden
Post Reply
Message
Author
Gladiator

System packen

#1 Post by Gladiator »

Hi
Will mein momentanes System als tar.gz Packen und auf CD sichern (brennen). Leider weiß ich nicht wie man sowas realisieren kann, wegen userrechte, links etc die sollen so beiben wie sie gerade sind, selbst nach dem Entpacken sollen sie beibehalten werden. Bin für euere Hilfe sehr Dankbar.

Gladiator

peterm
Posts: 287
Joined: 16. Sep 2000 15:35

Re: System packen

#2 Post by peterm »

Hi Gladiator!

Du könntest folgendes machen (keine Garantie, selbst nie ausprobiert):

touch system
dd if=/dev/hdax of=system (falls IDE, ansonsten anderen Gerätenamen)
bzip2 (bzw. gzip) system

Ich kann dir leider nicht sagen, wie du ein auf CD gebranntes System dann wieder aufspielen willst. Aber da fällt sicher jemandem noch etwas ein.

Wenn `s nicht funktioniert, bitte nicht hauen <img src="http://www.pl-forum.de/UltraBoard/Images/Wilk.gif" border="0" align="middle">

Gruß PeterM

Gladiator

Re: System packen

#3 Post by Gladiator »

Hi
also das wäre das geringste Problem. HD ist nicht Partioniert. Das CD-ROM wird mit dem Rettungssystem erkannt. Ich stelle mir das so vor: Momentanes System als bsp. Backup0604.tar.gz sichern und auf CD brennen. Beim zurückspielen: Rettungssystem booten daten auf der eigentliche HD löschen (rm -r /boot /usr usw.) und die tar.gz auf HD kopieren und von dort aus entpacken. Das Problem sind die links und rechte mit was für ein befehl bleiben die erhalten. tar -xcf..
Will mir somit die ganze Installion und Einstellungsarbeiten sparen bei einem HD-crash oder ähnl.
Bei dd muß doch alles gleich sein oder ...???

Gladiator

User avatar
hjb
Pro-Linux
Posts: 3264
Joined: 15. Aug 1999 16:59
Location: Bruchsal
Contact:

Re: System packen

#4 Post by hjb »

Hi,

die Verwendung von dd ist immer eine schlechte Idee, weil dann die neue Partition exakt die selbe Größe wie die alte haben muß. Nimm cpio, da dieses bessere Checksummen hat als tar und zuverlässiger arbeitet. Es kann Links, Permissions usw. im Original speichern und wieder herstellen.

Verwende die Option -H crc, wenn das nicht schon die Default-Option ist.

cpio erwartet eine Dateiliste auf stdin. Diese kannst du mit find erzeugen und dabei natürlich auch die zahlreichen find-Optionen verwenden. Du mußt halt alles aus der Liste entfernen, was nicht mitgesichert werden soll, insbesondere alles unter /proc.

Eine Befehlszeile könnte im Endeffekt so aussehen:

find / -xdev | cpio -o -H crc | bzip2 -c > fs.cpio.bz2

Das ist natürlich noch ausbaufähig <img src="http://www.pl-forum.de/UltraBoard/Images/Wilk.gif" border="0" align="middle"> In fs.cpio.bz2 ist dann das komprimierte Archiv.

Gruß,
hjb
Pro-Linux - warum durch Fenster steigen, wenn es eine Tür gibt?

Jochen

Re: System packen

#5 Post by Jochen »

Aus Faulheit würde ich mir da die Arbeit anderer zu Nutze machen... Eine Recherche auf <a href="http://freshmeat.net" target="_blank"><!--auto-->http://freshmeat.net</a><!--auto--> nach "backup cd" ergibt auf Anhieb einige Treffer, die ziemlich in die Richtung gehen. Vielleicht erst mal schaun, was der freundliche Fleischer empfiehlt?!?

Post Reply