लिनक्स लाइव सीडी के साथ Ext3 / Ext4 फाइल सिस्टम से फ़ाइलें पुनर्प्राप्त करें
एक समय या दूसरे में, प्रत्येक कंप्यूटर उपयोगकर्ता ने गलती से अपने सिस्टम पर एक फाइल हटा दी है। यह लिनक्स उपयोगकर्ताओं के लिए विशेष रूप से सच है, जहां rm -rf .
जैसे कमांड rm -rf .
वर्तमान निर्देशिका में तुरंत सभी फाइलों और फ़ोल्डरों को हटा देता है।
विंडोज एफएटी / एनटीएफएस विभाजन से फ़ाइलों को पुनर्प्राप्त करने पर पहले चर्चा की गई है। यह आलेख उबंटू सिस्टम का उपयोग करके EXT3 / EXT4 विभाजनों से फ़ाइलों को पुनर्प्राप्त करने के चरणों पर चर्चा करता है। तकनीक प्रत्येक लिनक्स distro के लिए समान हैं (स्थापना प्रक्रिया को छोड़कर, जो विशिष्ट विशिष्ट हैं)।
तैयारी
गलत फ़ाइलों को हटाए जाने के बाद तुरंत करने के लिए पहली बात यह है कि फ़ाइल सिस्टम को अनमाउंट करना है, या केवल पढ़ने के लिए माउंट करना है। अगर फ़ाइलें आपके रूट विभाजन पर हैं, तो आपको तुरंत अपने सिस्टम को बंद कर देना चाहिए, और एक लाइव सीडी बूट करना चाहिए। अन्य प्रक्रियाओं को आपकी फ़ाइलों को ओवरराइट करने से रोकने के लिए यह बहुत महत्वपूर्ण है। भले ही आप फ़ाइलों को स्पष्ट रूप से ओवरराइट नहीं करते हैं, अन्य सिस्टम प्रक्रिया फाइल सिस्टम को लिख सकती हैं, और आपकी फ़ाइलों को ओवरराइट कर सकती हैं।
यह आलेख उस सिस्टम का उपयोग करेगा जिसमें एक विभाजन है, और हटाए गए फ़ाइलों को पुनर्प्राप्त करने के लिए जुबंटू लाइव सीडी का उपयोग करता है। लाइव सीडी को "इंस्टॉल किए बिना प्रयास करें" विकल्प के साथ शुरू किया जाना चाहिए। बूटअप पर, हम टर्मिनल लॉन्च करते हैं, कमांड का उपयोग करके माउंट पॉइंट बनाते हैं:
mkdir root_dir
और वांछित विभाजन माउंट
सुडो माउंट / dev / sda5 root_dir
Extundelete
Extundelete एक ओपन सोर्स टूल है और SourceForge पर उपलब्ध है। हालांकि, आप इसे उबंटू पर स्थापित कर सकते हैं:
sudo apt- extundelete स्थापित करें
एक फ़ाइल को पुनर्स्थापित करने के लिए, (मान लें कि आप फ़ाइल नाम जानते हैं) कमांड का उपयोग करें:
sudo extundelete / dev / sda5 -restore-file /home/obaro/mtetest/SpecialPic1.jpg -output-dir पुनर्प्राप्त
किसी निर्देशिका में सभी फ़ाइलों को पुनर्स्थापित करने के लिए, आदेश का उपयोग करें:
सूडो extundelete / dev / sda5 -restore-directory / home / obaro / mtetest -output-dir पुनर्प्राप्त
Ext4magic
यह सोर्सफोर्ज पर उपलब्ध एक ओपन सोर्स टूल भी है।
यह उबंटू भंडारों में भी उपलब्ध है और इसका उपयोग करके स्थापित किया जा सकता है:
sudo apt-ext4magic स्थापित करें
Ext4magic के साथ, विभाजन को हटाए गए फ़ाइलों की सूची और पुनर्प्राप्ति के लिए उपलब्ध फ़ाइल का प्रतिशत पूछताछ की जा सकती है। यह -a
(दिए गए समय के बाद हटाया गया) और / या -b
(दिए गए समय से पहले हटाए गए) विकल्पों का उपयोग करके किया जा सकता है। यूनिक्स युग के बाद से इन बार सेकंड में गणना की जाती है। संगीत फ़ोल्डर में पिछले 24 घंटों के भीतर सभी हटाई गई फ़ाइलों को खोजने का आदेश, उदाहरण के लिए, है:
सुडो ext4magic / dev / sda5 -a $ (date -d "-24hours" +% s) -f घर / obaro / संगीत -l
इन फ़ाइलों को पुनर्प्राप्त करने के लिए, हम -r
विकल्प का उपयोग करते हैं, साथ ही -d (आउटपुट निर्देशिका) विकल्प के साथ, जैसे:
सूडो ext4magic / dev / sda5 -f घर / obaro / संगीत-आर-डी पुनर्प्राप्त
ध्यान दें कि -f विकल्प अग्रणी "/" के बिना विभाजन संरचना "होम / ओबारो / संगीत" के भीतर निर्देशिका को इंगित करता है। एक फ़ाइल को पुनर्प्राप्त करने के लिए, निर्देशिका के बजाए -f
लिए फ़ाइल नाम निर्दिष्ट करें।
निष्कर्ष
इन दोनों उपकरणों का उपयोग करके वसूली फ़ाइलों की संभावना काफी कम हो जाती है जब फ़ाइल विलोपन के बाद विभाजन का उपयोग जारी रहता है। यह उन स्थितियों से भी प्रभावित होता है जहां विभाजन / उपकरण में डेटा लिखा जा रहा है। यह अनुशंसा की जाती है कि "/ home" निर्देशिका आपकी रूट निर्देशिका से अलग विभाजन पर हो। इस तरह से संरचित फाइल सिस्टम के साथ, लाइव सीडी का उपयोग किए बिना फ़ाइलों को पुनर्प्राप्त किया जा सकता है।
डेटा रिकवरी सुनिश्चित करने का सबसे अच्छा तरीका बैकअप होना है। हालांकि, उन मामलों में बैकअप बेकार होंगे जहां नई फाइलें जिनका बैक अप नहीं लिया गया है, हटा दिए जाते हैं।