View previous topic :: View next topic |
Author |
Message |
ion0 n00b
Joined: 13 Jul 2005 Posts: 5
|
Posted: Fri Jul 22, 2005 1:47 am Post subject: /etc gelöscht |
|
|
Guten Morgen erstmal...
mir ist eben was ganz besch...eidenes passiert. Ich hatte grad ein Programm deinstalliert, und wollte den Ordner mit den verbliebenen Config Dateien löschen.
Da ich wohl etwas abgelenkt war, habe ich anstatt
getippt. Nartürlich habe ich den Fehler dann im Bruchteil einer Sekunde erkannt, und die Aktion schnell abgebrochen, aber es war leider wohl schon zu spät...
Einen Reboot habe ich erstmal nicht durchgeführt, weil ja auch z.B. fstab in /etc lag, und ein Reboot so wahrscheinlich eh nicht korrekt ablaufen würde. Ich bin zwar noch als root angemeldet, wenn ich aber versuche, mich über ein virtuelles Terminal als root/user einzuloggen, kommt es zu Fehlermeldungen. Backup existiert nartürlich nicht
Filesystem ist ext3.
Kann man da noch irgendwas machen? Ehrlich gesagt finde ich den Gedanken, dass System komplett neu aufzusetzen nicht so prickelnd...die Anwendungsspezifischen Sachen ließen sich ja mit nem globalen Rekompilieren wiederherstellen, dass dürfte nicht das Problem sein. Eher die System-spezifisches... alles per Hand anzulegen dürfte defitiv zu viel sein, oder?
In Verzweiflung auf eine Antwort wartend &
Danke |
|
Back to top |
|
|
psyqil Advocate
Joined: 26 May 2003 Posts: 2767
|
Posted: Fri Jul 22, 2005 2:27 am Post subject: |
|
|
ext3 FAQ wrote: | Q: How can I recover (undelete) deleted files from my ext3 partition?
Actually, you can't! This is what one of the developers, Andreas Dilger, said about it:
In order to ensure that ext3 can safely resume an unlink after a crash, it actually zeros out the block pointers in the inode, whereas
ext2 just marks these blocks as unused in the block bitmaps and marks the inode as "deleted" and leaves the block pointers alone. |
siehe auch http://linuxmafia.com/faq/Filesystems/ext3-no-undeletion.html
Für die Zukunft: https://forums.gentoo.org/viewtopic-t-2208.html und jetzt solltest Du mit 'nem "emerge system" und anschließendem "dispatch-conf" für's erste wiederhergestellt sein, Deinem Anmeldedatum nach solltest Du ja noch wissen, mit welchen Konfigs Du Dich letztens beschäftigt hast... |
|
Back to top |
|
|
Anarcho Advocate
Joined: 06 Jun 2004 Posts: 2970 Location: Germany
|
Posted: Fri Jul 22, 2005 6:14 am Post subject: |
|
|
Als erstes mal die make.conf erstellen.
Als zweites würde ich versuchen mittels useradd den user root neu hinzuzufügen (mit uid 0!)
Danach mittels passwd das root-pw setzen.
Falls das nicht geht, pam und shadow neu emergen.
Dann kann du dich an die fstab machen.
Als nächstes wäre dann ein emerge -e system dran.
Du solltest dich dann eigentlich wieder als root einloggen können und kannst parallel zum emerge schonmal die configs anpassen... _________________ ...it's only Rock'n'Roll, but I like it! |
|
Back to top |
|
|
beejay Retired Dev
Joined: 03 Oct 2002 Posts: 924 Location: Flensungen (das liegt neben Merlau)
|
|
Back to top |
|
|
SinoTech Advocate
Joined: 20 Mar 2004 Posts: 2579 Location: Neunkirchen / Saarland / Germany
|
Posted: Fri Jul 22, 2005 9:00 am Post subject: |
|
|
beejay wrote: | Und wieder einmal hätte ein Backup den Ärger mindern können (Achtung: Konjunktiv) |
Aber wo bleibt da dann der Nervenkitzel
Mfg
Sino |
|
Back to top |
|
|
Anarcho Advocate
Joined: 06 Jun 2004 Posts: 2970 Location: Germany
|
Posted: Fri Jul 22, 2005 9:28 am Post subject: |
|
|
Also zumindest ein etc backup mache ich regelmässig. Das geht schnell und ist nicht gross.
Auf meinem Root-Server mache ich jede Nacht ein Backup von:
- /etc
- mysql-datenbank
und einmal die Woche von
- /srv _________________ ...it's only Rock'n'Roll, but I like it! |
|
Back to top |
|
|
ion0 n00b
Joined: 13 Jul 2005 Posts: 5
|
Posted: Fri Jul 22, 2005 10:30 am Post subject: |
|
|
Quote: | Also zumindest ein etc backup mache ich regelmässig. Das geht schnell und ist nicht gross. |
Also ich glaub das werd ich mir nun auch aneignen. Danke erstmal für die Tips. |
|
Back to top |
|
|
ion0 n00b
Joined: 13 Jul 2005 Posts: 5
|
Posted: Fri Jul 22, 2005 11:01 am Post subject: |
|
|
Quote: | Als zweites würde ich versuchen mittels useradd den user root neu hinzuzufügen (mit uid 0!)
Danach mittels passwd das root-pw setzen.
Falls das nicht geht, pam und shadow neu emergen. |
Hallo
habe ich jetzt versucht. Root kann ich nicht erstellen (Fehlermeldung: PAM authentification failed). PAM neu emerge geht aber leider auch nicht, da dan kommt "/usr/bin/python: error while loading shared libraries: libstdc++.so.5: cannon open shared object files... |
|
Back to top |
|
|
Der Unglaubliche n00b
Joined: 08 Feb 2005 Posts: 48 Location: Günthersdorf
|
Posted: Fri Jul 22, 2005 11:22 am Post subject: |
|
|
ion0 wrote: | Quote: | Als zweites würde ich versuchen mittels useradd den user root neu hinzuzufügen (mit uid 0!)
Danach mittels passwd das root-pw setzen.
Falls das nicht geht, pam und shadow neu emergen. |
Hallo
habe ich jetzt versucht. Root kann ich nicht erstellen (Fehlermeldung: PAM authentification failed). PAM neu emerge geht aber leider auch nicht, da dan kommt "/usr/bin/python: error while loading shared libraries: libstdc++.so.5: cannon open shared object files... |
In der Anleitung für distcc beim Bootstrap steht eine Möglichkeit ohne useradd benutzer hinzuzufügen. |
|
Back to top |
|
|
mrsteven Veteran
Joined: 04 Jul 2003 Posts: 1938
|
Posted: Fri Jul 22, 2005 11:38 am Post subject: |
|
|
ion0 wrote: | habe ich jetzt versucht. Root kann ich nicht erstellen (Fehlermeldung: PAM authentification failed). PAM neu emerge geht aber leider auch nicht, da dan kommt "/usr/bin/python: error while loading shared libraries: libstdc++.so.5: cannon open shared object files... |
Deine /etc/ld.so.conf ist also auch kaputt. Dann lege sie neu an und trage folgendes ein (ich gehe von einem x86-System aus):
Code: | /usr/local/lib
/usr/i686-pc-linux-gnu/lib
/usr/lib/gcc-lib/i686-pc-linux-gnu/<Versionsnummer des Compilers>
/usr/lib |
Das i686-pc-linux-gnu musst du halt entsprechend anpassen. Danach musst du dann noch ldconfig ausführen, jetzt sollten die wichtigsten Libraries wieder funktionieren. _________________ Unix philosophy: "Do one thing and do it well."
systemd: "Do everything and do it wrong." |
|
Back to top |
|
|
Mindphaser Tux's lil' helper
Joined: 15 Dec 2004 Posts: 113 Location: Germany
|
Posted: Sat Jul 23, 2005 12:14 pm Post subject: |
|
|
Mit debugfs kann man auch gelöschte Dateien retten... wie genau verrät Google (ich weiss das nicht so aus dem Kopf). |
|
Back to top |
|
|
|