Μόλις έκανα μια λαλακία και έσβησα κάποια αρχεία... Πώς μπορώ να τα κάνω undelete;;; Ψάχνωντας στο google είδα ότι ο midnight commander έχει τέτοια δυνατότητα, αλλά θα πρέπει το partition να γίνει mount ως ext2. Έχετε υπ' όψη σας κάποια σίγουρη λύση ή και κάποιο utility, μην τα κάνω χειρότερα;;;
Εμφάνιση 1-13 από 13
-
23-07-06, 23:57 Undelete αρχείων από ext3 filesystem #1Όταν ενώνουμε τις δυνάμεις μας, μπορούμε να πετύχουμε το ακατόρθωτο - Παναγιώτης Γιαννάκης
Never say never, because limits, like fears, are often just an illusion - Michael Jordan
-
24-07-06, 00:10 #2
Απ' όσο ξέρω, undelete σε ext3 δεν γίνεται. Τώρα, αν πρόκειται για αρχεία κειμένου μπορείς να κάνεις το εξής αν υποθέσουμε ότι βρίσκονταν στο /dev/hda1 και ότι έχεις έναν ακόμη μεγαλύτερο δίσκο /dev/hdb1:
mount /dev/hdb1 /mnt
cat /dev/hda1 > /mnt/recover.txt
cat /mnt/recover.txt | grep "κάποια φράση από το αρχείο σου"
Και μετά μπορείς να δοκιμάσεις να εξάγεις τις γραμμές πριν και μετά από αυτή που θα βρεις.
-
24-07-06, 00:17 #3
Γιατι δεν γίνεται Undelete σε ext3?
Πάντως αν δεν γίνεται undelete δεν θα πρέπει να του βγάλει ούτε που λες emav κάτι.
-
24-07-06, 00:25 #4
-
24-07-06, 00:43 #5Αρχικό μήνυμα από WandereR
-
24-07-06, 00:47 #6
ok, ευχαριστω!
-
24-07-06, 01:35 #7
Δοκίμασα με τον midnight commander από ένα livecd και χρησιμοποίησα τη δυνατότητα που έχει για undelete. Δυστυχώς όμως δεν έβρισκε κανένα deleted αρχείο. Δεν ξέρω αν παίζει ρόλο ότι το filesystem είναι ext3 και όχι ext2. Η μοναδική λύση που υπάρχει για undelete βρίσκεται εδώ: http://linux.sys-con.com/read/117909_1.htm Φυσικά, δε θα πρέπει να έχει γραφτεί τίποτα μετά τη διαγραφή των αρχείων στο partition που μας ενδιαφέρει, γιατί μετά "κλάφτα Χαράλαμπε"...
Πάντως απ' ότι βλέπω οι δυνατότητες undelete και στο reiserfs, είναι περιορισμένες... ΑΠΑΡΑΔΕΚΤΟ!!! Δε μπορεί το linux να είναι μπροστά σε πολλούς τομείς και να υστερεί σε κάτι τέτοιο, όταν στο στρατόπεδο των windoze υπάρχουν από καιρό τέτοιες δυνατότητες και με free εργαλειάκια...Τελευταία επεξεργασία από το μέλος megahead13 : 24-07-06 στις 01:42.
Όταν ενώνουμε τις δυνάμεις μας, μπορούμε να πετύχουμε το ακατόρθωτο - Παναγιώτης Γιαννάκης
Never say never, because limits, like fears, are often just an illusion - Michael Jordan
-
24-07-06, 01:51 #8
δες το R-Studio
θέλει και win όμως.
-
24-07-06, 01:56 #9
Ευχαριστώ! Θα το κοιτάξω αύριο. Ελπίζω να δουλέψει...
Όταν ενώνουμε τις δυνάμεις μας, μπορούμε να πετύχουμε το ακατόρθωτο - Παναγιώτης Γιαννάκης
Never say never, because limits, like fears, are often just an illusion - Michael Jordan
-
24-07-06, 02:18 #10
Δεν νομίζω ότι και το R-Studio μπορεί να κάνει κάτι με το ext3. Μπορεί απλά να παρέμβει και να σώσει κάποια αρχεία αν έχει κρασάρει ο δίσκος. Η undelete εφαρμογή που περιλαμβάνει δουλεύει μόνο με fat και ntfs.
megahead13, επιμένω στη λύση που σου έδωσα. Καλό είναι να την εφαρμόσεις όσο το δυνατόν πιο γρήγορα ή να κρατήσεις κάποιο image του δίσκου όπως είναι τώρα γιατί με κάθε επανεκκίνηση του υπολογιστή σου μπορεί να εκκινήσει αυτόματα κάποιος έλεγχος δίσκου για defragmentation και τότε δεν θα έχεις και πολλές ελπίδες να ανακτήσεις ο,τιδήποτε.
Το ext3 (όπως και τα περισσότερα fs στο linux) δεν παρέχει δυνατότητες undelete για να υπάρχουν περισσότερες πιθανότητες επαναφοράς του συστήματος μετά από κάποια τυχαία καταστροφή του δίσκου αλλά και για λόγους ασφαλείας ( όταν σβήνεις ένα αρχείο θέλεις να το σβήσεις, έτσι δεν είναι; ). Γι' αυτό κρατάμε πάντοτε και τακτικά backup, καθώς είναι γνωστό πως οι μ*λ*κίες στο linux δεν συγχωρούνται. Λυπάμαι!
-
24-07-06, 11:45 #11
Η λύση που μου έδωσες emav, αναφέρεται σε recovery text αρχείων, και είναι η πιο συχνά αναφερόμενη στο web. Εδώ όμως δε μιλάμε για text αρχεία... δυστυχώς. Τέσπα, θα δοκιμάσω και τη λύση του ranger και αυτή που βρήκα στο link που έδωσα πριν, και ότι καταφέρω. Ευτυχώς δεν πρόκειται για τόσο σημαντικά αρχεία.
Όταν ενώνουμε τις δυνάμεις μας, μπορούμε να πετύχουμε το ακατόρθωτο - Παναγιώτης Γιαννάκης
Never say never, because limits, like fears, are often just an illusion - Michael Jordan
-
28-07-06, 18:57 #12
Λοιπόν, νεώτερα επί του θέματος: Με το R-Linux (μέρος του R-Studio, που πρότεινε ο ranger, αλλά δωρεάν) δεν έγινε τίποτα (μάλλον για τον φούτσο είναι). Τελικά κατάφερα και έκανα undelete κάποια αρχεία με το εξής utility (μόνο για windoze δυστυχώς): Stellar Phoenix Linux. Χρησιμοποίησα παλαιότερη έκδοση από αυτήν που έχουν στο site Τα αρχεία με ελληνικούς χαρακτήρες τα βγάζει όπως να 'ναι, αλλά τουλάχιστον μπορείς να τα επαναφέρεις. H πιο τελευταία έκδοση ίσως να κάνει συνολικά καλύτερη δουλειά...
Άλλες λύσεις για undelete αρχείων σε ext2/3:
1. anyfs-tools: Δυστυχώς σε εμένα δε δούλεψε (μετά από 1,5 μέρα που δούλευε σταμάτησε με segmentation fault). Άσχετα από αυτό, φαίνεται εξαιρετικό project
2. Magic Rescue: Και αυτό φαίνεται καλό. Απ' ότι κατάλαβα, είναι πολύ χρήσιμο κυρίως για undelete σε flash memories. Σε εμένα, αν και έβρισκε τα διεγραμμένα αρχεία, δεν τα έκανε undelete.
3. Recover: Τίποτα παραπάνω από ένα μικρό tool, το οποίο εκτελεί αυτόματα κάποια γνωστά βήματα για undelete αρχειών (debugfs, κτλ). Δυστυχώς ούτε αυτό μου δούλεψε. Στην προσπάθεια καταγραφής του inode table έβγαζε segmentation fault.
4. Όπως έγραψα και πιο πάνω ο γνωστός midnight commander έχει λειτουργία για undelete, αλλά μάλλον δουλεύει μόνο σε ext2 partitions, και όχι σε ext3.
Οι λύσεις 1,2 νομίζω δουλεύουν και σε άλλα filesystems, εκτός από ext2/3 (σίγουρα το anyfs-tools, το οποίο αναφέρει ότι μπορεί να κάνει recover και χαλασμένα filesystems/partitions).
Και μερικά χρήσιμα link για το θέμα:
1. http://linux.sys-con.com/read/117909_1.htm
2. http://www.samag.com/documents/s=144...111b/0111b.htm
3. http://www.newsforge.com/article.pl?.../10/08/1416248
4. http://www.tldp.org/HOWTO/Ext2fs-Undeletion.html
5. http://www.billjonas.com/papers/undeletion.html
6. http://std.dkuug.dk/keld/readme-salvage.html
Όσοι χρησιμοποιούν reiserfs είναι πιο τυχεροί. Ακολουθώντας αυτόν τον οδηγό, έχουν πολύ μεγάλες πιθανότητες να σώσουν πολλά από τα αρχεία τους, αν όχι όλα.
Όπως βλέπετε δεν είναι ακατόρθωτο πλέον να επαναφέρεις διεγραμμένα αρχεία σε ext2/3 filesystem. Αν είστε τυχεροί, με τα εργαλεία που έδωσα παραπάνω, μπορείτε να επαναφέρετε ακόμα και όλα σας τα αρχεία. Αν αυτά δεν σας δουλέψουν, τότε δυστυχώς θα πρέπει να ακολουθήσετε μια αρκετά επίπονη διαδικασία Edit: [ επίπονη σε περίπτωση απώλειας πάρα πάρα πολλών αρχείων ], η οποία περιγράφεται πολύ καλά στα link 1,2. Σε κάθε περίπτωση μέχρι να καταφέρετε κάτι, δεν πρέπει να γράψετε απολύτως τίποτα στο partition στο οποίο έγινε η πατάτα. Απαγορεύεται δια ροπάλου!!!Τελευταία επεξεργασία από το μέλος megahead13 : 29-07-06 στις 11:59.
Όταν ενώνουμε τις δυνάμεις μας, μπορούμε να πετύχουμε το ακατόρθωτο - Παναγιώτης Γιαννάκης
Never say never, because limits, like fears, are often just an illusion - Michael Jordan
-
29-07-06, 11:57 #13
Σε μια τελευταία προσπάθεια μπας και ανακτήσω κάνα αρχείο παραπάνω (όχι ότι καίγομαι κιόλας), βρήκα και αυτό: e2undel. Εφαρμόζει κι αυτό τις ίδιες διαδικάσίες με το recover, που ανέφερα ποιο πριν, αλλά είναι πιο πρόσφατο. Δυστυχώς δεν κατάφερα να το κάνω compile και βαρέθηκα να το ψάξω παραπάνω. Έτσι δεν μπορώ να πω αν κάνει δουλειά. Το αναφέρω όμως ως μια ακόμα λύση, για όποιον στο μέλλον αντιμετωπίσει παρόμοιο πρόβλημα...
Όταν ενώνουμε τις δυνάμεις μας, μπορούμε να πετύχουμε το ακατόρθωτο - Παναγιώτης Γιαννάκης
Never say never, because limits, like fears, are often just an illusion - Michael Jordan
Παρόμοια Θέματα
-
undelete programme για K750i
Από Dr Jimmy στο φόρουμ Σταθερή & Κινητή ΤηλεφωνίαΜηνύματα: 1Τελευταίο Μήνυμα: 25-08-08, 18:34 -
Κάποιο πρόγραμμα Undelete για NTFS?
Από Rick_641 στο φόρουμ WindowsΜηνύματα: 24Τελευταίο Μήνυμα: 17-02-07, 21:51 -
ext3 ή reiserfs, για χρήση καί από Windows;
Από anodizer στο φόρουμ Unix - LinuxΜηνύματα: 7Τελευταίο Μήνυμα: 13-07-06, 13:02 -
ext3 απο ntfs χωρις να χασω τα αρχεια μου!
Από iJohnnyCash στο φόρουμ Unix - LinuxΜηνύματα: 6Τελευταίο Μήνυμα: 02-11-05, 12:49 -
undelete files
Από turboirc στο φόρουμ Hardware ΓενικάΜηνύματα: 2Τελευταίο Μήνυμα: 19-06-04, 18:09
Bookmarks