टेस्टडिस्क का उपयोग करके लिनक्स पर हटाई गई फ़ाइलों को कैसे पुनर्प्राप्त करें

टेस्टडिस्क का उपयोग करके लिनक्स पर हटाई गई फ़ाइलों को कैसे पुनर्प्राप्त करें

क्या आपने कभी गलती से अपने Linux मशीन पर कोई फ़ाइल हटा दी है? या हो सकता है कि किसी प्रोग्राम ने आपके सिस्टम स्टोरेज पर संग्रहीत एक महत्वपूर्ण फ़ोल्डर को हटा दिया हो। ऐसी स्थितियों में, डेटा रिकवरी सॉफ़्टवेयर ही इस समस्या का एकमात्र समाधान है।





टेस्टडिस्क एक ऐसा रिकवरी टूल है जिसे लिनक्स कमांड लाइन के लिए विकसित किया गया है। इस लेख में, हम टेस्टडिस्क पर चर्चा करेंगे और इसे कैसे स्थापित करें, साथ ही आपके लिनक्स सिस्टम पर हटाई गई फ़ाइलों और फ़ोल्डरों को पुनर्प्राप्त करने के लिए एक विस्तृत गाइड के साथ।





टेस्टडिस्क क्या है?

टेस्टडिस्क एक विश्वसनीय और शक्तिशाली कमांड-लाइन डेटा रिकवरी टूल है। यह क्रिस्टोफ़ ग्रैनियर द्वारा सी प्रोग्रामिंग भाषा में लिखा गया है। लिनक्स के अलावा, टेस्टडिस्क माइक्रोसॉफ्ट विंडोज, मैकओएस और ओपनबीएसडी सहित लगभग हर दूसरे ऑपरेटिंग सिस्टम पर उपलब्ध है।





टेस्टडिस्क के कार्य हैं:

  1. हटाए गए डेटा विभाजन को पुनर्प्राप्त करें
  2. एक भ्रष्ट विभाजन या फ़ाइल पुनर्प्राप्त करें
  3. Windows फ़ाइल सिस्टम से फ़ाइलें पुनर्स्थापित करें
  4. डेटा बैकअप का उपयोग करके बूट सेक्टर का पुनर्निर्माण करें
  5. भ्रष्ट FAT32 टेबल पुनर्प्राप्त करें

चूंकि टेस्टडिस्क हटाए गए डेटा विभाजन को आसानी से पुनर्प्राप्त कर सकता है, हम इस उपयोगिता का उपयोग हटाई गई फ़ाइलों को पुनर्स्थापित करने के लिए कर सकते हैं।



हालाँकि, एक अपवाद है। अगर किसी ने आपके Linux सिस्टम से फ़ाइलों को हटा दिया है टुकड़ा उपयोगिता, तो टेस्टडिस्क उन फ़ाइलों को पुनर्प्राप्त करने में सक्षम नहीं होगा। श्रेड एक कमांड-लाइन उपयोगिता है जिसका उपयोग फ़ाइलों को सुरक्षित रूप से हटाने के लिए किया जाता है, जो बदले में, उन्हें पुनर्प्राप्त करना कठिन बना देता है।

टेस्टडिस्क कैसे स्थापित करें

अधिकांश लिनक्स वितरण में डिफ़ॉल्ट रूप से टेस्टडिस्क स्थापित नहीं होता है। इसके बजाय, आपको अपने सिस्टम के पैकेज मैनेजर का उपयोग करके पैकेज को मैन्युअल रूप से डाउनलोड और इंस्टॉल करना होगा।





डेबियन-आधारित वितरण पर, पहले सक्षम करें ब्रम्हांड भंडार।

sudo add-apt-repository 'deb http://archive.ubuntu.com/ubuntu $(lsb_release -sc) universe'

फिर, स्थापित करें टेस्टडिस्क पैकेज के साथ उपयुक्त :





sudo apt install testdisk

फेडोरा पर टेस्टडिस्क स्थापित करना आसान है।

