aus versehen /home als /tmp gemountet

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
rechenzentrum
Beiträge: 76
Registriert: 09.06.2011 03:45:35

aus versehen /home als /tmp gemountet

Beitrag von rechenzentrum » 23.06.2011 12:07:33

Hallo Leute,

durch das mounten meiner /home partition als /tmp sind mir ein paar Daten futsch gegangen.
das Dateisystem ist ext4. Kann man die wieder recovern?

Benutzeravatar
hikaru
Moderator
Beiträge: 13983
Registriert: 09.04.2008 12:48:59

Re: aus versehen /home als /tmp gemountet

Beitrag von hikaru » 23.06.2011 12:41:08

Da die Daten (höchstwahrscheinlich) nur im RAM gelandet sind kannst du da nichts wiederherstellen. Falls der RAM gerade voll war könnte was davon im Swap gelandet sein. Ob und wenn ja wie sich von dort mit vertretbarem Aufwand Daten wiederherstellen lassen weiß ich nicht.
Der erste Schritt wäre auf jeden Fall aus einem System das nicht in den Swap schreibt mittels dd eine Sicherung des Swap zu erstellen bevor du irgendwas anderes machst.

xdanx
Beiträge: 473
Registriert: 15.11.2007 22:07:42
Lizenz eigener Beiträge: GNU General Public License

Re: aus versehen /home als /tmp gemountet

Beitrag von xdanx » 23.06.2011 13:37:23

hikaru hat geschrieben:Da die Daten (höchstwahrscheinlich) nur im RAM gelandet sind kannst du da nichts wiederherstellen.
Warum höchstwahrscheinlich? Müsste man dazu nicht explizit /tmp als tmpfs in /etc/fstab mounten?

Benutzeravatar
hikaru
Moderator
Beiträge: 13983
Registriert: 09.04.2008 12:48:59

Re: aus versehen /home als /tmp gemountet

Beitrag von hikaru » 23.06.2011 13:43:55

xdanx hat geschrieben:Müsste man dazu nicht explizit /tmp als tmpfs in /etc/fstab mounten?
Ja, richtig. Das hatte ich fälschlicherweise vorausgesetzt.
Wie auch immer, ohne diesen Extraschritt wird /tmp beim nächsten Boot gelöscht. Da das vermutlich schon passiert ist bräuchte mal jetzt also ein ext4-Recovery-Programm (ich kenne keines) und sollte bis dahin Schreibzugriffe auf die Partition vermeiden..

rechenzentrum
Beiträge: 76
Registriert: 09.06.2011 03:45:35

Re: aus versehen /home als /tmp gemountet

Beitrag von rechenzentrum » 24.06.2011 07:36:27

wie wird denn /tmp gelöscht? Mittels

Code: Alles auswählen

rm * -r 
?


vorher war das /tmp Verzeichnis auf der Rootpatition, danach habe ich mit UUID eine andere Festplatte als tmp mounten wollen, allerdings habe ich die UUID verwechselt.

Ich mache mich daran die daten zu recovern.

Benutzeravatar
GoKi
Beiträge: 2068
Registriert: 04.07.2003 23:08:56
Lizenz eigener Beiträge: MIT Lizenz

Re: aus versehen /home als /tmp gemountet

Beitrag von GoKi » 24.06.2011 09:43:57

rechenzentrum hat geschrieben:wie wird denn /tmp gelöscht? Mittels

Code: Alles auswählen

rm * -r 
?
Es wird find aufgerufen, um alle Dateien zu finden, die ein gewisses Alter überschreiten. Die Schwelle für das Alter kann in /etc/default/rcS über die Variable TMPTIME eingestellt werden. Standard ist 0 Tage und somit werden alle Dateien gelöscht.
MfG GoKi
:wq

Antworten