Πώς να ανακτήσετε τα διαγραμμένα αρχεία στο Linux

Η απώλεια δεδομένων είναι ένα κακό και απογοητευτικό πράγμα που όλοι οι χρήστες υπολογιστών πρέπει να αντιμετωπίσουν κάποια στιγμή. Είτε αυτό οφείλεται σε σύγκρουση του σκληρού δίσκου είτε σε τυχαία διαγραφή, όλοι έχουμε βρεθεί σε καταστάσεις όπου θα θέλαμε να μπορούσαμε να ανακτήσουμε τα διαγραμμένα δεδομένα μας.

Ευτυχώς, η ανάκτηση των διαγραμμένων αρχείων είναι σχετικά ευκολότερη στο Linux σε σύγκριση με άλλα λειτουργικά συστήματα. Μπορείτε να ανακτήσετε εύκολα τα διαγραμμένα αρχεία χρησιμοποιώντας εργαλεία όπως το TestDisk, το PhotoRec και το Foremost. Επαληθεύω Μπορούν να ανακτηθούν δεδομένα από μια μονάδα USB; Τι πρέπει να ξέρετε.

Πράγματα που πρέπει να γνωρίζετε πριν ξεκινήσετε

Τα συστήματα Linux όπως και άλλα λειτουργικά συστήματα παρέχουν Κάδο Ανακύκλωσης/Κάδο ανακύκλωσης που καθιστά εύκολη την πρόσβαση στα διαγραμμένα δεδομένα. Έτσι, εάν έχετε διαγράψει αρχεία χρησιμοποιώντας το κουμπί Διαγραφή στο πληκτρολόγιό σας, μπορείτε να τα ανακτήσετε αμέσως μεταβαίνοντας στον Κάδο απορριμμάτων και επαναφέροντάς τα.

Ωστόσο, εάν διαγράψετε οριστικά αρχεία χρησιμοποιώντας τη συντόμευση Shift+Del Θα χρειαστεί να το επαναφέρετε χρησιμοποιώντας μία από τις εφαρμογές ανάκτησης δεδομένων που είναι διαθέσιμες για Linux. Ωστόσο, καθώς διαφορετικές εφαρμογές χρησιμοποιούν διαφορετικές μεθόδους για την ανάκτηση χαμένων δεδομένων, ενδέχεται να χρειαστούν αρκετές προσπάθειες για να επαναφέρετε όλα τα διαγραμμένα αρχεία στο Linux.

Ευτυχώς, ακόμη και σε περίπτωση οριστικής διαγραφής, τα δεδομένα δεν χάνονται αμέσως. Είναι κρυφά από το σύστημα αρχείων, αλλά θα διαγραφούν μόνο όταν αντικατασταθούν. Έτσι, το πρώτο βήμα για την ανάκτηση χαμένων δεδομένων από το διαμέρισμα του σκληρού δίσκου είναι να κάνετε το διαμέρισμα μόνο για ανάγνωση. Αυτό διασφαλίζει ότι δεν θα αντικαταστήσετε δεδομένα που έχουν διαγραφεί κατά λάθος.

Για παράδειγμα, εάν τα διαγραμμένα αρχεία βρίσκονται στο διαμέρισμα /dev/sdb1, πρέπει πρώτα να το αποπροσαρτήσετε και μετά να το επανατοποθετήσετε ως μόνο για ανάγνωση. Μπορείτε να το κάνετε αυτό χρησιμοποιώντας τις παρακάτω εντολές. Βεβαιωθείτε ότι έχετε ορίσει το όνομα του διαμερίσματος σύμφωνα με το σύστημά σας.

sudo umount /dev/sdb1 sudo mount -o ro /dev/sdb1 /media/only-read

Είναι επίσης καλή πρακτική η κλωνοποίηση του διαμερίσματος σε άλλη μονάδα δίσκου. Θα διασφαλίσει ότι δεν θα χάσετε το διαμέρισμα προέλευσης κατά την ανάκτηση δεδομένων. Μπορείτε να χρησιμοποιήσετε την εντολή dd Για κλωνοποίηση κατατμήσεων Linux. Η παρακάτω εντολή αντιγράφει τα περιεχόμενα του /dev/sdb1 στο διαμέρισμα sda1 του /dev/sda , σε διαφορετική μονάδα δίσκου.

