Am 28. November 2009 18:54 schrieb David Haller <dnh@opensuse.org>:
446 Bytes! Mit 480 überschreibst du dir die ersten 2 Partitionen. Also:
Backup: dd if=/dev/sda of=/sda-mbr.img bs=512 count=1
MBR-Bootcode (grub stage1) zurückschreiben: dd if=/sda-mbr.img of=/dev/sda bs=1 count=446
Bei Dateien muß man übrigens bei solchem nicht-vollständigem Schreiben noch 'conv=notrunc' verwenden, sonst wird die Ausgabedatei gekürzt.
Ahja. Ich habe mir folgendes Script gebastelt, um Filesystem-Metadata zu sichern (steht in /etc/cron.weekly): ------------------------------- #!/bin/sh DIR=/var/backups if [ ! -e $DIR ] then mkdir $DIR fi cd $DIR # sfdisk & fdisk for i in sda do /sbin/sfdisk -d /dev/$i >sfdisk-$i /sbin/fdisk -l /dev/$i >fdisk-$i done # xfs_info for i in "" home space do /usr/sbin/xfs_info /$i >xfs_info-$i done # e2image for i in sda3 do /sbin/e2image /dev/$i e2image-$i >/dev/null gzip -f e2image-$i done # mbr dd if=/dev/sda of=sda-mbr.img bs=512 count=1 status=noxfer # dd for i in sda sda{1..4} dm-{0..3} do dd if=/dev/$i bs=1k count=512 status=noxfer | gzip -f >dd-$i.gz done ------------------------------- Die dd-Schleife am Ende ist sicherheitshalber; wer weiß, was man vom Anfang eines Dateisystems nochmal braucht. :-) Verbesserungsvorschläge? Gruß Martin -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org