उबंटू घर निर्देशिका के रूप में NTFS


9

मैं एक Ubuntu स्थापना के लिए घर निर्देशिका के रूप में NTFS विभाजन का उपयोग करने का इरादा रखता हूं, क्या यह काम करेगा?

जवाबों:


7

यह एक बुरे विचार की तरह लगता है। हाँ, आप कर सकते हैं, लेकिन आपको एहसास होना चाहिए कि लिनक्स में NTFS का समर्थन इस चेतावनी के साथ आता है:

आंतरिक NTFS संरचनाओं की जटिलता के कारण, अंतर्निहित 2.6.14 कर्नेल चालक और FUSE ड्राइवर, भ्रष्टाचार से बचने के लिए असुरक्षित मानी जाने वाली मात्रा में परिवर्तन को अस्वीकार कर देते हैं।

जो आंशिक रूप से है:

कार्यान्वयन के इंटर्न पर विवरण जारी नहीं किए गए हैं, जो तीसरे पक्ष के विक्रेताओं के लिए NTFS को संभालने के लिए उपकरण प्रदान करना मुश्किल बनाता है।

मैं लिनक्स पर एक NTFS वॉल्यूम माउंट करता हूं, और मुझे अतीत में एक समस्या हुई है जब फाइल सिस्टम लिनक्स पर ठीक से माउंट नहीं होगा, यहां तक ​​कि -f (बल) विकल्प के साथ। मुझे अंततः इसे एक विंडोज़ मशीन से जोड़ना था और विंडोज में बूट करना था, जिसने इसे ठीक किया।

अगर आपको घर / घर के लिए एक देशी विंडोज-पढ़ने योग्य फाइल सिस्टम की आवश्यकता है , तो मेरी प्राथमिकता इसे वसा 32 के रूप में प्रारूपित करने की होगी। अपनी सीमाओं के बावजूद, लिनक्स पर इसका बेहतर समर्थन है।


3
यह विचार अच्छा नहीं है। ntfs और fat32 के पास अनुमतियाँ स्टोर करने का कोई तरीका नहीं है जिस तरह से ext2 /
3/4

@knittl NTFS के पास है, लेकिन FAT32 नहीं है।
user877329

@ user877329 NTFS के पास है, लेकिन इसकी अनुमति UNIX अनुमतियों के साथ मेल खाना मुश्किल है। आपको उन्हें ntfs-3G के साथ काम करने के लिए कुछ विशेष क्रियाएं करनी होंगी।
रुस्लान

6

यहां तक ​​कि लिनक्स फाइल सिस्टम और फैट 32 / एनटीएफएस के बीच चलती फाइलें अनुमतियों और मालिकों के बारे में बहुत सारी चेतावनी देती हैं। आपको निश्चित रूप से एक ntfs / घर के साथ समस्याएँ होंगी। पहली चीज जो काम नहीं करेगी ~ प्रतिबंधित अनुमतियों के साथ ~ / .sh, .netrc और अन्य फाइलें / निर्देशिकाएं होंगी। अन्य प्रोग्राम में निश्चित रूप से त्रुटियां होंगी जब वे कॉन्फ़िगरेशन फ़ाइलों पर अनुमतियों को बदल नहीं सकते हैं। (Dotfiles)


2

आप कर सकते हैं, लेकिन आपको वास्तविक परेशानी होगी क्योंकि कई एप्लिकेशन गैर-Microsoft फ़ाइल सिस्टम सम्मेलनों, जैसे केस-सेंसिटिविटी को मान लेंगे। आप इसके बजाय ext * विभाजन को पढ़ने के लिए Windows मशीन पर Ext2IFS जैसे कुछ स्थापित करने से बेहतर होने की संभावना है ।


1
ntfs में केस सेंसिटिविटी होती है।
vava

1

यदि आप केवल मूल उपयोगकर्ता डेटा साझा करने में सक्षम होना चाहते हैं, तो आप अपने "दस्तावेज़" "चित्र" और "संगीत" को NTFS पर फ़ोल्डरों से लिंक करने का प्रयास कर सकते हैं। कंप्यूटर पर मैंने बहुत काम किया है, मेरे पास दोस्तों के लिए दोहरे बूट के लिए सेटअप है।


1

आप उपयोग कर सकते हैं:

mount --bind

यह जो कुछ भी एक निर्देशिका में सहेजा गया है उसे अन्यत्र सहेजा जाएगा। मेरे लिए, यह इसलिए था क्योंकि मेरा मुख्य भंडारण NTFS था क्योंकि इसे विंडोज 7 में पठनीय होना था। /etc/fstabमैंने NTFS विभाजन को सामान्य रूप से माउंट किया, मेरे लिए Ubuntu 11.04 द्वारा किया गया:

# /windows was on /dev/sda3 during installation
UUID=FC843ED0843E8D60 /windows        ntfs    defaults,umask=007,gid=46 0      $

मैंने इसके बाद बेस स्टोरेज फोल्डर को वहां सेव करने के लिए सेट किया:

# make /home/shawn/"folders" point to /windows/shawn/"folders"
/home/shawn/Documents/   /windows/shawn/Documents/ none    bind  0  0
/home/shawn/Downloads/   /windows/shawn/Downloads/ none    bind  0  0
/home/shawn/Pictures/   /windows/shawn/Pictures/ none    bind  0  0
/home/shawn/Videos/   /windows/shawn/Videos/ none    bind  0  0
/home/shawn/Music/   /windows/shawn/Music/ none    bind  0  0

यह सब है /etc/fstabइसलिए यह बूट पर फिर से लागू हो जाता है।

NTFS के पास ext4 या जैसे ही अनुमतियाँ नहीं हैं, इसलिए मैं केवल उन फ़ाइलों के लिए इसका उपयोग करने का सुझाव दूंगा जो संवेदनशील नहीं हैं।


0

मैं वर्तमान में मेरे घर (जैसे की उप फ़ोल्डरों भंडारण कर रहा हूँ ~/Documents, ~/Musicएक NTFS फ़ाइल सिस्टम पर) है और यह काम करने से ठीक दिखाई देता है।

एक उदाहरण के रूप में, यहां अपने ~/Documentsफ़ोल्डर को NTFS विभाजन पर होस्ट करने का तरीका बताया गया है । पहले सुनिश्चित करें कि आपके पास NTFS विभाजन को स्वचालित करने के लिए सेट है ताकि यह बूट पर सिस्टम के लिए सुलभ हो। ~/Documentsएनटीएफएस-विभाजन फ़ोल्डर (यानी /mnt/winblows/Users/Username/Documents) से बाहर और ऊपर रखने की आवश्यकता वाली किसी भी फाइल को स्थानांतरित करें । अब Documentsअपने होम डायरेक्टरी में उस फोल्डर को डिलीट करें और उसके नाम की जगह पर उस NTFS फोल्डर का लिंक बनाएं Documents

नोट: आपको यह सुनिश्चित करना होगा कि आपके ~/.config/user-dirs.dirsद्वारा चुने गए फ़ोल्डर स्थानों के साथ आपका तालमेल है (मैंने किया था)। देखें इस उत्तर अधिक जानकारी के लिए।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.