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

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

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





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





Τι είναι το TestDisk;

Το TestDisk είναι ένα αξιόπιστο και ισχυρό εργαλείο ανάκτησης δεδομένων γραμμής εντολών. Είναι γραμμένο στη γλώσσα προγραμματισμού C από τον Christophe Granier. Εκτός από το Linux, το TestDisk είναι διαθέσιμο σε σχεδόν κάθε άλλο λειτουργικό σύστημα, συμπεριλαμβανομένων των Microsoft Windows, macOS και OpenBSD.





Το TestDisk έχει λειτουργίες για:

  1. Ανακτήστε ένα διαγραμμένο διαμέρισμα δεδομένων
  2. Ανακτήστε ένα κατεστραμμένο διαμέρισμα ή αρχείο
  3. Επαναφορά αρχείων από συστήματα αρχείων Windows
  4. Αναδημιουργήστε τομείς εκκίνησης χρησιμοποιώντας αντίγραφα ασφαλείας δεδομένων
  5. Ανάκτηση κατεστραμμένων πινάκων FAT32

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



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

Πώς να εγκαταστήσετε το TestDisk

Οι περισσότερες διανομές Linux δεν έχουν εγκατεστημένο το TestDisk από προεπιλογή. Αντ 'αυτού, θα πρέπει να κάνετε λήψη και εγκατάσταση του πακέτου με μη αυτόματο τρόπο χρησιμοποιώντας τον διαχειριστή πακέτων του συστήματός σας.





Σε διανομές που βασίζονται σε Debian, ενεργοποιήστε πρώτα το σύμπαν αποθήκη.

sudo add-apt-repository 'deb http://archive.ubuntu.com/ubuntu $(lsb_release -sc) universe'

Στη συνέχεια, εγκαταστήστε το testdisk πακέτο με κατάλληλος :





sudo apt install testdisk

Η εγκατάσταση του TestDisk στο Fedora είναι εύκολη.

sudo dnf install testdisk

Για εγκατάσταση σε διανομές που βασίζονται σε Arch:

sudo pacman -S testdisk

Μπορείς να χρησιμοποιήσεις γιαμ για εγκατάσταση του TestDisk σε συστήματα RHEL και CentOS. Αλλά πρώτα, πρέπει να κατεβάσετε ένα πακέτο με όνομα epel-release Το ο epel-release Το πακέτο περιέχει κλειδιά GPG (GNU Privacy Guard) για την υπογραφή πακέτων και πληροφορίες πακέτων.

Πληκτρολογήστε οποιαδήποτε από τις ακόλουθες εντολές για να εγκαταστήσετε το πακέτο:

yum install epel-release
yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm

Τώρα, εγκαταστήστε το TestDisk:

yum update
yum install testdisk

Μπορείτε να επαληθεύσετε την εγκατάσταση πληκτρολογώντας την ακόλουθη εντολή στο τερματικό.

testdisk --version

Η έξοδος θα εμφανίσει πληροφορίες έκδοσης που σχετίζονται με το testdisk πακέτο.

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

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

Βήμα 1: Δημιουργήστε ένα αρχείο καταγραφής

Εκκινήστε το TestDisk χρησιμοποιώντας την ακόλουθη εντολή:

testdisk

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

  1. Δημιουργώ : Δημιουργεί ένα νέο αρχείο καταγραφής για το TestDisk
  2. Προσαρτώ : Χρησιμοποιείται για την προσθήκη πρόσθετων πληροφοριών σε ένα ήδη υπάρχον αρχείο καταγραφής
  3. Χωρίς ημερολόγιο : Εντολές TestDisk να μην χρησιμοποιήσετε ένα αρχείο καταγραφής για τη διαδικασία ανάκτησης

Επισημάνετε το Δημιουργώ επιλογή χρησιμοποιώντας τα πλήκτρα δρομέα και πατήστε Εισαγω Το Πληκτρολογήστε τον κωδικό πρόσβασης υπερχρήστη εάν σας ζητηθεί. Εάν δεν έχετε δικαιώματα υπερχρήστη στον λογαριασμό σας, μπορείτε να ζητήσετε από το διαχειριστή συστήματος να προσθέστε σας στη λίστα sudoers Το

πώς να βρείτε τη διεύθυνση IP στον εκτυπωτή

Σχετίζεται με: Πώς να επιδιορθώσετε έναν νεκρό σκληρό δίσκο για να ανακτήσετε δεδομένα

Βήμα 2: Επιλέξτε τη μονάδα ανάκτησης

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

Επιλέξτε τη μονάδα δίσκου της επιλογής σας και πατήστε Εισαγω Το

