2012-10-17 18 views
5

हमारे पास कुछ यूएसबी स्टोरेज डिवाइस हैं जो फाइल सिस्टम दूषित हैं (रॉ)। हम वास्तव में सटीक कारण नहीं जानते हैं, इसलिए मैं समस्या का अनुकरण करना चाहता हूं। फाइल सिस्टम को नष्ट करने के लिए कोई उपकरण या तरीके हैं। या बेहतर अभी तक, फाइल सिस्टम को नष्ट नहीं करने के तरीके पर कोई दिशानिर्देश हैं।फाइल सिस्टम को कैसे नष्ट करें

धन्यवाद!

+0

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

उत्तर

2

यदि आपके पास लिनक्स सिस्टम तक पहुंच है, तो आप shred का उपयोग कर सकते हैं।

USB मेमोरी डालें निष्पादित dmesg | tail बनाया डिवाइस का नाम प्राप्त करने के लिए (कंप्यूटर आप का उपयोग किया है, तो केवल एक ही HD यह शायद /dev/sdb है), तो रूट के रूप में या sudo (की जगह /dev/sdX साथ साथ निम्न आदेश निष्पादित वास्तविक डिवाइस):

shred /dev/sdX 

अगर आप इसे उचित उपकरण फ़ाइल संभाल देना अपने USB डिवाइस कई विभाजन आप पूरे डिवाइस के बजाय एक ही विभाजन पर shred निष्पादित कर सकते हैं है (उदाहरण के लिए /dev/sdb1)।

shred यादृच्छिक डेटा के साथ निर्दिष्ट फ़ाइल (या इस मामले में पूरे विभाजन या डिवाइस) को ओवरराइट करके काम करता है - यदि आपका यूएसबी स्टोरेज बड़ा है, तो इसमें बहुत लंबा समय लग सकता है।

+1

... और यदि आपके पास लिनक्स नहीं है, तो डाउनलोड करें, कहें, उबंटू और इसे डीवीडी या फ्लैश ड्राइव से बूट करें: कोई इंस्टॉलेशन आवश्यक नहीं है। –

1

ऐसे परिदृश्य हैं जिनमें श्रेय सभी फाइल सिस्टम के साथ काम नहीं कर सकता है। टुकड़े से अलग एक विकल्प पूरे विभाजन को डीडी करना है।

अपने डिवाइस मान लिया जाये कि/है देव/SDB या ऐसा ही कुछ है, तो आप निम्न आदेश का उपयोग कर पूरे विभाजन dd कर सकते हैं,

dd if=/dev/zero of=/dev/sdb 

यह सब (डाटा संरचनाओं सहित विभाजन की सामग्री को सुपर ब्लॉक के ऊपर लिख चाहिए आदि) शून्य के साथ पिछले फ़ाइल सिस्टम के, प्रभावी रूप से आपके लिए फाइल सिस्टम को मारना।

संबंधित मुद्दे