Slices wiederfinden

From: Oliver Brandmueller <ob(at)e-gitt.net>
Date: Mon, 21 Oct 2002 09:47:35 +0200

Hallo,

vorab: Das mit den Partitionen, Slices und so weiter bring ich immer
wieder durcheinander, also falls ich's wieder tue bitte keinen Flamewar
starten, sondern einfach gesittet drauf hinweisen ;-)

Folgende Situation:

Auf meinem Notebook gibt es eine Mini-DOS-Partition mit "Diagnostic
programs" (irgendsoein HP-Geraffel). Das ist ad0s1. ad0s2 ist Win2k. Und
ad0s3 ist FreeBSD. Durch irgendeinen seltsamen Zufall ist ir die
Partitionstabelle durcheinandergeraten. Das habe ich wieder hingebogen,
als die Partitionensind wieder korrekt da. Dabei habe ich mir aber
offenbar das disklabel der ad0s3 zerschossen: Ich hatte vorher ad0s3a
für /, die b als swap, e als /var und f als /usr. Die a-Slice habe ich
bereits wieder, die war am Anfang, das war nicht schwer. Da ich
natürlich nicht mal irgendwann das label gesichert habe, fällt es mir
aber schwer, genau rauszufinden, wo die a-Slice zuende ist, wie groß
SWAP und e und f genau sind. Da sich (wie üblich) eine gewisse
Latenzzeit zwischen letztem Backup und Crash eingeschlichen hat und die
aktuellsten Daten natürlich auch immer die wichtigsten sindm würde ich
gerne versuchen, doch noch mehr als / zu recovern.

gpart aus den Ports hilft mir leider erstmal nicht weiter, das kann nur
echte Partitionen finden, scheinbar aber keine FreeBSD-Slices. Ich habe
erstmal die ad0s3 komplett per dd auf einen anderen Rechner gesichert,
so daß ich von da ausgehend vielleicht auch weitere Suchaktionen starten
kann.

Hat jemand Ideen? Kennt jemand Bytefolgen, die auf den Start eines
Filesystems hindeuten, die man vielleicht in der datei suchen kann und
so rausfinden, bei welchem Block die Grenzen sind? Gibt es irgendein
Tool, das ich nicht kenne, das damit zurecht kommt?

Gruß, Olli

-- 
| Oliver Brandmueller | Offenbacher Str. 1  | Germany       D-14197 Berlin |
| Fon +49-172-3130856 | Fax +49-172-3145027 | WWW:   http://the.addict.de/ |
|               Ich bin das Internet. Sowahr ich Gott helfe.               |
| Eine gewerbliche Nutzung aller enthaltenen Adressen ist nicht gestattet! |
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Mon 21 Oct 2002 - 09:47:39 CEST

search this site