dd αν=/dev/sdb1 από=/dev/sda1 bs=1M

Ανακτήστε τα διαγραμμένα αρχεία στο Linux με το TestDisk

Το TestDisk είναι μια αποκλειστική και ανοιχτού κώδικα εφαρμογή ανάκτησης δεδομένων που μπορεί να ανακτήσει αποτελεσματικά αρχεία ή διαμερίσματα που έχουν διαγραφεί μόνιμα. Είναι γεμάτο με πολλές χρήσιμες λειτουργίες και προσφέρει μια εύκολη στη χρήση διεπαφή. Μπορείτε να εγκαταστήσετε το TestDisk σε Linux χρησιμοποιώντας τις ακόλουθες εντολές:

# Ubuntu και Debian

sudo apt εγκατάσταση δοκιμαστικό δίσκο

# RHEL και CentOS

sudo yum install epel-release sudo yum install testdisk

#ArchLinux

sudo pacman -S testdisk

Μόλις εγκατασταθεί, μπορείτε να εκκινήσετε το TestDisk ανοίγοντας το Terminal και πληκτρολογώντας την εντολή testdisk.

δοκιμαστικός δίσκος sudo

Θα βρείτε τον εαυτό σας στη διαδραστική προτροπή TestDisk. Χρησιμοποιήστε τα πλήκτρα βέλους στο πληκτρολόγιο για πλοήγηση και πατήστε εισάγετε για να επιλέξετε επιλογές. Η πρώτη διαθέσιμη επιλογή είναι να δημιουργήσετε ένα αρχείο καταγραφής. Μπορείτε να προχωρήσετε και να δημιουργήσετε ένα.

Στην επόμενη οθόνη θα εμφανιστεί μια λίστα με τα μέσα αποθήκευσης που είναι συνδεδεμένα στο σύστημά σας. Επιλέξτε τη συσκευή που περιέχει τα διαγραμμένα αρχεία. Θα χρησιμοποιήσουμε τα ορίσματα /dev/sdb για αυτόν τον κατάλογο. Επιλέξτε την επιλογή ανάλογα και πατήστε Να συνεχίσει.

Η επόμενη οθόνη θα σας ζητήσει να επιλέξετε τον τύπο διαμερίσματος για τον δίσκο σας. Επιλέξτε αυτό που είναι κατάλληλο για τον δίσκο σας. Σημειώστε ότι το TestDisk θα προσπαθήσει να εντοπίσει τον σωστό τύπο αυτόματα. Επομένως, εάν δεν είστε σίγουροι, μεταβείτε στον τύπο του διαμερίσματος που εντόπισε το TestDisk.

Θα δείτε πολλές διαθέσιμες επιλογές στην επόμενη οθόνη. Η επιλογή Ανάλυση είναι χρήσιμη για την ανάκτηση χαμένων κατατμήσεων. Ωστόσο, θα χρησιμοποιήσουμε Προχωρημένες επιλογές Για να ανακτήσετε τα διαγραμμένα αρχεία.

Μετά από αυτό, θα δείτε μια λίστα με όλα τα διαμερίσματα στην επιλεγμένη συσκευή σας. Επιλέξτε το διαμέρισμα που περιέχει τα διαγραμμένα δεδομένα σας και επιλέξτε Αναίρεση διαγραφής από το κάτω μενού.

Το TestDisk θα ελέγξει τις καταχωρήσεις MFT για διαγραμμένα αρχεία σε αυτήν την ενότητα και θα τα παραθέσει εδώ. Ψάχνουμε για αρχείο εικόνα. jpg εμφανίζεται σε αυτήν την οθόνη.

Μπορείτε να επιλέξετε/απεπιλέξετε συγκεκριμένα αρχεία χρησιμοποιώντας : و a Για όλα τα αρχεία που χρησιμοποιούν τον τύπο αρχείου. Αφού επιλέξετε τα αρχεία προς επαναφορά, πατήστε C να το αντιγράψετε.

