लिनक्स पर exFAT बनाम NTFS


17

स्थिति: मुझे थंबड्राइव पर एक फाइल सिस्टम की आवश्यकता होती है जिसका उपयोग विंडोज और लिनक्स में किया जा सकता है।

समस्या: डिफ़ॉल्ट रूप से, Windows और Linux के बीच सामान्य FS केवल EXFAT और NTFS हैं (कम से कम अधिक अपडेट की गई गुठली में)

प्रश्न: लिनक्स पर प्रदर्शन के संदर्भ में (चूंकि मेरा आधार ओएस लिनक्स है), जो एक बेहतर एफएस है?

अतिरिक्त जानकारी: यदि कोई अन्य फाइल सिस्टम है जो आपको लगता है कि बेहतर है और स्थिति को संतुष्ट करता है, तो मैं इसे सुनने के लिए तैयार हूं।


विभिन्न कारक हैं जिन पर फ़ाइल सिस्टम भिन्न हो सकते हैं, जिनमें से कुछ में फ़ाइल सिस्टम द्वारा उपयोग की जाने वाली विधियाँ और डेटा संरचनाएँ शामिल हैं। अपने कमरे में अपने सामान को व्यवस्थित करने के कई तरीके हो सकते हैं। इसी तरह, स्टोरेज डिवाइस पर डेटा को व्यवस्थित करने के कई तरीके हो सकते हैं। यह वह है जो विभिन्न विभिन्न फाइल सिस्टम के अस्तित्व की अनुमति देता है। अब, हम गहराई से जाने जा रहे हैं कि फाइल सिस्टम कैसे काम करता है और उनके कुछ तकनीकी पहलुओं की व्याख्या करता है। आप यहाँ पूरी पोस्ट पढ़ सकते हैं। exFAT बनाम ntfs
राकेश रौशन

जवाबों:


17

एक्सफ़ैट और एनटीएफएस दोनों माइक्रोसॉफ्ट के मालिकाना फ़ाइल सिस्टम हैं। exFAT, जिसे FAT64 भी कहा जाता है, एक बहुत ही सरल फाइलसिस्टम है, व्यावहारिक रूप से FAT32 का विस्तार है, इसकी सादगी के कारण यह लिनक्स में बहुत अच्छी तरह से लागू होता है और बहुत तेज होता है।

लेकिन इसकी आसान संरचना के कारण, यह आसानी से विखंडन से प्रभावित होता है, इसलिए उपयोग के साथ प्रदर्शन आसानी से घट सकता है।

exFAT जर्नलिंग का समर्थन नहीं करता है इस प्रकार इसका अर्थ है कि अशुद्ध शटडाउन के मामले में इसे पूरी जाँच की आवश्यकता है।

NTFS एक्सफ़ैट की तुलना में धीमा है, खासकर लिनक्स पर, लेकिन यह विखंडन के लिए अधिक प्रतिरोधी है। इसकी मालिकाना प्रकृति के कारण यह विंडोज पर लिनक्स पर भी लागू नहीं है, लेकिन मेरे अनुभव से यह काफी अच्छी तरह से काम करता है। भ्रष्टाचार के मामले में, NTFS को विंडोज के तहत आसानी से मरम्मत की जा सकती है (यहां तक ​​कि लिनक्स के लिए भी ntfsfix) और खोए हुए फ़ाइलों को पुनर्प्राप्त करने में सक्षम बहुत सारे उपकरण हैं।

व्यक्तिगत रूप से, मैं इसकी विश्वसनीयता के लिए NTFS को प्राथमिकता देता हूं। एक अन्य विकल्प ext4 का उपयोग करना है, और extfsd के साथ विंडोज के नीचे माउंट करना , ext4 लिनक्स पर बेहतर है, लेकिन ड्राइवर विंडोज के साथ अच्छी तरह से लागू नहीं है। Extfsd पूरी तरह से जर्नलिंग का समर्थन नहीं करता है, इसलिए विंडोज़ के नीचे लिखने का जोखिम है, लेकिन एक्सफ़ैट की तुलना में लिनक्स के तहत मरम्मत करना आसान है।


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

@AndreaLazzarotto, सच है, लेकिन व्यक्तिगत रूप से मैं लिनक्स पर NTFS की मरम्मत का भरोसा नहीं करता।
स्टेफानो बालज़ारोटी

मैं ठीक करने की बात कर रहा था, मरम्मत करने की नहीं। : पी
एंड्रिया लेज़ारोत्तो 16

क्या लिनक्स पर NTFS के समर्थन के संबंध में चीजें अब बेहतर हैं?
रॉय

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

4

