जवाबों:
आपके साथ किस्मत हो सकती है:
http://extundelete.sourceforge.net/
हालाँकि, मैंने इसका कभी उपयोग नहीं किया है।
चेतावनी: आम तौर पर इन दिनों, फाइल सिस्टम अनिर्धारित समर्थन नहीं करता है। हटाई गई फ़ाइलों को पुनर्प्राप्त करने की कोशिश करना कंप्यूटर फोरेंसिक में एक अभ्यास है और आप उन्हें वापस पाने के लिए बहुत भाग्यशाली होने जा रहे हैं। विशेष रूप से, यदि आपने डिस्क पर कोई और फाइल लिखी है, तो संभावना है कि आपकी हटाई गई फाइलें हमेशा के लिए चली जाएंगी।
पहली बात यह है:
dd
यदि आपका डेटा एन्क्रिप्ट नहीं किया गया है, या ब्लॉक द्वारा एन्क्रिप्ट किया गया है, तो ऐसे उपकरण हैं जो फाइल सिस्टम के स्वतंत्र रूप से डिस्क में डेटा की तलाश करते हैं। (जैसे, फोटोरेक )
यदि आपका डेटा डिस्क पर लिखा गया है या हाल ही में एक्सेस किया गया है, तो एक्स्टंडेलेट एक अच्छा काम भी कर सकता है, और न ही उनके इनोड्स और न ही संबंधित डेटा सेक्टरों को आपके द्वारा डिलीट किए जाने के बाद अन्य फ़ाइलों द्वारा अधिलेखित किया गया है।
यदि फ़ाइलें एक के अंदर थे ढेर-एन्क्रिप्टेड होम निर्देशिका, आप जाँच कर सकते हैं इस ।
मेरे लिए क्या काम आर्क द्वारा दिया गया था (केवल पाठ फ़ाइलों पर लागू होता है):
grep -a -C 200 -F 'Unique string in text file' /dev/sdXN
थोड़ा समय लगता है, लेकिन जब मैंने गलती से कुछ स्रोत कोड हटा दिए, तो मैंने अभी तक काम नहीं किया था!
यह इस बात पर निर्भर करता है कि आपने फ़ाइलों को कैसे हटाया। यदि आपने एक ग्राफ़िकल फ़ाइल प्रबंधक का उपयोग किया है तो आपके पास "कचरा" हो सकता है। यदि आपने mc का उपयोग किया है तो आपके पास "खोया और पाया" हो सकता है। यदि आपने "rm" का उपयोग किया है तो आपके पास फ़ाइल को पुनर्प्राप्त करने के लिए शून्य संभावना बहुत कम है।