1 Ανοίξτε ένα παράθυρο τερματικού . Αυτή η διαδικασία μπορεί να διαφέρει ανάλογα με την έκδοση του Linux που τρέχει . Για παράδειγμα , στο Ubuntu , κάντε κλικ στο μενού "Εφαρμογές" και να τονίσει την " Αξεσουάρ " υπομενού . Κάντε κλικ στο " Terminal" στην παρεχόμενη λίστα 2
Πληκτρολογήστε την ακόλουθη εντολή για να εξετάσει τη δομή των αρχείων στον υπολογιστή σας : .
Df -h
Αυτή η εντολή κατάλογοι όλων των τοποθετηθεί το υλικό στον υπολογιστή σας εκείνη τη στιγμή , συμπεριλαμβανομένων όλων των κατατμήσεις στο σύστημά σας , κάθε CD ή DVD και οποιεσδήποτε εξωτερικές μονάδες . Παραθέτει , επίσης, όπου τα εν λόγω συστήματα αρχείων είναι τοποθετημένα.
Εικόνων 3
Βρείτε τη μονάδα δίσκου όπου βρίσκεται το αρχείο σας . Εάν το αρχείο βρίσκεται στο φάκελο " Home" , για παράδειγμα , να δούμε την αριστερή πλευρά της γραμμής για να δούμε τι είναι η κατάτμηση του. Θα πρέπει να δούμε κάτι σαν αυτό :
$ df -h
Σύστημα Αρχείων Μέγεθος Μεταχειρισμένα Διαθ Χρήση % Mounted για την πώληση
/dev/sda1 15G 5,3 g 8,2 g 40 % /
κανένα 492m 492m 300K 1 % /dev
11M κανένας 496εκ 486m 3 % /dev /shm
κανένα 496εκ 496εκ 344K 1 % /var /run
none 496εκ 496εκ 0 0 % /var /lock
κανένα 496εκ 496εκ 0 0 % /lib /init /rw
/dev/sda5 72G 49G 20G 72 % /home
Έτσι, σε αυτό το παράδειγμα , ο φάκελος "Home " είναι on /dev/sda5 .
Η 4
Αποπροσαρτήστε το διαμέρισμα όπου βρίσκεται το αρχείο . Αν δεν είναι το διαμέρισμα που κατέχει το λειτουργικό σας σύστημα , μπορείτε να χρησιμοποιήσετε την ακόλουθη εντολή :
umount /dev/sda5 /home
Αναπληρωτής " /dev/sda5 " για τη θέση του σας φάκελο και το " /home " για το όνομα του καταλόγου σας . Σημειώστε ότι δεν υπάρχει " n" στην εντολή umount .
Εάν δεν μπορείτε να κάνετε unmount το διαμέρισμα , διότι περιλαμβάνει το λειτουργικό σας σύστημα , απενεργοποιήστε το μηχάνημα σας , και να κάνετε επανεκκίνηση χρησιμοποιώντας ένα LiveCD Linux . Αυτό σας επιτρέπει να κάνετε unmount και να έχουν πρόσβαση σε εσωτερικές μονάδες του υπολογιστή σας . Η Λίστα LiveCD παρέχει έναν μακρύ κατάλογο των διανομών Linux και LiveCDs για να διαλέξετε .
5
Εκτελέστε τα debugfs εντολή για να βρείτε το inode , όπου βρίσκεται το αρχείο . Η εντολή είναι :
debugfs /dev/sda5
Μετά debugfs ανοίγει , πληκτρολογήστε τις ακόλουθες εντολές :
debugfs : cd test
debugfs : ls - δ
Εισάγετε την τοποθεσία του δίσκου σας για " /dev/sda5 . " Η έξοδος είναι κάτι σαν αυτό :
179289 20600 0 0 0 17 - Φεβ - 100 18:26 file- 1
918209 40700 500 500 4096 16 - Jan - 100 15:18 file- 2
160321 41777 0 0 3 4096 -Ιούν - 100 6:13 file- 3
177275 60660 0 6 0 5 - May - 98 22:32 file- 4
229380 100600 500 500 8989 1 19 -Δεκ - 99 15:40 file- 5
213379 120777 0 0 17 16 - Jan - 100 14:24 file- 6
Βρείτε το αρχείο κατά λάθος διαγράφεται από τη δεξιά πλευρά της λίστας και να δούμε τον αριθμό inode στην αριστερή πλευρά της εξόδου . Αν είμαστε ανάκτηση αρχείων - 6 , για παράδειγμα , η inode είναι 213379
Η 6
Εισάγετε τις επόμενες εντολές για να βρείτε τον αριθμό μπλοκ και τον αριθμό των μπλοκ σε κάθε ομάδα : .
debugfs : imap <213379 >
οποία παράγει ένα αποτέλεσμα που μοιάζει κάπως έτσι :
Inode 213379 είναι μέρος της ομάδας μπλοκ 56
βρίσκεται στο μπλοκ 1835019 , offset 0x0f80
Εισάγετε την επόμενη εντολή για τα στατιστικά , και μετακινηθείτε προς τα κάτω τη γραμμή που λέει " μπλοκ ανά ομάδα "
debugfs : . στατιστικά
η γραμμή μοιάζει κάπως έτσι :
μπλοκ ανά ομάδα : 32768
Η 7
Υπολογίστε τα οποία μπλοκ των μη διατεθέντων δεδομένων θα πρέπει να εξετάσει . Πολλαπλασιάστε τον αριθμό των μπλοκ ανά ομάδα με τον αριθμό της ομάδας , έτσι ώστε σε αυτό το παράδειγμα , 32768x56 = 1.835.008 . Αυτός είναι ο αριθμός μπλοκ που ξεκινούν από . Τώρα πολλαπλασιάστε τον αριθμό ομάδας συν 1 από τον αριθμό των μπλοκ ανά ομάδα μείον 1 . ( ( 56 +1 ) x ( 32768-1 ) ) = 1.867.719
Πληκτρολογήστε την ακόλουθη εντολή στο παράθυρο τερματικού :
blkls /dev/sda5 1.835.008 με 1.867.719 > /root /μπλοκ . dat
Βεβαιωθείτε ότι έχετε θέσει τις πληροφορίες σας δίσκο για τους αριθμούς μπλοκ σας " /dev/sda5 " και για " 1835008 έως 1.867.719 " .
8
Δημιουργήστε ένα νέο φάκελο για να ανακτήσει το αρχείο σας πληκτρολογώντας την ακόλουθη εντολή :
mkdir /root /εξόδου
Η 9
Εκτελέστε την ακόλουθη εντολή για να ανακτήσει το αρχείο στον νέο φάκελο
απ 'όλα - . dv - t - jpg o /root /εξόδου /-i /root /block.dat
Η 10
Ανοίξτε το φάκελο " root " . Πληκτρολογήστε την ακόλουθη εντολή στο παράθυρο τερματικού σας :
gksudo nautilus
Εισάγετε κωδικό πρόσβασης διαχειριστή σας στο παράθυρο που εμφανίζεται το ζητήσει. Το πρόγραμμα περιήγησης ανοίγει το αρχείο και στον κατάλογο με την ένδειξη " Έξοδος " είναι ανακτημένο αρχείο σας .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα