बाहरी हार्डडिस्क पर संकुचित NTFS फाइलसिस्टम का उपयोग करना अच्छा है?


10

मैं अपने बाहरी USB हार्डडिस्क पर संकुचित NTFS का उपयोग करने के बारे में सोच रहा हूं। इसका उपयोग केवल बैकअप के लिए किया जाना चाहिए।

  • क्या लिनक्स से इसे एक्सेस करना संभव है?
  • क्या यह विश्वसनीय है?
  • माइक्रोसॉफ्ट के अनुसार यह सामान्य फाइलसिस्टम की तुलना में धीमा है। अंतरण दर (30MB / s) और प्रोसेसर (2.8 GHz फिनोम II X4) को देखते हुए मुझे लगता है कि विपरीत सच हो सकता है। तुम क्या सोचते हो?
  • इस प्रश्न के अनुसार सभी फाइलें संपीड़ित नहीं होती हैं। इससे कैसे बचा जा सकता है?

जवाबों:


6

1) हां, यह Liunx से एक्सेस करना संभव है। जैसा कि दूसरों ने समझाया, ntfs-3G संपीडित ntfs को संभालने में सक्षम है।

2) विश्वसनीयता: संपीड़न अब लंबे समय से ntfs में है (Windows NT के बाद, http://www.ntfs.com/ntfs-compressed.htm देखें )। मुझे खिड़कियों पर कोई विश्वसनीयता की समस्या नहीं दिख रही है। मैं गैर-विंडोज़ कार्यान्वयन (जैसे लिनक्स) के बारे में निश्चित नहीं हूं। यदि आपकी एकमात्र चिंता लिनक्स पर डेटा पढ़ रही है, तो यह कोई विश्वसनीयता की समस्या नहीं है (बढ़ते रीड-ओनली एक अच्छा विचार है जब किसी भी तरह बैकअप को बहाल किया जाता है)।

इसके अलावा डेटा क्लस्टर स्तर पर संपीड़ित होता है जो आमतौर पर 4 kiB होता है। डिस्क का एक भौतिक रूप से भ्रष्टाचार केवल एकल समूहों को प्रभावित करता है, संपूर्ण फ़ाइलों को नहीं। इस संबंध में संपीड़ित ntfs गैर-संपीड़ित के रूप में विश्वसनीय होना चाहिए।

3) प्रदर्शन: आपके द्वारा उद्धृत KB आलेख कहता है कि प्रदर्शन एक सर्वर सिस्टम पर प्रभावित हो सकता है, जहां CPU पहले से ही संतृप्त है। वर्तमान सीपीयू के साथ एक डेस्कटॉप सिस्टम पर, जैसा कि आप इसका वर्णन करते हैं, बैकअप के लिए संपीड़ित एनटीएफएस का उपयोग करते हुए, कोई महत्वपूर्ण प्रदर्शन प्रभाव नहीं होना चाहिए। इसके विपरीत, यदि आप कंप्रेसिबल डेटा स्टोर करते हैं, तो आप वास्तव में प्रदर्शन प्राप्त कर सकते हैं क्योंकि आपके पास I / O कम है। यह विशेष रूप से सच है, अगर CPU की तुलना में इंटरफ़ेस (USB 2.0) धीमा है। मुझे लगता है कि आपके सीपीयू को आसानी से एक यूएसबी 2.0 लिंक लिखने या संपीड़ित एनटीएफ को पढ़ने में सक्षम होना चाहिए।

4) यदि आप पूरे फाइल सिस्टम के लिए कम्प्रेशन फ़्लैग सेट करते हैं, तो आपको नॉन-कम्प्रेस्ड फाइल्स की समस्या नहीं होनी चाहिए।


4
NTFS कभी भी संपीड़ित फ़ाइलों को विंडोज़ या लिनक्स ड्राइवर में स्थानांतरित नहीं करता है। यह अनुकूलन मौजूद नहीं है, दुख की बात है। आपको इसे प्राप्त करने के लिए बेहद निम्न स्तर पर जाना होगा: फ़ाइल और मेटाडेटा बनाएं, पहले से स्थान आवंटित करें, फिर कच्चे डेटा को MFT और आवंटित क्लस्टर में लिखें। इसलिए सामान्य उपयोग में, आपको कुछ भी I / O- वार नहीं मिलेगा।
सिल्वरबैकनेट