Θα σας ζητηθεί να επιλέξετε έναν προορισμό εξαργύρωσης. Πηγαίνετε εκεί και πατήστε C για να αποθηκεύσετε το αρχείο.

Ανακτήστε τα διαγραμμένα αρχεία στο Linux με το PhotoRec

Το PhotoRec είναι μια άλλη ισχυρή εφαρμογή ανάκτησης δεδομένων που δημιουργήθηκε από τους προγραμματιστές του TestDisk. Αναπτύχθηκε για την ανάκτηση διαγραμμένων φωτογραφιών στο Linux αλλά έχει εξελιχθεί σε μια ολοκληρωμένη εφαρμογή. Μπορείτε να χρησιμοποιήσετε το PhotoRec Για να ανακτήσετε όλους τους τύπους διαγραμμένων αρχείων.

Η διαφορά μεταξύ του TestDisk και του PhotoRec είναι ότι το τελευταίο μπορεί να ανακτήσει αρχεία ακόμη και από σκληρούς δίσκους που έχουν υποστεί ανεπανόρθωτη ζημιά. Χρησιμοποιεί υπογραφές αρχείων για τον εντοπισμό διαγραμμένων αρχείων, γεγονός που το καθιστά πολύ ισχυρό. Ωστόσο, τα αρχεία που ανακτώνται μέσω του PhotoRec δεν διατηρούν το αρχικό τους όνομα αρχείου.

Μπορείτε να εγκαταστήσετε το PhotoRec σε διαφορετικές διανομές Linux χρησιμοποιώντας τις ίδιες εντολές που χρησιμοποιήθηκαν για την εγκατάσταση του TestDisk. Έτσι, εάν έχετε ήδη εγκαταστήσει το TestDisk, δεν χρειάζεται να εγκαταστήσετε ξανά το PhotoRec. Εάν δεν έχετε εγκαταστήσει το TestDisk νωρίτερα, ελέγξτε την παραπάνω ενότητα και εγκαταστήστε το πακέτο testdisk.

sudo photorec

Αυτή η εντολή θα ξεκινήσει το PhotoRec και θα σας μεταφέρει στο μενού έναρξης. Η διάταξη είναι παρόμοια με το TestDisk, όπως και η περιήγηση. Θα σας ζητηθεί να επιλέξετε το μέσο δίσκου. Επιλέξτε τη σωστή επιλογή και πατήστε Να συνεχίσει.

Στη συνέχεια, θα χρειαστεί να επιλέξετε το διαμέρισμα προέλευσης. Επιλέξτε την κατάλληλη ενότητα και επιλέξτε Επιλογή αρχείου από το κάτω μενού.

Εδώ, μπορείτε να επιλέξετε τον τύπο αρχείου των διαγραμμένων αρχείων. Το PhotoRec θα επιλέξει όλους τους τύπους αρχείων από προεπιλογή. Μπορείτε να απενεργοποιήσετε όλες τις χρήσεις και να επιλέξετε έναν συγκεκριμένο τύπο χρησιμοποιώντας x. θα διαλέξουμε jpg Για να ανακτήσετε το αρχείο εικόνας.

Τώρα μετρήστε με q Και επιλέξτε την επιλογή αναζήτησης για να ξεκινήσετε την ανάκτηση αρχείων στο Linux.

Στη συνέχεια, θα χρειαστεί να επιλέξετε τον τύπο συστήματος αρχείων. Επιλέγω αλλού Εάν το διαμέρισμα προέλευσης δεν είναι ext3/ext4.

Σε αυτό το βήμα, πρέπει να καθορίσετε εάν θέλετε να κάνετε αναζήτηση για τους καθορισμένους τύπους αρχείων σε ολόκληρο το διαμέρισμα ή μόνο στον ελεύθερο χώρο. Θα κάνουμε μια επιλογή Ελεύθερος χώρος Για πιο γρήγορη αναζήτηση.

