Partitionstabelle sichern/wiederherstellen

  • Sichern können Sie Ihre Partitionstabelle ganz einfach unter Unix. Einfach mit dem Kommando "fdisk -l" die Inhalte sichern und mit "dd if=/dev/hda of=/dev/fd0 bs=512 count=1" Ihren Partitionssektor der (hier) ersten IDE Platte (wo der LILO installiert ist) auf eine Diskette. Falls die Partitionstabelle mal wieder kaputt gehen sollte, lassen sich so die Tabellen mit fdisk wieder herstellen.<br /><br />Wiederbelebung: Wenn Sie sich genau an die Partitionsgrößen erinnern können, dann partitionieren Sie die Platte einfach neu. Normalerweise werden dabei keine Daten innerhalb der Partitionen überschrieben, da die Partitionstabelle an einer anderen Stelle zu finden ist. Danach sollten Sie alle Partitionen read-only (sicher ist sicher) mounten und testen, ob alles wieder da ist.<br /><br />Falls Sie sich nicht an alle Größen erinnern können, schadet es nichts, z.B. eine Partition über die gesamte Platte auszudehnen, das Dateisystem auf dieser (read-only) zu mounten und mit df die Größe anzeigen zu lassen; dann unmounten und die Größe anpassen. Diese entspricht der alten Partition. Das ganze müssen Sie dann noch zwei mal (für die zweite und dritte, die vierte belegt hofftentlich den Rest der Platte) machen. Bei einer Swap-Partition funktioniert das nicht, aber im Swapspace stehen normalerweise auch keine Daten, die dann noch wichtig sind.<br /><br />Wichtig: Machen Sie alle Plattenaktionen mit dem Linux fdisk, denn das ist das einzige, welches nicht schon beim Anlegen von Partitionen in den Partitionen selbst arbeitet. Das Teil ist zwar nicht gerade hübsch, aber kann solche Aktionen einwandfrei. Für solche Zwecke sollte man auch ggf. irgendwo die Manpage zu fdisk ausgedruckt haben (im SuSE Handbuch ist sie abgedruckt), damit man falls nötig was nachschlagen kann.<br/><br/>