CentOS

2012-04-30 13 views
11

पर स्थायी रूप से और सुरक्षित रूप से फ़ाइलों को हटाना मैं जानना चाहता हूं कि सेंटोस पर फ़ाइलों को स्थायी रूप से और सुरक्षित रूप से कैसे हटाया जाए। समस्या मैं अभी आ रही है कि, फाइल सिस्टम ext3 है, और जब मैं srm- का उपयोग करने का सोचा था कि यह कहा की तरहCentOS

कुछ "यह ext2, फैट आधारित फाइल सिस्टम पर काम करना चाहिए, और BSDnative फ़ाइल सिस्टम। Ext3 उपयोगकर्ताओं को विशेष रूप से सावधान रहना चाहिए क्योंकि इसे जर्नल डेटा पर भी सेट किया जा सकता है, जो जानकारी को पुनर्निर्माण के लिए एक स्पष्ट मार्ग है। "

अगर मैं shred या srm, उपयोग नहीं कर सकते और सुरक्षित-हटाना भी एक विकल्प नहीं है, मैं सुरक्षित रूप से और स्थायी रूप से डेटा को हटाने के लिए कैसे के बारे में पता कर रहा हूँ। जिन फ़ाइलों को मैं हटा रहा हूं वे एन्क्रिप्टेड नहीं हैं।

उत्तर

12

सिर्फ चूरे का उपयोग करें:; खुश shreding)

shred -v -n 1 -z -u /path/to/your/file 

इस यह पहली बार अधिलेखन यादृच्छिक डेटा के साथ और फिर 0x00 (शून्य) के साथ द्वारा दिए गए फ़ाइल चूरे जाएगा, बाद में यह फ़ाइल निकाल देंगे!

नोटिस कि ext3/ext4 (और सभी जर्नलिंग एफएस) यादृच्छिक डेटा और शून्य के साथ श्रेय को बफर कर सकता है और केवल डिस्क पर शून्य को विरेट करेगा, यह तब होगा जब आपके पास एक छोटी फ़ाइल हो। एक छोटे से फ़ाइल के लिए इस का उपयोग करें: ext3 1 एमबी के लिए

shred -v -n 1 /path/to/your/file #overwriting with random data 
synC#forcing a sync of the buffers to the disk 
shred -v -n 0 -z -u /path/to/your/file #overwriting with zeroes and remove the file 

या अधिक से अधिक डिस्क पर लिखने के लिए पर्याप्त होना चाहिए (! लेकिन उस पर यकीन नहीं im, इसकी एक लंबे समय के बाद से मैं ext3 प्रयोग किया जाता), ext4 theres के लिए एक विशाल बफर (आधा गीगा या अधिक/कम)।

+0

धन्यवाद ... लेकिन क्या आप वाकई यह ext3 के लिए भी काम करेंगे? निश्चित रूप से – user1260776

+0

। पूरी तरह से नोटिस कि ext3/ext4 (और सभी जर्नलिंग एफएस) यादृच्छिक डेटा और शून्य के साथ श्रेय को बफर कर सकता है और केवल डिस्क पर शून्य को विरेट कर देगा, यह तब होगा जब आपके पास एक छोटी फ़ाइल हो। थोड़ी सी फ़ाइल के लिए इसका उपयोग करें: shred -v -n 1/path/to/your/file # यादृच्छिक डेटा के साथ #wrwriting सिंक # डिस्क पर बफर की सिंक को मजबूर करना shred -v -n 0 -z -u/पथ/से/आपकी/फ़ाइल # शून्य लिखने के साथ # ext3 1MB या उससे अधिक के लिए डिस्क पर लिखने के लिए पर्याप्त होना चाहिए (लेकिन मुझे यकीन नहीं है, यह लंबे समय से मैंने ext3 का उपयोग किया है!), ext4 theres के लिए विशाल बफर (आधा गीगा या अधिक/कम)। – K1773R

+0

टिप्पणी गड़बड़, आईएल मेरा जवाब संपादित करें;) – K1773R

1

srm रीडेमे कहता है कि केवल Ext3 उपयोगकर्ताओं को विशेष रूप से सावधान रहना चाहिए, srm निश्चित रूप से Ext3 पर काम नहीं करेगा।

विशेष रूप से, Ext3 डिफ़ॉल्ट रूप से डेटा जर्नलिंग को सक्षम नहीं करता है, इसलिए सिद्धांत में, srm को मूल रूप से उस कार्य तक काम करना चाहिए जो इसे काम करने के लिए डिज़ाइन किया गया था। मूलभूत मुद्दों के अच्छे अवलोकन के लिए आप this link पर एक नज़र डालना चाह सकते हैं।