sudo dnf install testdisk

आर्क-आधारित डिस्ट्रोज़ पर स्थापित करने के लिए:

sudo pacman -S testdisk

आप उपयोग कर सकते हैं यम आरएचईएल और सेंटोस सिस्टम पर टेस्टडिस्क स्थापित करने के लिए। लेकिन सबसे पहले, आपको नाम का एक पैकेज डाउनलोड करना होगा एपेल-रिलीज़ . NS एपेल-रिलीज़ पैकेज में पैकेज और पैकेज जानकारी पर हस्ताक्षर करने के लिए GPG (GNU गोपनीयता गार्ड) कुंजियाँ शामिल हैं।

पैकेज को स्थापित करने के लिए निम्न में से कोई भी आदेश टाइप करें:

yum install epel-release
yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm

अब, टेस्टडिस्क स्थापित करें:

yum update
yum install testdisk

आप टर्मिनल में निम्न कमांड टाइप करके इंस्टॉलेशन को सत्यापित कर सकते हैं।

testdisk --version

आउटपुट से जुड़े संस्करण की जानकारी प्रदर्शित करेगा टेस्टडिस्क पैकेज।

टेस्टडिस्क के साथ लिनक्स पर हटाई गई फ़ाइलें पुनर्प्राप्त करें

हटाई गई फ़ाइलों को पुनर्प्राप्त करने का पहला चरण एक लॉग फ़ाइल बनाना है। एक टेस्टडिस्क लॉग फ़ाइल महत्वपूर्ण है क्योंकि यह डेटा पुनर्प्राप्ति और विभाजन से संबंधित आवश्यक जानकारी संग्रहीत करेगी। सामान्य तौर पर भी, उपयोगकर्ताओं को अपने कंप्यूटर पर होने वाली गतिविधियों पर अंतर्दृष्टि प्राप्त करने के लिए सिस्टम लॉगिंग को प्राथमिकता देनी चाहिए।

चरण 1: एक लॉग फ़ाइल बनाएँ

निम्न आदेश का उपयोग करके टेस्टडिस्क लॉन्च करें:

testdisk

सिस्टम निम्नानुसार आउटपुट प्रदर्शित करेगा। चूंकि टेस्टडिस्क एक इंटरैक्टिव उपयोगिता है, यह आपको प्रत्येक स्क्रीन पर चुनने के लिए विकल्प प्रदान करेगा। नीचे दिए गए आउटपुट में सूचना, आपके पास तीन विकल्प हैं: बनाएं , संलग्न , तथा कोई लॉग नहीं .

  1. बनाएं : टेस्टडिस्क के लिए एक नई लॉग फाइल बनाता है
  2. संलग्न : पहले से मौजूद लॉग फ़ाइल में अतिरिक्त जानकारी जोड़ने के लिए उपयोग किया जाता है
  3. कोई लॉग नहीं : टेस्टडिस्क को पुनर्प्राप्ति प्रक्रिया के लिए लॉग फ़ाइल का उपयोग न करने का आदेश देता है

उजागर करें बनाएं कर्सर कुंजियों का उपयोग करके विकल्प और दबाएं प्रवेश करना . पूछे जाने पर सुपरयूजर पासवर्ड टाइप करें। यदि आपके पास अपने खाते पर सुपरयूज़र अनुमतियाँ नहीं हैं, तो आप सिस्टम व्यवस्थापक से कह सकते हैं आपको sudoers सूची में जोड़ें .

Google बैकअप और सिंक को अनइंस्टॉल कैसे करें

सम्बंधित: डेटा पुनर्प्राप्त करने के लिए एक मृत हार्ड डिस्क ड्राइव की मरम्मत कैसे करें

चरण 2: रिकवरी ड्राइव चुनें

लॉग फ़ाइल बनाने के बाद, आपको यह चुनना होगा कि आप किस डिस्क ड्राइव से डेटा पुनर्प्राप्त करना चाहते हैं। स्क्रीन आपके सिस्टम पर प्रत्येक ड्राइव से जुड़ी जानकारी प्रदर्शित करेगी, जिसमें ड्राइव का नाम और आकार शामिल है।

