NTFS के लिए fstab फाइलसिस्टम प्रकार - 'ntfs' या 'ntfs-3G'?


21

मेरे पास / etc / fstab फ़ाइल में फाइलसिस्टम प्रकार फ़ील्ड में 'ntfs' और 'ntfs-3G' के बीच अंतर के बारे में एक प्रश्न है। मेरा लिनक्स वितरण Xubuntu है; मुझे लगता है कि उत्तर विकृतियों के बीच अच्छी तरह से भिन्न हो सकते हैं।

मेरा प्रश्न मूल रूप से कौन सा संदर्भों में उपयोग करना सबसे अच्छा है। ऐसा लगता है कि अधिकांश वेबसाइटें आपको 'ntfs-3G' का उपयोग करने के लिए कहती हैं, जो लिनक्स के तहत NTFS के लिए एक FUSE ड्राइवर है। आस-पास की कुछ खोज से ऐसा प्रतीत होता है कि 'ntfs' (-3g भाग के बिना) आमतौर पर ntfs-3G यूज़रलैंड ड्राइवर के बजाय एक कर्नेल ड्राइवर को संदर्भित करता है। इसके साथ एकमात्र समस्या यह है कि मैं 'ntfs-3G' के बजाय अपने fstabs में 'ntfs' का उपयोग कर रहा हूं, जबकि / proc / filesystems का चेक ntfs के लिए कोई सूची नहीं दिखाता है।

क्या कोई शब्दार्थ (यदि कोई है) में सटीक अंतर 'ntfs' और 'ntfs-3G' के बीच में कुछ प्रकाश डाल सकता है? क्या यह मान लेना सुरक्षित है कि यदि माउंट 'ntfs' देखता है तो यह उस ड्राइवर की खोज करेगा जो उस प्रकार के फाइलसिस्टम का समर्थन करता है और अगर यह स्थापित है तो ntfs-3G ड्राइवर को खोज सकता है?


संपादित करें: मैं यह जोड़ना भूल गया कि जब भी मैंने इसका उपयोग किया है, तो 'ntfs' ने काम किया है - मैं बस उत्तर के लिए उत्सुक था, और मैं यह सुनिश्चित करना चाहता था कि मैं कुछ iffy नहीं कर रहा था।

जवाबों:


26

वे समान हैं - दोनों (वर्तमान) उबंटू में ntfs-3G का उपयोग करते हैं; ntfsutils सिर्फ सांकेतिक रूप से लिंक ntfs-3g

# which mount.ntfs
/sbin/mount.ntfs
# which mount.ntfs-3g
/sbin/mount.ntfs-3g
# ls /sbin/mount.ntfs* -l
lrwxrwxrwx 1 root root 13 2011-03-01 21:13 /sbin/mount.ntfs -> mount.ntfs-3g
lrwxrwxrwx 1 root root 12 2011-03-01 21:13 /sbin/mount.ntfs-3g -> /bin/ntfs-3g

फाइल सिस्टम बर्तन त्रिकोणीय चीजें हैं। fsck / e2fsck आपको सिम्बलिंक का एक खरगोश छेद नीचे ले जाएगा। खासकर रेडहैट आधारित डिस्ट्रो पर।
वेस्ले

8

पारंपरिक NTFS कर्नेल ड्राइवर को ही पढ़ा जाता है। यदि आप ntfsअपने fstab में उपयोग करते हैं तो यह उस कर्नेल ड्राइवर का उपयोग करने का प्रयास करेगा, और केवल पढ़ने के लिए अपना NTFS माउंट करें

ntfs-3gनए फ्यूज ड्राइवर है (जैसा कि आप का उल्लेख) और विभाजन माउंट के रूप में पढ़ने-लिखने की आप NTFS में इसका इस्तेमाल होता है।

कुछ डिस्ट्रो ने उन्हें एक और एक के रूप में इलाज करना शुरू कर दिया है, लेकिन लगभग एक साल पहले, ntfsउबंटू में fstab का उपयोग करने के परिणामस्वरूप फ़ाइल सिस्टम को लेखन योग्य नहीं बनाया जाएगा। मुझे लगता है कि यह आपके द्वारा स्थापित Xubuntu के संस्करण पर निर्भर हो सकता है।


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