Ich habe ein wichtiges Verzeichnis mit rm -R
Befehl gelöscht . Dies sind sehr populöse Hostdaten. Es wurde gefunden /var/zpanel/hostdata/ayrintilih
, nachdem das Verzeichnis ayrintilih entfernt wurde, ist alles verschwunden.
Ich habe versucht, das ext4magic
Programm wiederherzustellen . Für die Wiederherstellung muss jedoch ein anderes Festplatten-Volume verwendet werden.
Fehlermeldung:
ERROR: can not use "/root/recoveried" for recover directory. It's the same filesystem : "/dev/dm-0"
Mein ISP hat gerade auf meine Anfrage geantwortet:
Unfortunately there is no way to add another Volume to a virtual Instance.
If it would be a dedicated Server, we could do it, but not in a Cloudserver.
You could try to minimize the partition and create another one, that would
count as another Volume. We also recommend to have allways a
Backup for your Important files.
centos
mount
data-recovery
RedLEON
quelle
quelle
rm -R
Antworten:
Undeletion wird immer mehr zu einem Mythos, insb. Bei moderner Hardware (SSD) wird alles, was gelöscht wird, sofort auf Null gesetzt (TRIM), sodass keine Chance besteht, dass etwas zurückkommt.
Am besten machen Sie ein Bild von dem, was Sie gerade haben, und prüfen dann, ob mit den von Ihnen gewünschten Tools noch etwas zu finden ist. Etwas wie:
Am besten haben Sie die Box in einem Rettungssystem oder frieren die gesamte Box (schreibgeschützt) für diesen Vorgang auf andere Weise ein, da alle Schreibvorgänge an dieser Stelle nur weiteren Schaden verursachen.
Sobald das Bild fertig ist, können Sie ein schreibgeschütztes Schleifengerät dafür erstellen:
Verwenden Sie dann die Rettungswerkzeuge Ihrer Wahl für die Loop-Geräte.
quelle
Wenn Sie Zugriff auf einen anderen Linux / Unix / OSX etc Maschine haben, ist es vielleicht möglich sein , zu verwenden ,
sshfs
einen Remote - Ordner zu montieren und sichern , dass (Anweisungen aus angepasst hier ).Auf dem Server installieren
sshfs
Möglicherweise müssen Sie das EPEL-Repo aktivieren, falls es noch nicht aktiviert ist.
Laden Sie das FUSE-Modul ( auf den Server ).
Wählen Sie ein Verzeichnis von Ihrem Heimcomputer aus und hängen Sie es auf dem CentOS-Server ein
Führen Sie dies jetzt auf dem Remote-Server aus
Sie müssen zur
1.2.3.4
tatsächlichen IP Ihres lokalen Computers wechseln .Sobald dies erledigt ist, wird ein Remote-Dateisystem lokal bereitgestellt, und Sie können versuchen, es auszuführen
ext4magic
und anzuweisen, es zu sichern/backup
. Ich kann nicht garantieren, dass es funktioniert, aber es scheint einen Versuch wert zu sein.quelle
Sie könnten versuchen, eine
tmpfs
Ramdisk für die Wiederherstellung zu verwenden. Dies setzt natürlich voraus, dass Sie über genügend freien Speicher für die Datenmenge verfügen, die Sie wiederherstellen möchten.Generell denke ich jedoch, dass die Antwort von frostschutz den Nagel auf den Kopf trifft - "Löschen" funktioniert selten. Lassen Sie dies eine Lektion für Sie sein und erstellen Sie Backups.
quelle
Dateisysteme der "ext" -Familie unterstützen bestimmte Wiederherstellungsfunktionen, die manchmal sogar funktionieren. Dienstprogramme wie die folgenden können nützlich sein:
http://www.mynitor.com/2010/01/19/10-tools-to-recover-deleted-files-in-linux/ http://extundelete.sourceforge.net/
(Ich habe einige davon selbst mit vernünftigen Ergebnissen ausprobiert).
quelle
Viele von Ihnen haben das Opfer hier herabgesetzt, anstatt die Frage zu beantworten. Das Opfer hat das System als Cloud-basiert identifiziert. Anstatt davon auszugehen, dass er ohne Sicherung gelöscht wurde, können Sie davon ausgehen, dass eine Sicherung vorhanden ist und das Verzeichnis aus der Sicherung wiederhergestellt werden muss. Das würden Sie (die Herabwürdiger) tun, wenn Sie wiederherstellen müssten, nicht wahr?
Wenn Ihr System auf einem System gehostet wird, das Ihren ISP bereitstellt, werden regelmäßig Sicherungen durchgeführt. Sie müssen ihnen die richtige Frage stellen, damit sie sie verstehen und richtig antworten können. Sie sollten jedoch in der Lage sein, ein Verzeichnis aus ihrer Sicherung wiederherzustellen oder wiederherzustellen. Abhängig vom Zeitpunkt der letzten Sicherung können einige Daten verloren gehen.
Die Antwort hier hängt davon ab, wie und wie oft das System gesichert wird. Cron und Tar werden häufig von kleinen Systemen verwendet, und aufgrund seiner Einfachheit wird es auch von vielen großen Systemen verwendet. Es stehen jedoch auch andere Tools zur Verfügung.
Wenn es sich NICHT um ein Ein-Mann-System handelt, ist wahrscheinlich eine IT-Abteilung und eine Sicherungsmethode vorhanden. Die IT-Abteilung kann Ihnen helfen, und Sie sollten zu ihnen gehen, anstatt zu versuchen, den Ordner / das Verzeichnis selbst wiederherzustellen.
Wenn dies ein Heimsystem ist und Sie die IT-Abteilung sind und Backups ausschließlich lokal sind, können Sie Backups mit CRON und TAR durchführen. Überprüfen Sie Ihr CRON-Setup, um festzustellen, wo Sie Ihre TAR-Dateien ablegen. Suchen Sie in der TAR-Datei nach dem genauen Pfad und Namen:
Entpacke es.
Machen Sie einen Mann tar für weitere Informationen oder natürlich einen anderen Google für Teer und Backup-Informationen.
Zukünftige Überlegungen umfassen andere Sicherungsoptionen, und ein Papierkorb löscht anstelle eines echten Löschvorgangs. Beim Löschen eines Papierkorbtyps wird ein Alias für rm erstellt, der Elemente in ein Verzeichnis mit dem Namen "Papierkorb" verschiebt, anstatt sie wirklich zu löschen. Sie leeren es dann entweder mit Cron oder manuell, wenn Sie Lust dazu haben, oder Sie haben wenig Platz.
quelle