Το επόμενο βήμα απαιτεί από τους χρήστες να επιλέξουν έναν κατάλογο προορισμού. Βεβαιωθείτε ότι δεν αποθηκεύετε αρχεία στο ίδιο διαμέρισμα που σαρώνετε. Μεταβείτε στο επιθυμητό μέρος χρησιμοποιώντας τα πλήκτρα βέλους και πατήστε C να σώσω.

Το PhotoRec θα σαρώσει τώρα τους ελεύθερους τομείς και θα αποθηκεύσει τα ανακτημένα αρχεία στον καθορισμένο προορισμό. Θα αποθηκεύσει τα ανακτημένα αρχεία σε έναν κατάλογο που ονομάζεται ανάκτηση_διεύθυνσης.

Επαληθεύω Οι καλύτερες δωρεάν εφαρμογές ανάκτησης αρχείων για Windows.

Ανακτήστε τα διαγραμμένα αρχεία χρησιμοποιώντας το Foremost στο Linux

Το Foremost είναι μια δωρεάν εφαρμογή ανάκτησης δεδομένων για Linux. Έρχεται με μια απλή διεπαφή CLI. Αν και η εφαρμογή δεν είναι τόσο διαδραστική όσο το TestDisk ή το PhotoRec, εξακολουθεί να είναι χρήσιμη σε ορισμένα σενάρια. Μπορείτε να εγκαταστήσετε το Foremost σε Linux χρησιμοποιώντας τις ακόλουθες εντολές:

# Ubuntu και Debian

sudo apt install πρώτα απ 'όλα

#Fedora

sudo dnf install πρώτα απ 'όλα

#ArchLinux

sudo pacman -S πρώτον

Μόλις εγκατασταθεί, η χρήση της εφαρμογής είναι σχετικά απλή. Μπορείτε να απαριθμήσετε όλες τις πιθανές επιλογές πρώτα από όλα χρησιμοποιώντας την παρακάτω εντολή:

πρωτίστως -h

Το διαγραμμένο αρχείο picture.jpg μπορεί να ανακτηθεί χρησιμοποιώντας την ακόλουθη πρώτη εντολή:

πρώτα απ 'όλα -v -t jpg -i /dev/sdb1 -o ~/recovery/

Αυτή η εντολή θα αναζητήσει όλες τις χαμένες εικόνες JPG στο /dev/sdb1 και θα τις επαναφέρει στο ~/recovery. Το σήμα επιτρέπει -v Μεγάλη ηχογράφηση, σετ -i Ενότητα πηγή, προσδιορίστε -o οδηγός εξόδου.

Επιτρέπεται η επιλογή -t Οι χρήστες μπορούν να καθορίσουν ποια αρχεία θα αναζητήσουν. Πάνω απ 'όλα, η εφαρμογή υποστηρίζει διάφορους τύπους αρχείων και μπορεί να εντοπίσει εικόνες, βίντεο, κείμενα και εκτελέσιμα αρχεία. Μπορείτε να αναζητήσετε πολλές επεκτάσεις χρησιμοποιώντας μια λίστα διαχωρισμένη με κόμματα. Επαληθεύω Οι καλύτερες εφαρμογές για την ανάκτηση διαγραμμένων αρχείων που δεν έχουμε ελέγξει πριν.

Ανακτήστε τα διαγραμμένα αρχεία στο Linux με το extundelete

Το extundelete είναι μια άλλη εφαρμογή ανάκτησης δεδομένων που μπορεί να ανακτήσει τα διαγραμμένα αρχεία από συστήματα αρχείων ext3/ext4. Αυτά είναι τα συστήματα αρχείων που χρησιμοποιούνται από δημοφιλείς διανομές Linux όπως το Ubuntu. Μπορείτε να εγκαταστήσετε το extundelete χρησιμοποιώντας μία από τις ακόλουθες εντολές:

# Ubuntu και Debian

sudo apt εγκατάσταση extundelete

# RHEL και CentOS

sudo yum εγκατάσταση extundelete

#ArchLinux

sudo yay -S extundelete