मेरा सुझाव है कि आप यूडीएफ को एक कोशिश दें। UDF एक ओपन, वेंडर-न्यूट्रल फाइल सिस्टम है, जिसे मूल रूप से ऑप्टिकल डिस्क पर उपयोग के लिए डिज़ाइन किया गया था, लेकिन USB ड्राइव सहित अन्य ड्राइव पर भी R / W का उपयोग किया जा सकता है। यूडीएफ 2 टीबी की अधिकतम फ़ाइल सिस्टम आकार (512 बाइट्स के ब्लॉक आकार के साथ) का समर्थन करता है, यह लंबे यूनिकोड फ़ाइल नामों का समर्थन करता है, और फ़ाइल समय का रिकॉर्ड रखता है।

विंडोज को स्पष्ट रूप से डिस्क को विभाजित करने की आवश्यकता होती है, और फाइल सिस्टम मीडिया प्रकार hdऔर 512 के ब्लॉक आकार के साथ बनाया जाना चाहिए :

mkudffs --media-type=hd --blocksize=512 /dev/sdxN


कहो कि क्या अब मैं यूडीएफ की तुलना एक्सफ़ैट के साथ करता हूं तो क्या एक अलग प्रदर्शन होगा?
टिमोथी वोंग

1
क्षमा करें, मेरे पास कोई प्रदर्शन आंकड़े नहीं हैं।
जोहान मायरेन

2
मैं इसे पढ़ने का सुझाव देता हूं: askubuntu.com/questions/27936/…
स्टेफानो बालजारोटी

मेरे पास लिनक्स और विंडोज उपयोगकर्ता अर्गो के बीच किसी भी तरह की इंटरऑपरेबिलिटी की समस्या नहीं है। लिनक्स पर स्वरूपित यूडीएफ ड्राइव: विंडोज 7, विंडोज सर्वर 2012 आर 2 और विंडोज 10. यूडीएफ ड्राइव विंडोज 10 पर काम करता है: लिनक्स पर काम करता है। मैंने 8GB USB स्टिक और एक्सटर्नल हार्ड ड्राइव दोनों की कोशिश की। ड्राइव में GPT पार्टीशन टेबल है। मैं एक नहीं है MAC इस पर कोशिश करने के लिए।
जोहान मायरेन

2
मैं किसी भी परिस्थिति में यूडीएफ का उपयोग करने के सख्त खिलाफ हूं, भले ही यह एक सभ्य क्रॉस-प्लेटफॉर्म एफएस की तरह हो। सबसे पहले, यदि आप पूरे डिस्क को यूडीएफ के रूप में प्रारूपित करते हैं, तो केवल लिनक्स और मैक ड्राइव को पहचानेंगे, लेकिन विंडोज नहीं, यदि आप विभाजन को प्रारूपित करते हैं, तो विंडोज काम करेगा लेकिन मैक विफल हो जाएगा। दूसरा, दोनों लिनक्स और मैक में UDF के लिए fs चेकिंग और रिपेयरिंग उपकरणों की कमी है, और मुझे यकीन नहीं है कि विन से एक वास्तव में काम करेगा। यदि आप डेटा सुरक्षा के बारे में परवाह करते हैं, तो UDF का उपयोग बिल्कुल न करें। फिर भी अलग-अलग OS पर UDF के विभिन्न संस्करणों के बीच कुछ कॉम्पीटिबल्स मुद्दे हैं।
म्याऊ

0

स्थिति: मुझे थंबड्राइव पर एक फाइल सिस्टम की आवश्यकता होती है जिसका उपयोग विंडोज और लिनक्स में किया जा सकता है।

समस्या: डिफ़ॉल्ट रूप से, विंडोज और लिनक्स के बीच सामान्य एफएस केवल एक्सफ़ैट और एनटीएफएस हैं

क्या आप linux में जरूरत है ttera.com से ntfs-3G है। यह खुला स्रोत है, और कई लिनक्स वितरण के साथ शामिल है, हालांकि ...

