Hiho, wie im Titel schon geschrieben ist mein komplettes /etc verschwunden, allerdings muss ich da etwas weiter ausholen.
In meinem Laptop (Compaq Evo N610c) habe ich 2 Akkus, einen im normalen Schacht und einem im Multiport wo normalerweise das DVD-Rom ist. Nachdem die Akkus jetzt beide Neu sind muss ich sie ja die ersten zwei Ladungen komplett entleeren und wieder Laden.
Als ich also beim zweiten Laden mit komplett leeren Akkus im Garten saß, hatte das Netzkabel ein kleinen Wackler (oder brachte nicht die Leistung das Laptop zu betreiben und beide Akkus zu laden, egal). Jedenfalls ist das Laptop ausgegangen, um nicht zu sagen hat sich einfach abgeschalten.
Nun ist das kein Problem, einfach wieder anschalten und Booten, wird halt ein fsck kommen. Diesmal war es allerdings etwas komisch, meine Root Partition wurde nur noch Read-Only eingehängt. Also auf eine Konsole (tty1) in den init 1 gebootet und ein fsck gemacht. fsck sagt mir dass das Dateisystem sauber ist. Ok, ein reboot gemacht, selbes Problem wieder, kein X Server, keine Programme, keine Logs. Wieder in eine Konsole, init 1, die Partition wieder lesend gemacht (mount -t ext3 /dev/sda1 /) und die fstab geändert das bei Fehler kein Lesender remount erfolgt (errors=remount_ro raus) und die mtab händisch angepasst. Partition nochmal lesend eingehängt und ein fsck gemacht, keine Probleme. Ein Neustart später wieder das Problem. Also CD-Rom rein und eine Kubuntu 7.10 CD gebootet, ein fsck.ext3 -f -p /dev/sda1 durchgeführt (-f force check, -p alle fragen mit ja beantworten), es wurden viele defekte Inodes gemeldet und wurden wiederhergestellt. Schön dachte ich, CD raus und normal Booten. Jetzt kommt das keine Config Datei geladen werden kann. Damn, was lief da schief? Wieder eine Live Disc rein und sda1 gemountet.
Ja, dummerweise fehlt nun das komplette /etc Verzeichniss und wahrscheinlich alle Dateien darin, die liegen nun schön brav in /lost&found. Meine begeisterung könnt Ihr euch ja vorstellen, sowas bin ich eigentlich von ReiseFS gewohnt.
Ich hab jetzt die möglichkeit das System neu zu installieren oder /etc von der Installations CD einfach rüberzukopieren und die nötigsten Datein abzuändern wie fstab, interfaces, passwd/shadow (obwohl ich die nötigen Dateien auch einfach vom lost&found rüberschieben könnte). Aus lost&found das komplette /etc neuaufzubauen ist unmöglich da auch die Ordner nur die schönen Nummern Ihrer Inode tragen.
Nur woher bekomme ich nun die /etc Dateien von einer 8.04´er Installations CD? Nach 2 Jahren sammelten sich da schon einige Scripte die ich nur ungerne verliere. /etc und das Grundsystem ist dummerweise nicht gesichert bei mir, nur die Bewegungsdaten aus /home. Wenn mir das keiner beantworten kann werd ich einfach neuinstallieren und diesmal ein Backup machen, wozu ist den rsync da.