अपनी पसंद की ड्राइव चुनें और दबाएं प्रवेश करना .

यदि आपको कोई विशिष्ट ड्राइव नहीं मिल रही है, तो टेस्टडिस्क को लॉन्च करने का प्रयास करें सुडो टेस्टडिस्क आदेश।

चरण 3: विभाजन प्रकार चुनें

अगला चरण उस विभाजन के प्रकार का चयन करना है जिसे आप पुनर्प्राप्त करना चाहते हैं। यदि आप यह पता नहीं लगा सकते हैं कि कौन सा विभाजन सही है, तो बस उसी के साथ आगे बढ़ें जिसे टेस्टडिस्क ने आपके लिए हाइलाइट किया है।

उपयोगकर्ता निम्नलिखित सात विभाजन प्रकारों में से चुन सकते हैं।

ओटरबॉक्स समरूपता और कम्यूटर के बीच अंतर
  • इंटेल
  • ईएफआई जीपीटी
  • ह्यूमैक्स
  • Mac
  • कोई नहीं
  • रवि
  • एक्सबॉक्स

सबसे उपयुक्त विकल्प चुनें और हिट करें प्रवेश करना .

अब, सूची से पुनर्प्राप्ति विकल्प चुनें। यद्यपि आप किसी भी विकल्प का चयन करने के लिए स्वतंत्र हैं जो आपको सबसे अच्छा लगता है, यदि आप हटाई गई फ़ाइलों को पुनर्स्थापित करना चाहते हैं, तो चुनें उन्नत .

सिस्टम चयनित डिस्क में सभी उपलब्ध विभाजनों को सूचीबद्ध करेगा। अपनी पसंद को हाइलाइट करें और दबाएं प्रवेश करना .

यदि आप एचडीडी का उपयोग कर रहे हैं, तो संभावना है कि सिस्टम कई विभाजन प्रदर्शित करेगा। दूसरी ओर, यदि यह एक हटाने योग्य मीडिया ड्राइव है, तो टेस्टडिस्क केवल एक ही विभाजन प्रदर्शित करेगा।

टेस्टडिस्क आपको विभाजन की छवि फ़ाइल को संग्रहीत करने के लिए एक निर्देशिका चुनने के लिए कहेगा। एक उपयुक्त स्थान चुनें और चुनें आगे बढ़ना .

और अधिक जानें: Cfdisk के साथ हार्ड डिस्क विभाजन को कैसे प्रबंधित करें

चरण 4: हटाए गए फ़ाइल निर्देशिका पर नेविगेट करें

टेस्टडिस्क अब चयनित पार्टीशन में संग्रहीत सभी फाइलों और फ़ोल्डरों को प्रदर्शित करेगा। उस निर्देशिका पर जाएं जिसमें हटाई गई फ़ाइल है। उदाहरण के लिए, यदि /डेस्कटॉप निर्देशिका में फ़ाइल है, उस फ़ोल्डर में नेविगेट करें।

हटाई गई फ़ाइलों में एक लाल फ़ॉन्ट रंग होगा। यदि आपको कोई हटाई गई फ़ाइल प्रविष्टि नहीं मिलती है, तो दुख की बात है कि आपकी फ़ाइलें पुनर्प्राप्त नहीं की जा सकतीं।

दूसरी ओर, यदि आपको लाल फ़ॉन्ट वाली फ़ाइल प्रविष्टियाँ मिलीं, तो आप टेस्टडिस्क का उपयोग करके उन फ़ाइलों को बस 'पुनर्स्थापित' नहीं कर सकते। आपको क्या करना होगा हटाई गई फ़ाइलों की प्रतिलिपि बनाएँ और उन्हें किसी अन्य निर्देशिका में पेस्ट करें।