SLES 11.4, और RHEL 6.9 से 7.6 उपयोगकर्ता होने के नाते, विंडोज़ 10 के साथ मेरा अनुभव यह है कि NTFS सिस्टम (win7 की तुलना में) में कैसे कुछ किया गया है, जिसमें कुछ बदलाव हुए हैं, जिनमें से पुराने संस्करण ntfs-3gआपके लिनक्स डिस्ट्रो के साथ आते हैं, NTFS के साथ काम नहीं करते हैं। win10 से। तो आपको नवीनतम संस्करण डाउनलोड और इंस्टॉल करने की आवश्यकता है जो वर्तमान में ntfs-3g_ntfsprogs-2017.3.23, released on March 28, 2017उनकी वेबसाइट से है; उसके बाद Windows 10 से आने वाले NTFS स्वरूपित ड्राइव के रूप में (win7 के विपरीत) बिना किसी समस्या के काम करता है।

  • जैसे कि EXT2FSDलिनक्स पर पढ़ने के लिए विंडोज़ का उपयोग करना कहा गया था EXT फ़ाइल सिस्टम महान नहीं है, और न ही यह मदद करता है यदि आप BTRFS या XFS का उपयोग करते हैं। मैंने इसे समस्याग्रस्त भी पाया। linux read NFTSइसके बजाय निश्चित रूप से बेहतर / आसान windows read linux filesystems
  • तुम क्या कर रहे पर निर्भर करता है exFAT का उपयोग कर ठीक किया जा सकता है और है व्यापक रूप से संगत: मैं किसी भी linux distro है कि यह समर्थन नहीं करता है के बारे में पता नहीं कर रहा हूँ। यदि आप एक आकस्मिक उपयोगकर्ता हैं ... विभिन्न डेटा फ़ाइलों (जैसे .mkv मूवी फ़ाइलों, .doc, .xls, .ppt, .txt, .jpg) के लिए विंडोज़, लिनक्स, आपके टीवी के बीच जाने के लिए, तो एक्सफ़ैट से कोई चिंता नहीं है। ।
  • असली समस्या तब होती है जब आपके पास एक ऑपरेटिंग सिस्टम डिस्क होती है जो 7/8/10 जीतती है जो कि NTFS होनी चाहिए (एक्सफ़ैट नहीं हो सकती) और आप इसे बदल नहीं सकते हैं ताकि आप इसे कैसे पढ़ें / लिनेक्स में लिखें? उत्तर नवीनतम संस्करण ntfs-3G है। मेरा टीवी अब NTFS के रूप में एक 32gb USB स्वरूपित पढ़ता है।
  • मैं नियमित रूप से अपने कार्य उन्मुख कंप्यूटर को sata-1 पर लिनक्स डिस्क का उपयोग करके बूट करता हूं, जबकि मेरे win10 होम SSD को sata-0 पर; और लिनक्स के माध्यम से ntfs-3g मेरी win10 डिस्क को माउंट करें ताकि मैं सुविधाजनक होने पर फाइलें पढ़ / लिख सकूं; नवीनतम ntfs-3G के साथ मुझे win10 बूटिंग के साथ कोई समस्या नहीं थी, बशर्ते कि win10 तेज स्टार्टअप बंद या अनियंत्रित हो अन्यथा एक सामान्य परिणाम था ntfs गंदा झंडा सेट होना जिसके परिणामस्वरूप विंडोज़ बूट पर डिस्क की जाँच होती है।

0

मैं, अन्य उत्तरदाताओं के विपरीत, एक्सफ़ैट का उपयोग करता हूं। मैं अत्यधिक गंभीर उपयोगकर्ता नहीं हूं, लेकिन exfat-fuseनए इंस्टॉलेशन को स्थापित करना थोड़ा कष्टप्रद है ।

NTFS का एक अतिरिक्त लाभ सबसे अच्छा विभाजन प्रबंधक में पूर्ण समर्थन है, gParted। Https://gparted.org/features.php पर अधिक जानकारी प्राप्त करें

यही कारण है कि मैं अपने 150GB आंतरिक साझा विभाजन के लिए जल्द ही NTFS पर स्विच करूंगा जिसे मुझे लिनक्स डिस्ट्रोस और विंडोज 10 से एक्सेस करने की आवश्यकता है।

EXT4 के लिए, Ext2Fsd मेरा पसंदीदा उपकरण नहीं है, और इसका उपयोग करना आसान नहीं है।

NTFS के साथ एक समस्या, हालाँकि है fsckntfsfixNTFS पर कहीं भी अच्छा नहीं है, और अंत में आपको विंडोज में पेड, मालिकाना सॉफ्टवेयर के साथ सिरदर्द मिलता है


0

मुझे विश्वास नहीं हो रहा है कि किसी ने भी यह सुझाव नहीं दिया है, लेकिन: नियमित पुराने VFAT का प्रयास करें। यह हर जगह काम करता है और आजमाया हुआ सच है।

यह प्रदर्शन के लिए सुपर-महान नहीं है, लेकिन न तो यूएसबी फ्लैश ड्राइव हैं


यह सही है, लेकिन भविष्य का प्रमाण नहीं है। VFAT (या FAT32) की फ़ाइल आकार सीमा 4GB है, और विभाजन की सीमा (कुछ संख्या जिसे मैं भूल गया था) जीबी। आजकल एनटीएफएस की मजबूती के लिए जाना जाएगा।
टिमोथी वोंग
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.