Εάν δεν μπορείτε να βρείτε μια συγκεκριμένη μονάδα δίσκου, δοκιμάστε να εκκινήσετε το TestDisk χρησιμοποιώντας το sudo testdisk εντολή.

Βήμα 3: Επιλέξτε τον τύπο διαμερίσματος

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

Οι χρήστες μπορούν να επιλέξουν από τους ακόλουθους επτά τύπους διαμερισμάτων.

Windows 10 κρίσιμη διαδικασία πέθανε
  • Intel
  • EFI GPT
  • Humax
  • Μακ
  • Κανένας
  • Ήλιος
  • Xbox

Επιλέξτε την πιο κατάλληλη επιλογή και πατήστε Εισαγω Το

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

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

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

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

Μάθε περισσότερα: Πώς να διαχειριστείτε διαμερίσματα σκληρού δίσκου με Cfdisk

Βήμα 4: Μεταβείτε στον Κατάλογο Διαγραμμένων Αρχείων

Το TestDisk θα εμφανίσει τώρα όλα τα αρχεία και τους φακέλους που είναι αποθηκευμένοι στο επιλεγμένο διαμέρισμα. Μεταβείτε στον κατάλογο που περιέχει το διαγραμμένο αρχείο. Για παράδειγμα, εάν το /Επιφάνεια εργασίας ο κατάλογος περιέχει το αρχείο, μεταβείτε σε αυτόν το φάκελο.

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

Από την άλλη πλευρά, αν βρήκατε καταχωρήσεις αρχείων με κόκκινη γραμματοσειρά, δεν μπορείτε απλά να 'επαναφέρετε' αυτά τα αρχεία χρησιμοποιώντας το TestDisk. Αυτό που πρέπει να κάνετε είναι να αντιγράψετε τα διαγραμμένα αρχεία και να τα επικολλήσετε σε άλλο κατάλογο.

Για να αντιγράψετε ένα διαγραμμένο αρχείο, επισημάνετε το συγκεκριμένο αρχείο και πατήστε ντο στο πληκτρολόγιο. Τώρα, μεταβείτε στον κατάλογο στον οποίο θέλετε να επικολλήσετε το αρχείο και πατήστε ντο ξανά για επικόλληση.

Εάν το σύστημα αντιγράψει το αρχείο με επιτυχία, θα λάβετε μια ειδοποίηση που θα δηλώνει Η αντιγραφή ολοκληρώθηκε! 1 εντάξει, 0 απέτυχε σε έντονο πράσινο χρώμα.

Βγείτε από την εφαρμογή επιλέγοντας το Εγκαταλείπω επιλογή στην οθόνη. Το σύστημα θα σας επιστρέψει στην προηγούμενη οθόνη. Και πάλι, συνεχίστε να επιλέγετε Εγκαταλείπω για να επιστρέψετε στην προηγούμενη οθόνη. Θα χρειαστείτε μερικούς γύρους επισήμανσης και πίεσης Εισαγω για να κλείσετε τελείως το TestDisk.

Αναίρεση τυχαίων διαγραφών σε σύστημα Linux

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

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

Μερίδιο Μερίδιο Τιτίβισμα ΗΛΕΚΤΡΟΝΙΚΗ ΔΙΕΥΘΥΝΣΗ Αυτόματη δημιουργία αντιγράφων ασφαλείας των αρχείων σας σε απομακρυσμένο διακομιστή με Rsync

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

Διαβάστε Επόμενο
Σχετικά θέματα
  • Linux
  • Ανάκτηση δεδομένων
Σχετικά με τον Συγγραφέα Deepesh Sharma(79 άρθρα δημοσιεύθηκαν)

Ο Deepesh είναι ο Junior Editor για Linux στο MUO. Γράφει ενημερωτικούς οδηγούς στο Linux, με στόχο να προσφέρει μια ευχάριστη εμπειρία σε όλους τους νεοεισερχόμενους. Δεν είμαι σίγουρος για τις ταινίες, αλλά αν θέλετε να μιλήσετε για την τεχνολογία, είναι ο τύπος σας. Στον ελεύθερο χρόνο του, μπορείτε να τον βρείτε να διαβάζει βιβλία, να ακούει διαφορετικά είδη μουσικής ή να παίζει κιθάρα.

Περισσότερα από Deepesh Sharma

Εγγραφείτε στο newsletter μας

Εγγραφείτε στο ενημερωτικό μας δελτίο για τεχνικές συμβουλές, κριτικές, δωρεάν ebooks και αποκλειστικές προσφορές!

Κάντε κλικ εδώ για εγγραφή
Κατηγορία Linux