GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Rollback einer Datei

Es tut mir leid zu sagen, dass Sie, wenn Sie keine Backups erstellt haben, hier mit ziemlicher Sicherheit SOL sind, insbesondere von der Befehlszeile aus.

Das Aufheben der Verknüpfung (Löschen) einer Datei kann manchmal dazu führen, dass die Daten wiederherstellbar bleiben, solange nichts anderes diesen bestimmten Inode erfasst; Bearbeiten einer Datei überschreibt die Daten.

Wenn Ihr Kollege den Editor, in dem er gearbeitet hat, noch geöffnet hat und sein Undo-Puffer lang genug ist, vielleicht eine Möglichkeit sein, das Original wiederherzustellen, aber darüber hinaus fürchte ich, dass Sie versunken sind. Entschuldigung.


Angenommen, Sie verwenden ext3, ist es möglicherweise möglich, es wiederherzustellen, wenn die Ersatzdatei als ein anderer Inode erstellt wurde (anstatt die vorhandene Datei zu überschreiben), indem Sie debugfs verwenden auf dem nicht gemounteten Dateisystem und um den Inode der Originaldatei zu finden. Leider, wenn Ihr Kollege die Datei überschreibt, anstatt sie beiseite zu verschieben und dann zu löschen, ist sie weg. Ich würde vorschlagen, debugfs zu verwenden mit äußerster Vorsicht , weil Sie ein Dateisystem ernsthaft durcheinander bringen können. Es wird nur wirklich für einen letzten Versuch verwendet.


Linux
  1. Ssh – Eine Datei mit Ssh zurück auf das lokale System kopieren?

  2. Teil einer Datei sortieren?

  3. So sichern und wiederherstellen Sie XFS-Dateisysteme (xfsdump / xfsrestore)

  4. C fopen gegen offen

  5. Was ist eine .so.2-Datei?

So verschieben Sie eine Datei unter Linux

Grundlegendes zu Linux-Dateiberechtigungen

Bash:In Datei schreiben

VIM-Editor

Was ist eine .sh-Datei?

Logrotate Erfolgreich, Originaldatei geht zurück auf Originalgröße