यह गाइड आपको दिखाएगी कि Linux में डेटा को सुरक्षित रूप से कैसे डिलीट करें ताकि फ़ाइलों को रिकवर करना अविश्वसनीय रूप से कठिन हो जाए।
कृपया ध्यान दें: यह गाइड 2009 में शुरू में प्रकाशित हुई थी - SSD ड्राइव से बहुत पहले। यदि मशीन SSD ड्राइव का उपयोग कर रही है तो आपको Linux में shred कमांड का उपयोग नहीं करना चाहिए। न केवल यह काम नहीं करेगा, यह ड्राइव के जीवनकाल को छोटा कर सकता है। यदि आप SSD ड्राइव का उपयोग कर रहे हैं, तो मैं दृढ़ता से सुझाव दूंगा कि आप इसके बजाय blkdiscard कमांड की जांच करें।
जब लोग महत्वपूर्ण दस्तावेज़ फेंकते हैं तो वे आमतौर पर यह सुनिश्चित करने के लिए श्रेडर का उपयोग करते हैं कि ये दस्तावेज़ अनधिकृत लोगों द्वारा पढ़े नहीं जा सकते। इसी तरह कंपनियां कंप्यूटर को या तो त्यागने या दान करने से पहले उन पर श्रेडिंग प्रक्रिया चलाती हैं। यह व्यक्तियों के लिए भी एक अच्छी प्रथा है। आप नहीं चाहेंगे कि कोई आपके व्यक्तिगत डेटा जैसे तस्वीरें, ईमेल, बैंक दस्तावेज़ आदि पर हाथ रखे। आइए देखें कि आप भी अपने Linux हार्ड ड्राइव से डेटा को बेचने, देने या रीसाइक्लिंग करने से पहले सुरक्षित रूप से कैसे डिलीट कर सकते हैं।
हम इसके लिए Linux प्रोग्राम shred का उपयोग करेंगे। shred एक टूल है जो आमतौर पर अधिकांश Linux डिस्ट्रीब्यूशन के साथ बॉक्स से बाहर आता है। यदि आपके पास यह इंस्टॉल नहीं है तो बस अपने Linux डिस्ट्रीब्यूशन के पैकेज मैनेजर का उपयोग करके इसे प्राप्त करें। Shred एक बहुत उपयोगी टूल है। इसका उपयोग व्यक्तिगत फ़ाइलों या यहां तक कि पूरे ड्राइव को सुरक्षित रूप से डिलीट करने के लिए किया जा सकता है। ध्यान दें कि यदि आप उस हार्ड ड्राइव को श्रेड करने का प्रयास कर रहे हैं जिस पर आपका ऑपरेटिंग सिस्टम चल रहा है तो आपको "लाइव CD डिस्ट्रीब्यूशन" जैसे Ubuntu Live CD का उपयोग करना होगा।
मान लें कि आपके Linux कंप्यूटर पर /dev/hda पर एक हार्ड ड्राइव स्थित है और आप इसकी सामग्री को पूरी तरह से श्रेड करना चाहते हैं तो निम्न कमांड चलाएं:
# shred -fzv -n 100 /dev/hda
ऊपर दिखाई गई कमांड का विवरण यहां दिया गया है। हम shred कमांड से फोर्सफुली (-f) डिस्क को ज़ीरो (-z) से ओवरराइट करने और आउटपुट को वर्बोज़ (-v) तरीके से प्रदर्शित करने के लिए कह रहे हैं। हम shred से डिस्क को इन ज़ीरो से सौ बार (-n 100) ओवरराइट करने के लिए कह रहे हैं।
इसके उपयोग के बारे में अधिक जानकारी के लिए shred कमांड के मैन पेज को देखें। मैन पेज में कुछ अन्य विकल्प बताए गए हैं जो आपको उपयोगी लग सकते हैं।