Wiederherstellungsdateien, die mit dem RM-Befehl Ubuntu 14.04.2 LTS entfernt wurden

Wiederherstellungsdateien, die mit dem RM-Befehl Ubuntu 14.04.2 LTS entfernt wurden

Ich arbeite in einer eingebetteten Domäne. Beim Erstellen des Dateisystems für ein Projekt habe ich den Dateisystemnamen beibehalten ~. Er war schreibgeschützt. Dann habe ich versucht, das gesamte Dateisystem mit einem Befehl rm -rf ~im Verzeichnis zu entfernen, in dem sich das Dateisystem (eingebettetes Projekt) befindet. Dieser Befehl hat jedoch die Dateien meines System-Home-Verzeichnisses gelöscht, da ~er sich auf das Home-Verzeichnis in Ubuntu bezieht. Es hat länger gedauert. Dann habe ich aufgehört und festgestellt, dass die Dateien meines System-Home-Verzeichnisses gelöscht wurden.

Wie kann ich also alle gelöschten Dateien wiederherstellen? Bitte geben Sie mir eine genaue Lösung. Meine Systemdetails sind

Distributor ID: Ubuntu
Description:    Ubuntu 14.04.2 LTS
Release:    14.04
Codename:   trusty

Ich habe keine Partition auf der Festplatte. Ich verwende sie als einzelnes Laufwerk. Meine Datenträgerdetails

   *-disk                  
   description: ATA Disk
   product: ST500LM012 HN-M5
   vendor: Seagate
   physical id: 0.0.0
   bus info: scsi@0:0.0.0
   logical name: /dev/sda
   version: 2BA3
   serial: S316J90F200261
   size: 465GiB (500GB)
   capabilities: partitioned partitioned:dos
   configuration: ansiversion=5 sectorsize=512 signature=0002c421

Geben Sie mir die günstigsten Lösungen......

Antwort1

Erstens sollten Sie das Betriebssystem nicht verwenden, bis die Dateien wiederhergestellt sind, da Ihre noch auf der Festplatte vorhandenen Daten möglicherweise überschrieben werden. Sie sollten zur Datenwiederherstellung eine Live-CD/ein Live-USB-Gerät (vielleicht eine Ubuntu-DVD) verwenden und die Dateien auf einer anderen Festplatte speichern. Wenn die Daten wirklich wertvoll sind, sollten Sie ein Image Ihrer Festplatte erstellen (Byte-für-Byte-Kopie) und damit arbeiten:

dd if=/dev/sda1 of=/home/user/image.bin bs=1048576

wobei /dev/sda1 eine Partition mit Daten ist und /home/user/image.bin ein Namensbeispiel für eine Disk-Image-Datei. Sie sollten sicherstellen, dass sich die Disk-Image-Datei auf einer anderen Festplatte oder Partition befindet.

Es gibt keine einfachen Möglichkeiten, mit rm entfernte Dateien wiederherzustellen, wenn Ihr Dateisystem ext2/3/4 ist.

Wenn Ihr Dateisystem in ext2/3/4 ist, beachten Sie Folgendes: https://superuser.com/questions/171673/how-to-recover-files-from-linux-ext4-harddrive

Sie können „Extundelete“ ausprobieren: https://unix.stackexchange.com/questions/122305/undelete-a-just-deleted-file-on-ext4-with-extundelete

Wenn dies nicht das gewünschte Ergebnis bringt, können Sie TestDisk verwenden: http://www.cgsecurity.org/wiki/TestDisk

verwandte Informationen