आप अनपार्टेड डिस्क स्पेस को कैसे पोंछेंगे?


3

मैं एक ही विभाजन मिटा सकते हैं:

dd if="/dev/zero" of="/dev/sdaX"

या मैं इस पर सभी विभाजनों के साथ पूरी डिस्क को मिटा सकता हूं:

dd if="/dev/zero" of="/dev/sda"

लेकिन क्या होगा अगर मैं अपने वर्तमान विभाजन को रखना चाहता हूं और बिना विभाजन के किसी भी डेटा को मिटा देना चाहता हूं जो कि पिछले विभाजन योजना द्वारा उपयोग किया गया हो?

जवाबों:


4

एक आसान तरीका और कठिन तरीका है।

कठिन तरीका यह है कि आप अपने अनछुए स्थान की शुरुआत और अंत की पहचान करें, और करें

dd if=/dev/zero of=/dev/sda seek=10000 obs=512 count=20000 bs=512

यह कह रहा है, पहले 10000x512 बाइट छोड़ें और फिर 20000x512 बाइट के लिए शून्य लिखें।

आपको यह सुनिश्चित करने की आवश्यकता है कि आप डिस्क के दाहिने हिस्से को लक्षित करने के लिए अपना सेक्टर गणित सही कर लें, अन्यथा आपके डेटा को अधिलेखित करने का जोखिम है। जो मुझे आसान तरीके से ले जाता है:

  1. अभागी जगह में एक विभाजन बनाएँ
  2. एक विभाजन के लिए सामान्य के रूप में डी.डी.
  3. विभाजन हटाएं

यह पता लगाना हमेशा आसान नहीं होता है कि एक विभाजन कैसे बनाया जाए जो सभी को अलग- अलग जगह से कवर करता है, खासकर अगर कुछ मौजूदा विभाजन आपके विभाजन उपकरण की अपेक्षा के तरीके से संरेखित नहीं हैं। क्या आप इसे पूरा करने के बारे में कोई सुझाव दे सकते हैं?
नैट एल्ड्रेडगे

@NateEldredge क्या आपका मतलब है कि जहां fdisk रिपोर्ट करता है कि विभाजन एक सिलेंडर सीमा पर समाप्त नहीं होता है? यह सामान्य रूप से कोई मायने नहीं रखता है, और आप पिछले विभाजन के बाद भी अगले विभाजन को अगले सेक्टर पर सही बना सकते हैं।
पॉल

क्षमा करें, मुझे एहसास हुआ कि मेरी समस्या संरेखण के बारे में नहीं थी, लेकिन एक विस्तारित विभाजन में तार्किक विभाजन के बारे में: EBR आमतौर पर तार्किक विभाजन के बीच असंबद्ध स्थान में संग्रहीत होते हैं। इसलिए आप तार्किक विभाजन नहीं बना सकते हैं जो सभी जगह का उपयोग करें; कम से कम एक सेक्टर आपको याद होगा, और यह पता लगाना मुश्किल है कि यह कौन सा है। लेकिन प्राथमिक विभाजन के लिए कोई समस्या नहीं है, आप सही हैं।
नैट एल्ड्रेडगे

@NateEldredge हाँ मैं देख रहा हूँ कि आपका क्या मतलब है। उन मामलों में (यह मानकर कि आप संपूर्ण विस्तारित विभाजन को हटा नहीं सकते हैं और प्राथमिक बना सकते हैं) आपको सेक्टर गणित का सहारा लेना होगा और EBR श्रृंखला की जांच करनी होगी। फिर पहले दृष्टिकोण का उपयोग करें। यदि आप एक अच्छे दृष्टिकोण के साथ आते हैं, तो उत्तर को संपादित करने और बढ़ाने के लिए स्वतंत्र महसूस करें।
पॉल 21

मैंने विस्तारित विभाजन को हटाने और प्राथमिक बनाने का काम किया। विकल्प विशेष रूप से मुश्किल होता: एक ईबीआर के पहले 445 बाइट्स आमतौर पर अप्रयुक्त होते हैं, और जब मैंने gparted के साथ तार्किक विभाजन बनाया, तो यह उन 445 बाइट्स की सामग्री को संरक्षित करता था, अर्थात संवेदनशील डेटा जिसे मैं मिटा देना चाहता था!
नैट एल्ड्रेडेज
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.