हटाई गई फ़ाइल की प्रतिलिपि बनाने के लिए, उस विशिष्ट फ़ाइल को हाइलाइट करें और दबाएं सी कीबोर्ड पर। अब, उस निर्देशिका पर जाएँ जहाँ आप फ़ाइल पेस्ट करना चाहते हैं और दबाएँ सी फिर से चिपकाने के लिए।

यदि सिस्टम ने फ़ाइल को सफलतापूर्वक कॉपी किया है, तो आपको एक सूचना मिलेगी जिसमें कहा गया है कॉपी हो गई! 1 ठीक, 0 विफल चमकीले हरे रंग में।

का चयन करके आवेदन से बाहर निकलें छोड़ना स्क्रीन पर विकल्प। सिस्टम आपको पिछली स्क्रीन पर वापस ले जाएगा। फिर से, चयन करते रहें छोड़ना पिछली स्क्रीन पर वापस जाने के लिए। यह आपको हाइलाइट करने और दबाने के कुछ दौर में ले जाएगा प्रवेश करना टेस्टडिस्क को पूरी तरह से बंद करने के लिए।

Linux सिस्टम पर आकस्मिक विलोपन को पूर्ववत करें

अपने Linux संग्रहण के माध्यम से नेविगेट करते समय, आप महत्वपूर्ण फ़ाइलों को स्थायी रूप से हटाने से केवल एक 'कुंजी-संयोजन' दूर हैं। सौभाग्य से, टेस्टडिस्क उपयोगिता आपको अपने कार्यों पर पछतावा करने से रोकने के लिए उपलब्ध है। टेस्टडिस्क हटाए गए विभाजन को पुनर्प्राप्त कर सकता है, दूषित डिस्क को पुनर्स्थापित कर सकता है, और बैकअप फ़ाइल का उपयोग करके बूट सेक्टरों का पुनर्निर्माण कर सकता है।

आपके संग्रहण का बैकअप बनाने के महत्व को जानने के लिए एक घटना की आवश्यकता होती है। हालांकि आप कर सकते हैं Linux पर अपनी हार्ड ड्राइव को क्लोन करें , यह हमेशा सबसे अच्छा विकल्प नहीं होता है। सबसे उपयुक्त विकल्प यह होगा कि आप अपने डेटा का बैकअप किसी दूरस्थ सर्वर पर रुपये का उपयोग करके लें।

साझा करना साझा करना कलरव ईमेल Rsync के साथ रिमोट सर्वर पर अपनी फ़ाइलों का स्वचालित रूप से बैकअप लें

rsync के साथ बैकअप लेना आपकी स्थानीय फ़ाइलों को स्व-प्रबंधित करने का एक शक्तिशाली तरीका है। यहां वह सब कुछ है जो आपको जानना आवश्यक है।

आगे पढ़िए
संबंधित विषय
  • लिनक्स
  • डेटा पुनर्प्राप्ति
लेखक के बारे में Deepesh Sharma(79 लेख प्रकाशित)

दीपेश MUO में Linux के लिए जूनियर एडिटर हैं। वह सभी नवागंतुकों को एक आनंदमय अनुभव प्रदान करने के उद्देश्य से, लिनक्स पर सूचनात्मक मार्गदर्शिकाएँ लिखते हैं। फिल्मों के बारे में निश्चित नहीं है, लेकिन अगर आप तकनीक के बारे में बात करना चाहते हैं, तो वह आपका लड़का है। अपने खाली समय में, आप उसे किताबें पढ़ते हुए, विभिन्न संगीत शैलियों को सुनते हुए, या उसका गिटार बजाते हुए पा सकते हैं।

दीपेश शर्मा की अन्य फ़िल्में-टीवी शो

हमारे न्यूज़लेटर की सदस्यता लें

तकनीकी युक्तियों, समीक्षाओं, निःशुल्क ई-पुस्तकों और अनन्य सौदों के लिए हमारे न्यूज़लेटर से जुड़ें!

सब्सक्राइब करने के लिए यहां क्लिक करें