Μόλις εγκατασταθεί, μπορείτε να προχωρήσετε στην ανάκτηση των διαγραμμένων αρχείων από το σύστημα Linux χρησιμοποιώντας το extundelete. Χρησιμοποιήστε την παρακάτω εντολή για να επαναφέρετε γρήγορα ένα συγκεκριμένο αρχείο. Σημειώστε ότι η διαδρομή του αρχείου σχετίζεται με το κύριο διαμέρισμα.

sudo extundelete — επαναφορά αρχείου picture.jpg /dev/sdb1

Η ακόλουθη εντολή ανακτά όλα τα αρχεία από το διαμέρισμα /dev/sdb1. Αλλάξτε το όνομα της ενότητας για να ταιριάζει με την πηγή σας.

sudo extundelete — επαναφορά όλων /dev/sdb1

Εάν θέλετε να αποθηκεύσετε τα ανακτημένα αρχεία σε έναν συγκεκριμένο κατάλογο, επιλέξτε τον χρησιμοποιώντας την επιλογή -o.

sudo extundelete -o ~/recovery — επαναφορά όλων /dev/sdb1

Από προεπιλογή, το extundelete αποθηκεύει τα ανακτημένα αρχεία μέσα στον υποκατάλογο /RECOVERED_FILES.

Ανακτήστε τα διαγραμμένα αρχεία στο Linux με το R-Linux

Το R-Linux είναι ένα GUI για ανάκτηση δεδομένων σε Linux που είναι δωρεάν αλλά όχι ανοιχτού κώδικα. Μπορεί να σαρώσει συστήματα αρχείων ext2/ext3/ext4 για διαγραμμένα αρχεία και να τα επαναφέρει. Μπορείτε να κάνετε λήψη του δυαδικού R-Linux από τον ιστότοπο R-Tools Technology για μια συγκεκριμένη διανομή.

για να κατεβάσετε: R-Linux

Μόλις το κατεβάσετε, εγκαταστήστε το χρησιμοποιώντας τον διαχειριστή πακέτων σας. Μετά την εγκατάσταση, ανοίξτε την εφαρμογή μεταβαίνοντας στη λίστα των εφαρμογών σας. Εισαγάγετε τον κωδικό πρόσβασης sudo όταν σας ζητηθεί.

Τώρα, επιλέξτε το διαμέρισμα προέλευσης που περιέχει τα διαγραμμένα αρχεία και σαρώστε το χρησιμοποιώντας το GUI. Μπορείτε να επιλέξετε από διαφορετικές μεθόδους σάρωσης με βάση τις απαιτήσεις σας και τον τύπο των αρχείων.

Περιμένετε να ολοκληρωθεί η σάρωση για να δείτε μια λίστα με τα διαγραμμένα αρχεία. Επιλέξτε αυτό που χρειάζεστε και επαναφέρετέ το από το επάνω μενού.

Αποκτήστε ξανά πρόσβαση στα διαγραμμένα αρχεία στο Linux

Με πολλές εφαρμογές ανάκτησης δεδομένων υψηλής ποιότητας, η ανάκτηση των διαγραμμένων αρχείων είναι πολύ εύκολη στο Linux. Μπορείτε να επιλέξετε οποιοδήποτε από τα παραπάνω εργαλεία με βάση τον τύπο του διαγραμμένου αρχείου και τη διαμόρφωση του διαμερίσματος του συστήματός σας. Ωστόσο, συνιστούμε το TestDisk και το PhotoRec επειδή και τα δύο παρέχουν ένα σαφές και απλό διαδραστικό μήνυμα.

Δεδομένου ότι η ανάκτηση δεδομένων μπορεί να είναι εφιάλτης για πολλούς, θα πρέπει πάντα να αποθηκεύετε τα αντίγραφα ασφαλείας σας σε εξωτερικές συσκευές. Θα κάνει την ανάκτηση των διαγραμμένων δεδομένων λίγα μόλις κλικ μακριά. Τώρα μπορείτε να δείτε Ξεχάστε τον χώρο αποθήκευσης στο cloud: Γιατί πρέπει να μεταβείτε στο τοπικό αντίγραφο ασφαλείας

Κουμπί μετάβασης στην κορυφή