[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: paketauswahl retten



Andreas Gehrke wrote:
Evgeni Golov schrieb:
...
Da mein scplicity-Backup ja nun so richtig schön läuft:
Was muss ich sichern, damit ich nach einem evtl. crash nur meine Debian-Grundinstallation installieren, dann mein Backup zurücksichern und dann einmal apt-get upgrade aufrufen muss und dann die Maschine wieder genauso wie vorher dasteht? Also wo genau steht was und in welcher Version im Moment installiert ist? Reicht es, wenn ich /var/cache/apt* (ohen archives/) websichere oder brauche ich da noch mehr? Oder ist das der komplett falsche Ort?

Ich hoffe das ist jetzt noch kein Hijacking. Vermutlich suchen der OP und ich nach dem Selben ;)

Klar ist das Hijacking, aber paßt doch! :-) Wenn du einen eigenen Thread aufmachst riskierst du Antworten wie "das hatten wir doch gerade" ;-)

Zum Thema: Ich habe mir ein Skript geschrieben, welches mir verschiedene "Metadaten" in Dateien in ein Verzeichnis schreibt. Das läuft vor dem eigentlichen Backup (bei mir nur vor dem wöchentlichen, aber das ist Einstellungssache) und sichert folgendes:

# Paketliste sichern
PACKAGE_FILE=${METABACKUPTMP}/paketliste.txt
dpkg --get-selections "*" > $PACKAGE_FILE

#MBR mittels
dd if=/dev/hda of=${METABACKUPTMP}/mbr_hda.txt bs=512 count=1
#dd if=/dev/hdb of=${METABACKUPTMP}/mbr_hdb.txt bs=512 count=1
dd if=/dev/hdc of=${METABACKUPTMP}/mbr_hdc.txt bs=512 count=1
dd if=/dev/hdd of=${METABACKUPTMP}/mbr_hdd.txt bs=512 count=1

#hdparm -i      (hmm, weiß gar nicht mehr wieso)
hdparm -i /dev/hda > ${METABACKUPTMP}/hdparm_hda.txt
#hdparm -i /dev/hdb > ${METABACKUPTMP}/hdparm_hdb.txt
hdparm -i /dev/hdc > ${METABACKUPTMP}/hdparm_hdc.txt
hdparm -i /dev/hdd > ${METABACKUPTMP}/hdparm_hdd.txt

#fdisk -ul      (damit ich weiß wie groß die Partitionen waren)
fdisk -ul > ${METABACKUPTMP}/fdisk_hdx.txt

#df -hl         (damit ich weiß von sie eingehängt waren)
df -hl > ${METABACKUPTMP}/df_hdx.txt

#samba
net getlocalsid > ${METABACKUPTMP}/getlocalsid.txt

#mount?
mount -l > ${METABACKUPTMP}/mount_l.txt
#frisco ls* lsmod, -pci ...?
lsmod > ${METABACKUPTMP}/lsmod.txt
lspci > ${METABACKUPTMP}/lspci.txt
lsusb > ${METABACKUPTMP}/lsusb.txt

# Liste der installierten PEAR-Pakete

# ps
pstree > ${METABACKUPTMP}/pstree.txt

#
# mke2fs -O journal_dev external-journal

#output von dumpe2fs von jedem Dateisystem
dumpe2fs /dev/hda1 > ${METABACKUPTMP}/dumpe2fs_hda1.txt
dumpe2fs /dev/hda3 > ${METABACKUPTMP}/dumpe2fs_hda3.txt
dumpe2fs /dev/hda4 > ${METABACKUPTMP}/dumpe2fs_hda4.txt
#dumpe2fs /dev/hdb1 > ${METABACKUPTMP}/dumpe2fs_hdb1.txt
dumpe2fs /dev/hdc1 > ${METABACKUPTMP}/dumpe2fs_hdc1.txt
dumpe2fs /dev/hdc3 > ${METABACKUPTMP}/dumpe2fs_hdc1.txt
dumpe2fs /dev/hdd1 > ${METABACKUPTMP}/dumpe2fs_hdd1.txt

# frisco auf gzip --rsyncable umstellen, alle folgenden
tar -c -z --sparse --remove-files --file=${METABACKUPTMP}/dumpe2fs-hdxn.tar.gz ${METABACKUPTMP}/dumpe2fs_*

#e2image hda1 => ca. 165 MB (10 GB Partition, 42% genutzt) -
# problematisch fuer hda2
# hda1 (/)
e2image /dev/hda1 ${METABACKUPTMP}/e2image_hda1_sparse.img
age_hda1_sparse.img
# hda2 (/var/www)
#e2image /dev/hda2 /backup/linbackup/e2image_$(date +%Y%m%d)_hda2_sparse.img
#tar -c -z --sparse --remove-files --file=e2image_$(date +%Y%m%d)_hda2_sparse.img.tar.bz2 e2image_20050912_hda
2_sparse.img
# hda3 (/var)
e2image /dev/hda3 ${METABACKUPTMP}/e2image_hda3_sparse.img
tar -c -z --sparse --remove-files --file=${METABACKUPTMP}/e2image_hda3_sparse.img.tar.gz ${METABACKUPTMP}/e2im
age_hda3_sparse.img
# hda4 (/video)
e2image /dev/hda4 ${METABACKUPTMP}/e2image_hda4_sparse.img
tar -c -z --sparse --remove-files --file=${METABACKUPTMP}/e2image_hda4_sparse.img.tar.gz ${METABACKUPTMP}/e2im
age_hda4_sparse.img
# hdb1 (z.Zt. altes Backup, kommt nach /backup/linbackup)
#e2image /dev/hdb1 /backup/linbackup/e2image_$(date +%Y%m%d)_hdb1_sparse.img
#tar -c -z --sparse --remove-files --file=e2image_$(date +%Y%m%d)_hdb1_sparse.img.tar.bz2 e2image_20050912_hdb
1_sparse.img
# hdc1 (/ neues System)
e2image /dev/hdc1 ${METABACKUPTMP}/e2image_hdc1_sparse.img
tar -c -z --sparse --remove-files --file=${METABACKUPTMP}/e2image_hdc1_sparse.img.tar.gz ${METABACKUPTMP}/e2im
age_hdc1_sparse.img
# hdc3 (/var neues System)
e2image /dev/hdc3 ${METABACKUPTMP}/e2image_hdc3_sparse.img
tar -c -z --sparse --remove-files --file=${METABACKUPTMP}/e2image_hdc3_sparse.img.tar.gz ${METABACKUPTMP}/e2im
age_hdc3_sparse.img

HTH
Andre


--
Personal weblog and more: http://bischof.homelinux.net

Stilblüten aus Polizeiberichten und Gerichtsverhandlungen:
Nach ambulanter Behandlung konnte der junge Mann seinen Finger wieder
mit nach Hause nehmen.



Reply to: