Page 58 - Linux Inside τ. 9

Basic HTML Version

Π
ολλές φορές έχει συμβεί σε πολλούς από εμάς να δια-
γράψουμε φωτογραφίες από το δίσκο μας ή από μία
κάρτα μνήμης και στη συνέχεια να μετανιώσουμε για
το βήμα που μόλις κάναμε. Δεν φοβόμαστε όμως, γιατί υπάρ-
χει λύση! :)
Σημαντικό: Όταν αντιληφθούμε ότι έχουμε κάνει κάποιο τέ-
τοιο λάθος, πρέπει να σταματήσουμε τη λειτουργία του απο-
θηκευτικού μέσου. Αν πρόκειται για USB stick, memory card
κάποιας ψηφιακής μηχανής, απλά κλείνουμε τη μηχανή, ώστε
να μην γράψουμε νέα δεδομένα.
Η λειτουργία ενός αποθηκευτικού μέσου, είτε αυτό είναι κά-
ποιος σκληρός δίσκος είτε είναι κάποιo memory stick, είναι
απλή. Όταν διαγράφουμε δεδομένα, ο χώρος «σημειώνεται»
ως ελεύθερος πλέον και είναι πολύ πιθανό να γραφούν νέα
δεδομένα πάνω στο σημείο του δίσκου που είχαμε τα παλιά
μας, διαγραμμένα πια, δεδομένα.
Θα χρησιμοποιήσουμε ένα πολύ απλό εργαλείο ανοικτού
κώδικα, που λέγεται PhotoRec [1]. Το εργαλείο αυτό, σε συν-
δυασμό με το TestDisk [2], έχει αναπτυχθεί από τον
Christophe Grenier. Όπως θα δείτε στα σχετικά wiki κάθε
προγράμματος, έχουν μία σειρά από πολλές και ενδιαφέρου-
σες δυνατότητες. Δείτε το πλαίσιο «Τι είναι το PhotoRec» για
περισσότερα.
Για τις ανάγκες του άρθρου θα χρησιμοποιήσουμε μία μνή-
μη φωτογραφικής μηχανής, στην οποία θα περάσουμε το λο-
γότυπο του περιοδικού, θα το διαγράψουμε και θα το επανα-
φέρουμε ξανά στην κατάσταση στην οποία βρισκόταν πριν.
Βήμα 1:
Πηγαίνουμε στη σελίδα http://goo.gl/LZ3Kr και κα-
τεβάζουμε τη stable έκδοση του προγράμματος. Μη σας πα-
ραξενεύει που η σελίδα γράφει μόνο για το test disk, μέσα
στο αρχείο που θα κατεβάσετε περιέχονται και τα δύο εκτελέ-
σιμα αρχεία. Όπως θα διαπιστώσετε, είναι διαθέσιμες πολλές
εκδόσεις για διάφορα λειτουργικά. Εμείς θα κατεβάσουμε
εκείνη που ταιριάζει πιο πολύ στο λειτουργικό μας σύστημα.
ΠΡΟΣΟΧΗ:
Θα χρειαστεί να τρέξουμε το PhotoRec από
κάποιο άλλο μέσο αποθήκευσης και όχι από το μέσο από το
οποίο θέλουμε να κάνουμε ανάκτηση των δεδομένων.
Στην περίπτωσή μας, αφού θέλουμε να πάρουμε τα δεδο-
μένα από τη μνήμη, αρκεί να κατεβάσουμε το κατάλληλο αρ-
χείο για Linux και να το εγκαταστήσουμε. Την ώρα που γρά-
φονται αυτές τις γραμμές δεν υπάρχει κάποιο έτοιμο πακέτο
RPM ή DEB. Αντίθετα, προσφέρεται ένα συμπιεσμένο αρχείο
που περιλαμβάνει τη μεταγλωττισμένη, εκτελέσιμη μορφή
των προγραμμάτων. Αν έχουμε πρόβλημα ή η διανομή μας
δεν μπορεί να τρέξει τα αρχεία αυτά, μπορούμε να κατεβά-
σουμε το αρχείο με τον πηγαίο κώδικα των εφαρμογών για
την περίπτωση που θέλουμε να κάνουμε compile σύμφωνα
με την αρχιτεκτονική του συστήματός μας.
Βήμα 2:
Στη συνέχεια, αφού έχουμε κατεβάσει το κατάλλη-
λο αρχείο, το αποσυμπιέζουμε
(εικόνα 2)
μέσα στο φάκελο
που κατέβηκε. Για παράδειγμα, ο Firefox τα βάζει εξ ορισμού
στο φάκελο /home/$USER/Downloads. Στην περίπτωσή μας
κατεβάσαμε το testdisk-6.13.linux26.tar.bz2.
$ tar jxfv testdisk-6.13.linux26.tar.bz2
testdisk-6.13/
testdisk-6.13/photorec.8
testdisk-6.13/README
testdisk-6.13/l/
testdisk-6.13/l/linux
testdisk-6.13/NEWS
testdisk-6.13/readme.txt
testdisk-6.13/ChangeLog
testdisk-6.13/fidentify_static
testdisk-6.13/testdisk_static
testdisk-6.13/documentation.html
testdisk-6.13/fidentify.8
testdisk-6.13/testdisk.8
testdisk-6.13/VERSION
testdisk-6.13/THANKS
testdisk-6.13/INFO
testdisk-6.13/COPYING
testdisk-6.13/AUTHORS
Linux Inside
58
Τι­είναι­το­PhotoRec
Το PhotoRec ένα πανίσχυρο εργαλείο ανάκτησης δεδομένων, που
έχει σχεδιαστεί για να βρίσκει κυρίως εικόνες (JPEG, PNG, GIF
κ.ά.) καθώς και πολλά ακόμα είδη αρχείων, όπως βίντεο, έγγραφα
γραφείου, συμπιεσμένα αρχεία ακόμα και HTML. Δείτε στη σελίδα
http://goo.gl/YsGN3 τη λίστα με τα είδη αρχείων που αναγνωρίζει
και τα οποία μπορεί να ανακτήσει το PhotoRec. Το ενδιαφέρον χα-
ρακτηριστικό του προγράμματος είναι ότι το PhotoRec δεν ασχο-
λείται ιδιαίτερα με το τι είδους είναι το σύστημα αρχείων που θα
σαρώσει, αλλά ψάχνει κατευθείαν για διαγραμμένα δεδομένα. Αυ-
τό σημαίνει ότι μπορεί να ανακτήσει εικόνες και γενικότερα αρχεία
ακόμα και σε σύστημα αρχείων που είναι κατεστραμμένο!
Όταν διαγράφουμε δεδομένα, ο χώρος
«σημειώνεται» ως ελεύθερος πλέον και είναι
πολύ πιθανό να γραφούν νέα δεδομένα πάνω
στο σημείο του δίσκου που είχαμε τα παλιά μας,
διαγραμμένα πια, δεδομένα.
Του Δημήτρη Τομαρά <stilleto89@gmail.com>
Linux Labs – PhotoRec
Έκανα format στη μνήμη της μηχανής και έχασα τις
φωτογραφίες μου. Και τώρα;
Μην ανησυχείτε! Υπάρχει η λύση και λέγεται
PhotoRec για να σώσετε τις φωτογραφίες σας με 8
απλά βήματα.
Εργαλεία:­
PhotoRec
Δυσκολία:
URL:­
www.cgsecurity.org/
wiki/PhotoRec
Υποστηριζό­-
μενα­είδη
αρχείων­
PhotoRec: Ανάκτηση σβησμένων εικόνων
Ο Δημήτρης είναι μέλος του Greek Fedora Community, φοιτητής Πληροφορικής στο Τμήμα Πληροφορικής και Τηλ/νιων ΕΚΠΑ.