1
  1. मुझे लगता है कि यह लिनक्स से सुलभ है, लेकिन मुझे यकीन नहीं है।

  2. किस अर्थ में विश्वसनीय है? आपके डेटा को दूषित होना आसान है, लेकिन मुझे यकीन नहीं है कि आपका क्या मतलब है।

  3. यह धीमा प्रोसेसर-वार है, लेकिन तेज़ I / O-वार है। यदि आपका प्रोसेसर आपकी डिस्क की तुलना में बहुत तेज है, तो हो सकता है कि यह कम डेटा पढ़ने के लिए हो, लेकिन कुछ प्रोसेसिंग करें, इसके बजाय बड़ी फ़ाइलों को पढ़ने के लिए लेकिन पोस्टप्रोसेसिंग से बचें।

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


विज्ञापन 2: मेरा मतलब है कि अगर फाइलसिस्टम या एक जैसे बग नहीं हैं। विज्ञापन 4: वास्तव में, मैं एक और गैर-संपीड़ित ड्राइव से फ़ाइलों की प्रतिलिपि बनाने जा रहा हूं, शायद rsync का उपयोग कर रहा हूं। मैं वास्तव में यह नहीं देखता कि क्यों एक एप्लिकेशन को फाइलसिस्टम के आंतरिक के बारे में परवाह करनी चाहिए, IMHO यह सब काम करने के लिए FS का काम है।
मारार्टिनस

# 1 पॉइंट करने के लिए -> NTFS @Mehrdad पहुँचा जा सकता है
Sathyajith भट्ट

1
@maartinus: # 2: खैर, मेरे पास इस पर कोई मुश्किल डेटा नहीं है, लेकिन व्यक्तिगत रूप से मैं विंडोज संस्करण पर भरोसा करूंगा लेकिन लिनक्स संस्करण पर नहीं। # 4: यह केवल डिफॉल्ट सेटिंग्स को रखने की बात है, एप्लिकेशन केयरिंग की बात नहीं है। जब 2-GB फ़ाइल एक गैर-संपीड़ित फ़ोल्डर से संपीड़ित फ़ोल्डर में जाती है, तो फ़ाइल सिस्टम के पास लंबे समय तक इसे संपीड़ित करने में खर्च करने का कोई कारण नहीं है - यह सिर्फ इसे असम्पीडित छोड़ देता है, इसलिए समस्या। मुझे नहीं लगता कि इसके बारे में आप बहुत कुछ कर सकते हैं। @ सत्य: आह धन्यवाद
user541686

मुझे लगता है कि इस फाइल को छोड़ना असम्पीडित तभी होता है जब फाइलें एक ही डिस्क के असम्पीडित हिस्से से स्थानांतरित हो जाती हैं, जो कि मामला नहीं होगा। तो सब ठीक है।
मारार्टिनस

1
  1. ntfs-3gड्राइवर का समर्थन करता है पढ़ने, जोड़कर और (हाल ही में) संपीड़ित फ़ाइलों को संशोधित।

    वर्तमान में संपीड़ित फ़ाइलों को पढ़ना सभी ntfs-3G संस्करणों द्वारा समर्थित है। नई संपीड़ित फ़ाइलें बनाना, सामग्री साफ़ करना, और मौजूदा संपीड़ित फ़ाइलों के लिए डेटा जोड़ना ntfs-3G-2009.11.14 से समर्थित हैं। मौजूदा डेटा (या मौजूदा छेद) को अधिलेखित करके मौजूदा संकुचित फ़ाइलों को संशोधित करना ntfs-3G-2010.8.8 के बाद से समर्थित है।

    - NTFS-3G उन्नत: डेटा संपीड़न

  2. फाइलसिस्टम अपने सामान्य लिनक्स समकक्षों की तरह ही विश्वसनीय है, ext3 / ext4।

    ntfs-3gड्राइवर हैंडल वास्तव में अच्छी तरह सब कुछ। (इसमें अभी भी संपीड़ित फ़ाइलों को संशोधित करने में कुछ कीड़े हो सकते हैं ; जैसा कि उपरोक्त उद्धरण कहता है, इसे केवल 2010.8.8 संस्करण में जोड़ा गया है।)

  3. (कोई जवाब नहीं)

  4. जब यह प्रोग्राम एक अन्य जगह पर असम्पीडित फ़ाइल बनाने और बाद में इसे अपने इच्छित स्थान पर ले जाने के कारण होता है, तो वर्कअराउंड आसान है: उन फ़ाइलों पर संपीड़न को पुनः सक्षम करें।


ntfs-3g -V: 2013.1.13AR.1Ubuntu 14.10 के रूप में, कर्नेल 3.16, मैं अभी भी अपने Win8 GPT विभाजन पर संपीड़ित फ़ाइलों को ठीक से पढ़ने के लिए ntfs-3G की क्षमता के लिए वाउच नहीं कर सकता। यहां तक ​​कि एक अलग md5sum में परिणाम पर एक फ़ाइल की प्रतिलिपि बनाना।
मार्कोस
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.