NTFS विभाजन को स्वचालित कैसे करें?


109

मेरे पास दो NTFS विभाजन हैं, और मैं हर बार जब मैं उबंटू शुरू करता हूं, तो मैं उन्हें मैन्युअल रूप से माउंट नहीं करना चाहता।

  • मैं यह कैसे कर सकता हूँ?
  • वहाँ एक उपकरण या एक कोड का उपयोग करने के लिए है?
  • यदि हां, तो क्या इसे स्वचालित करना सुरक्षित है? विशेष रूप से जब उनका उपयोग किसी अन्य OS द्वारा किया जा रहा हो?

2
ठीक लग रहा है जैसे ntfs-config अभी भी हाल पर निर्भर है। हाल्ट का उपयोग अब नाइटी में नहीं किया जाता है। किसी भी तरह, आईटी वास्तव में आपके / etc / fstab में प्रत्येक विभाजन के लिए एक पंक्ति जोड़ने के लिए कोई जादू नहीं है। इसके अलावा मैंने अपनी पोस्ट को जिगोलो पर संपादित किया।
con-f-उपयोग

@ कॉन-एफ-उपयोग: मैं देख रहा हूं, मैं अब /etc/fstabइतना नीचे संपादित करने की कोशिश कर रहा हूं ।
बाइनरीलाइफ

स्वीकृत उत्तर मेरे लिए काम नहीं किया (कुबंटु 12.10 के तहत)। क्या काम किया tuxera.com/community/ntfs-3g-faq/#useroption3
निकोस एलेक्जेंड्रिस

सभी विभाजनों को ऑटो-माउंट करने के लिए - यह उत्तर एरोस ऑटोमाउंट नामक एक बहुत ही सरल ऐप का सुझाव देता है

जवाबों:


115

सबसे सरल तरीका जो अधिकांश लिनक्स सिस्टम पर काम करेगा, उन्हें आपके fstab में जोड़ना है । लेकिन और भी हैं। इस उत्तर में प्रत्येक का अपना शीर्षक है।

ध्यान दें:

यदि आपको "रूट" या "अनुमतियां" के बारे में कुछ कहते हुए एक त्रुटि मालिश मिलती है, तो यह इसलिए है क्योंकि अधिकांश बढ़ते विकल्पों के लिए आपको रूट विशेषाधिकारों की आवश्यकता होगी। यूनिटी में आप वह gksudo(ग्राफिकल एप्लिकेशन) प्रीपेंड करके या sudoसामान्य कमांड से और अपना पासवर्ड टाइप करके प्राप्त कर सकते हैं। इसलिए, उदाहरण के लिए, यदि ntfs-configआप प्रेस Alt+ F2और टाइप करते हैं gksudo ntfs-config


गिगोलो

गिगोलो जिगोलो स्थापित करें

जिगोलो Nautilus की रिमोट फाइल सिस्टम और माउंटिंग क्षमताओं के साथ हाथ से काम करता है। आपको अपने Nautilus बुकमार्क में विभाजन जोड़ने की आवश्यकता है (Nautilus Ubuntu की डिफ़ॉल्ट फ़ाइल प्रबंधक है)। उसके बाद आप उन्हें जिगोलो में पाएंगे। बाकी मेरा एक और उत्तर में कहा गया है ।


fstab

संपादित करें : आपकी टिप्पणियों से अनुमान लगाने के बाद कि आप linux से परिचित नहीं हैं, मैं इस प्रक्रिया को और अधिक विस्तार से बताऊंगा:

फस्टैब-विधि क्लीनर है और गुई-टूल्स या जिगोलो की तुलना में अधिक बुनियादी है। यह अन्य प्रणालियों पर भी काम करेगा, यहां तक ​​कि केवल टेक्स्ट-मोड। सिद्धांत रूप में आपको कुछ भी स्थापित करने की आवश्यकता नहीं है। प्रत्येक एनटीएफएस-विभाजन के लिए आपको फाइल में एक पंक्ति जोड़नी होगी /etc/fstab। मेरे लिए मैंने जो लाइन जोड़ी है वह इस प्रकार है:

#Windows-Partition
UUID=<xxxxx> /media/win ntfs rw,auto,users,exec,nls=utf8,umask=003,gid=46,uid=1000    0   0

जो हिस्सा कहता है UUID=<xxxxx>वह आपके सिस्टम को बताता है कि कौन सा विभाजन माउंट करना है। आप इस प्रक्रिया का पालन और दिखाने डुप्लिकेट उपकरण हैं, तो बदलने के UUID=<xxxx>साथ /dev/disk/by-uuid/<xxxxx>। प्रत्येक विभाजन का अपना विशिष्ट यूयूआईडी है। रिक्त स्थान महत्वपूर्ण हैं, इसलिए पंक्ति को सर्वोत्तम रूप से कॉपी और पेस्ट करें। मैन्युअल रूप से माउंट autoकरके बदलें noauto। उपयोगकर्ता समूह में होना चाहिए plugdev

ध्यान दें कि यदि यह लाइन आपकी फ़ाइल के सबसे अंत में है, तो इसके बाद एक नई लाइन होनी चाहिए। यदि आपके पास नहीं है तो माउंट शिकायत करेगा।

UUID ढूँढना:

डिस्क उपयोगिता और blkid

डिस्क उपयोगिता खोलें और उनके आकार (जैसे 120 जीबी), फ़ाइल सिस्टम (जैसे ntfs) और नाम से उचित विभाजन की पहचान करें। उनके "डिवाइस:" फ़ाइल (जैसे /dev/sdb1) नोट करें । इसके बजाय आप एक टर्मिनल में निम्न कमांड चला सकते हैं जैसे gnome-terminal:

sudo fdisk -l

आप sudo blkidखोल में चलाकर अपने विभाजनों का UUID पता लगा सकते हैं । आउटपुट कुछ इस तरह दिखता है:

confus@confusion:~$ sudo blkid
[sudo] password for confus: 
/dev/sda1: LABEL="boot" UUID="cc425c68-704f-4836-9123-bbb3aea64471" TYPE="ext2" 
/dev/sda2: UUID="1c8b1489-e111-481c-89f2-743203c3ee7d" TYPE="crypto_LUKS" 
/dev/sda3: UUID="7258CB9858CB598D" TYPE="ntfs" 
/dev/sda4: LABEL="HP_TOOLS" UUID="1405-0A4C" TYPE="vfat" 
/dev/mapper/lukslvm: UUID="xZSNtR-MocS-dLMk-vOWa-Ay65-wS9b-GqaNhV" TYPE="LVM2_member" 
/dev/mapper/vgubuntu-swap: UUID="f415f3b9-4e4d-48b1-99c2-605e16532f9e" TYPE="swap" 
/dev/mapper/vgubuntu-root: UUID="62a862b4-e6c8-4efd-90b5-55eab8e83e39" TYPE="ext4"

सही UUID के सामने और TYPE="ntfs"बाद में उचित डिवाइस फ़ाइल होगी । तो मेरे लिए UUID "7258CB9858CB598D" है। आपके लिए यह संख्या अलग होगी। इसके अलावा, मेरे पास केवल एक NTFS विभाजन है। मेरे UUID को उन पंक्तियों में प्रस्तुत करें जिन्हें आप इस तरह मिलाते हैं।

आरोह बिंदु सेट करना

अब आरोह बिंदु। प्रत्येक विभाजन के लिए यह अलग होगा। मैंने चुना /media/win। आप जो चाहें चुन सकते हैं। यह सिर्फ एक मौजूदा खाली निर्देशिका होना चाहिए। आप बस निर्देशिका बना सकते हैं /home/yourusername/windows1और फिर इसे अपने fstab में डाल सकते हैं।

मेरी पंक्ति में अन्य पैरामीटर

ntfs fstab को बताता है कि यह एक ntfs- प्रकार का विभाजन है।

rw,auto,user,exec,nls=utf8,umask=003,gid=46,uid=1000 0 0इस उत्तर के दायरे से परे है। बस उन मूल्यों का उपयोग करें जैसे वे हैं। उन्हें ठीक होना चाहिए। यह आपकी रुचि है, आप पहले दिए गए लिंक में इन मापदंडों की व्याख्या पढ़ सकते हैं ।

जब आपने लाइनें जोड़ीं और मेरे द्वारा वर्णित सभी सामान किया, तो फ़ाइल को सहेजें और sudo mount -aशेल में चलाएं । यदि आप अपने विभाजन को उनके आरोह बिंदु के माध्यम से एक्सेस कर सकते हैं और कोई त्रुटि नहीं छपी है, तो सब ठीक हो गया। यदि टाइपोस और स्पष्ट त्रुटियों के लिए जांच नहीं। त्रुटियों को प्रदर्शित करने पर रिबूट न ​​करें sudo mount -a! त्रुटियों के साथ एक रिबूट विफल हो सकता है।

अपना उपयोगकर्ता और समूह आईडी ढूंढना

आप idकमांड के साथ अपने यूजर और ग्रुप आईडी का पता लगा सकते हैं ।

confus@confusion:~$ id
uid=1000(confus) gid=1000(confus) groups=1000(confus),4(adm),7(lp),20(dialout),24(cdrom),46(plugdev),112(lpadmin),120(admin),122(sambashare)

NTFS-config

एक ग्राफिकल टूल ntfs-config Ntfs-config इंस्टॉल करें भी उपलब्ध है, लेकिन आवश्यक नहीं है (और इसका वर्तमान संस्करण Natty Narwhal में काम नहीं करता है - मान लीजिए कि जल्द ही ठीक हो जाएगा)। इसके अलावा आप इस उपकरण के साथ अपने fstab में पुरानी सेटिंग्स खो सकते हैं (उदाहरण के लिए मेमोरी में कैश को बढ़ाना), क्योंकि यह चीजों को जोड़ने के बजाय / etc / fstab फाइल को ओवरराइट करता है।


2
बहुत बहुत धन्यवाद। यह काम करता हैं । मैंने /etc/fstab/यू कहा के रूप में संपादित किया।
बाइनरीलाइफ

1
महान। देखें, आपको थोड़ा पाठ-संपादन से डरने की जरूरत नहीं है। अच्छा काम करते रहें! यह आसान हो जाएगा।
कॉन-एफ-यूज

1
हां मैं आपसे सहमत हूं, ऐसा नहीं है कि मैं संपादन से डरता हूं। लेकिन मुझे एक ऐसा उपकरण चाहिए था जो सिर्फ "ऑटोमाउंट" बनाने के लिए आसान हो और जब मैं इस विकल्प को आसानी से निकालना चाहता हूं। लेकिन अब मैं सिर्फ संपादित पंक्ति को हटा सकता हूं /etc/fstab/, है ना?
बाइनरीलाइफ

सही है, बस इसे हटा दें। मेरा मतलब यह नहीं था कि मैं तुम्हें या किसी भी चीज़ का संरक्षण दूं। मैं सिर्फ (शायद झूठी) धारणा को इकट्ठा कर रहा था, कि आप अपेक्षाकृत नए थे।
con-f-उपयोग

नहीं, समस्या बिल्कुल नहीं। यह सच है कि मैं नया हूँ और मैं अपने आप को बेहतर बनाने और अधिक जानने के लिए अपनी पूरी कोशिश कर रहा हूँ। महान जवाब के लिए धन्यवाद :)!
बाइनरीलाइफ

15

NTFS-config

यह कार्यक्रम आपको अपने सभी NTFS उपकरणों को आसानी से कॉन्फ़िगर करने की अनुमति देता है, ताकि मैत्रीपूर्ण गुई के माध्यम से समर्थन लिखा जा सके । उस उपयोग के लिए, यह उन्हें ओपन सोर्स ntfs-3G ड्राइवर का उपयोग करने के लिए कॉन्फ़िगर करेगा। आप इस सुविधा को आसानी से अक्षम कर पाएंगे।

प्रोजेक्ट होम पेज: - http://flomertens.free.fr/ntfs-config/

आवश्यकताएँ

NTFS-configउबंटू में स्थापित करें

sudo apt-get install ntfs-config

यह ntfs-config सहित ntfs-config के लिए सभी आवश्यक संकुल अधिष्ठापित करेगा

Ntfs-config का उपयोग करना

यदि आप इस एप्लिकेशन को खोलना चाहते हैं तो खोजने की कोशिश करें -> NTFS कॉन्फ़िगरेशन टूल

अब यह रूट पासवर्ड एंटर रूट पासवर्ड दर्ज करने और ओके पर क्लिक करने का संकेत देगा

यह उपलब्ध NTFS विभाजन को दिखाएगा।

आपको उन विभाजनों का चयन करना होगा जिन्हें आप कॉन्फ़िगर करना चाहते हैं, माउंट बिंदु का नाम जोड़ें और लागू करें पर क्लिक करें।

NTFS लिखें समर्थन का चयन करें जो आपके लिए उपयुक्त है अर्थात आंतरिक या बाहरी

यदि आप अनमाउंट करना चाहते हैं, तो आपको अनमाउंट करने के लिए रूट होना चाहिए और फिर माउंट पॉइंट चुनें अनमाउंट वॉल्यूम पर राइट क्लिक करें

निष्कर्ष

जैसा कि आप देख सकते हैं, लिनक्स में बढ़ते NTFS विभाजन एक हवा हो सकता है। यदि आपको कमांड लाइन पसंद नहीं है या डर नहीं है, तो आप केवल कुछ माउस क्लिक से बहुत कुछ हासिल कर सकते हैं। सच कहा जाए, तो यह विंडोज में बढ़ते अजीब, नए, अज्ञात विभाजन की तुलना में बहुत सरल है।

हां इसी तरह। खुश लिनक्स!


PD: नेट्टी उपयोगकर्ता के लिए अद्यतन

यदि आप Ubuntu Natty में अपग्रेड करते हैं, तो आप देखेंगे कि NTFS कॉन्फ़िगरेशन टूल काम नहीं कर रहा है, भले ही यह रूट विशेषाधिकारों के लिए आपको संकेत दे।

समस्या यह है कि जब आप उपकरण खोलते हैं तो कुछ भी नहीं होता है। खैर यह एक लापता फ़ोल्डर के कारण है और इसे ठीक करने के लिए आपको निम्नलिखित कमांड दर्ज करनी चाहिए:

sudo mkdir -p /etc/hal/fdi/policy

अब आपके पास काम करने वाला उपकरण है बस उन विभाजनों का चयन करें जिन्हें आप स्वचालित रूप से बूट पर माउंट करना चाहते हैं और यदि आप चाहते हैं कि सिर्फ इसी चेक बॉक्स को टिक करें।

काफी आसान: पी


किसी कारण से, Ntfs-config नहीं खुलता है। यह सिर्फ पासवर्ड के लिए पूछता है और फिर कुछ भी नहीं।
बाइनरीलाइफ

इसे टर्मिनल में (gksudo के साथ) चलाने की कोशिश करें कि क्या कोई त्रुटि छपी है। जैसा कि मैंने अपने पहले के पोस्ट में उल्लेख किया है, आपको किसी भी ग्राफिकल टूल की आवश्यकता नहीं है। बस संपादित करें / etc / fstab
con-f-उपयोग

बड़े चेतावनी : बैकअप के /etc/fstabरूप में यह इसे overwrites !!!
जुरगेन पॉल

4

आप निम्न कमांड के साथ एक स्टार्टअप प्रविष्टि जोड़ सकते हैं:

gvfs-mount -d /dev/sda3

जहां इस मामले में, /dev/sda3आपका NTFS विभाजन है

संपादित करें : gvfs- माउंट पुराना हो रहा है और gio के साथ प्रतिस्थापित किया जा रहा है:

gio mount -d /dev/sda3

2

Arios-आटोमाउंट

आप इस सरल और छोटे सॉफ्टवेयर का उपयोग कर सकते हैं:

  • इस PPA को कमांड द्वारा जोड़ें:

    sudo apt-add-repository ppa:trebelnik-stefina/multisystem 
    
  • सूचकांक फ़ाइलों को अद्यतन करें:

    sudo apt-get update
    
  • arios-automountपैकेज स्थापित करें :

    sudo apt-get install arios-automount
    

यह छोटा सा सॉफ्टवेयर आपके सभी ntfsविभाजन को माउंट करेगा । और यह आपके लॉगिन से पहले ऐसा करता है।

आशा है कि यह मदद करेगा।


अपडेट करें

PPA, Ubuntu 16.04 Xenial में काम नहीं करता है


बहुत अच्छी तरह से काम करता है, और ऐसा लगता है कि यह fstab को नहीं छूता है

Failed to fetch http://ppa.launchpad.net/trebelnik-stefina/multisystem/ubuntu/dists/yakkety/main/binary-amd64/Packages 404 Not Found
गाबोर

1
@ विस्तृत आपको पता है कि पीपीए मर सकते हैं। जवाब 2012 में लिखा गया था और यह एक अच्छा जवाब था। यह अस्वीकार करने का एक वैध कारण नहीं है
अनवर

1

Fstab पर समुदाय के दस्तावेज़ देखें । उबंटू सॉफ्टवेयर सेंटर में NTFS कॉन्फ़िगरेशन टूल की खोज करने का भी प्रयास करें


1

आप बूट समय पर HD को बढ़ते हुए इस समस्या को हल करने का प्रयास कर सकते हैं और संभवतः ऐसा करने का सबसे आसान तरीका है pysdm का उपयोग करना।

sudo apt-get install pysdm

एक बार स्थापित होने के बाद आप इस पोस्ट में शामिल चरणों का पालन कर सकते हैं


एक बात जो इस बारे में महत्वपूर्ण थी। मुझे माउंट नाम को उस सटीक नाम पर सेट करना था जिसे मैंने पहले इस्तेमाल किया था क्योंकि यह डिफ़ॉल्ट रूप से / मीडिया / sdb3 पर चल रहा था और मेरे पास / मीडिया / ACER के साथ काम करने के लिए सब कुछ सेट था
जॉर्ज मौअर

1

वीडियो स्पष्टीकरण

आप सिर्फ एक प्रविष्टि जोड़ सकते हैं /etc/fstab। यह काफी सरल है। सबसे पहले sudo blkidविभाजन के UUID का पता लगाने के लिए करें। फिर fstab स्कीमा का पालन करें:

<file system> <mount point>   <type>  <options>       <dump>  <pass>
  • फ़ाइल सिस्टम के लिए, आप विभाजन UUID जोड़ें। उदाहरण:UID=07446dab-913a-4cf3-8e62-62ecdd26e927

  • आरोह बिंदु के लिए, आप अपनी इच्छानुसार कोई भी निर्देशिका निर्दिष्ट कर सकते हैं। सम्मेलन में उबंटू में mounts/media/YourUsernameHere/PartitionNameHere

  • आपके मामले में इस प्रकार के लिए ntfs

  • बाकी के लिए आप बस इस्तेमाल कर सकते हैं defaults 0 2


0

यह चीजों के बारे में जाने का एक सुरक्षित तरीका है। मुझे नहीं लगता कि बूट पर विशुद्ध रूप से डेटा विंडोज विभाजन ऑटो-माउंटिंग के लिए यह विशेष जोखिम भरा है। लेकिन मैं छोड़ दूंगा विभाजन ओएस एक noautoसेट-अप में स्थापित है ।

आपको ntfs-3gपैकेज की आवश्यकता होगी ।

पहले एक टर्मिनल में सवाल करके विभाजन के UUID खोजें:

$ sudo blkid

अब आपको कॉन्फ़िगर करने के लिए अपने / etc / fstab को संपादित करने की आवश्यकता है कि क्या ये दो विभाजन ऑटो-माउंट होंगे या नहीं। एक टर्मिनल में करें:

$ gksudo gedit /etc/fstab

NTFS विभाजन के लिए आपके पास पहले से कुछ पंक्तियाँ हो सकती हैं। यदि आपको कुछ बनाने की आवश्यकता नहीं है। वे कुछ इस तरह दिखेंगे (माउंट पॉइंट्स और यूयूआईडी के आधार पर):

UUID=76E4F702E4F6C401  /media/windowsOS    ntfs-3g  noauto,defaults,locale=en_US.utf8  0  0
UUID=76E4F702E4F6C402  /media/windowsdata  ntfs-3g  defaults,locale=en_US.utf8         0  0

noautoविकल्प पर ध्यान दें । इसका मतलब है कि विभाजन बूट पर स्वचालित रूप से माउंट नहीं होगा। जब आप इसे एक्सेस करना चाहते हैं, तो आपको इसे मैन्युअल रूप से माउंट करने की आवश्यकता होगी।


मुझे कभी भी विंडोज़ के विभाजन और ऑटो सेटिंग के साथ कोई समस्या नहीं थी। उन्होंने यह भी कहा कि वे विभाजन को मैन्युअल रूप से माउंट कर सकते हैं इसलिए वह स्पष्ट रूप से ऑटो माउंटिंग चाहते हैं और इसका मतलब है कि ntfs-3G स्थापित है (डिफ़ॉल्ट)।
कॉन-एफ-यूज

@ con-f-use: येह, मैंने सवाल को पहले बिल्कुल उल्टा पढ़ा। मैंने इसे दर्शाने के लिए अपना उत्तर बदल दिया है।
बोहज

0

स्वचालित रूप से सक्षम या अक्षम करने के लिए एक टर्मिनल खोलें और [Enter] कुंजी के बाद dconf- संपादक टाइप करें।

के लिए ब्राउज़ करें

org.gnome.desktop.media-हैंडलिंग

ऑटोमाउंट कुंजी नियंत्रित करता है कि क्या मीडिया को स्वचालित रूप से माउंट किया जाए। अगर यह सच है, तो Nautilus स्वचालित रूप से मीडिया को दिखाई देगा जैसे कि उपयोगकर्ता-दृश्य हार्ड डिस्क और स्टार्ट-अप और मीडिया प्रविष्टि पर हटाने योग्य मीडिया।

एक और कुंजी है

org.gnome.desktop.media-handling.automount खुले

यह नियंत्रित करता है कि स्वचालित रूप से स्वचालित मीडिया के लिए फ़ोल्डर खोलना है या नहीं।

अगर यह सच हो जाता है, तो मीडिया स्वचालित होने पर Nautilus स्वचालित रूप से एक फ़ोल्डर खोलेगा। यह केवल मीडिया पर लागू होता है जहां कोई ज्ञात एक्स-सामग्री / * प्रकार का पता नहीं लगाया गया था; मीडिया के लिए जहां एक ज्ञात एक्स-कंटेंट प्रकार का पता लगाया जाता है, इसके बजाय उपयोगकर्ता कॉन्फ़िगर करने योग्य कार्रवाई की जाएगी।

ऑटोमोटिव को निष्क्रिय करने वाला dconf- एडिटर

स्रोत: उबंटू प्रलेखन


0

मुझे लगता है कि सबसे आसान तरीका डिस्क (सूक्ति-डिस्क-उपयोगिता) का उपयोग करना है जो डिफ़ॉल्ट रूप से उबंटू के साथ आता है।

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


0
  • उबंटू में ओपन डिस्क उपयोगिता।
  • उस हार्ड ड्राइव पर जाएं जिसे आप अपने इच्छित स्थान पर माउंट करना चाहते हैं।
  • चयनित विभाजन को अनमाउंट करें।
  • इसकी सेटिंग्स खोलें और 'माउंट विकल्प संपादित करें ...' चुनें
  • फिर माउंट बिंदु को उस स्थान पर बदलें जो आपको अपनी हार्ड ड्राइव को मैन्युअल रूप से माउंट करने के बाद 'pwd' टाइप करने के बाद मिलता है।
  • 'आइडेंट अस' फील्ड को / dev / डिस्क / बाय-लेबल / डेटा में बदलें (आपके पास कुछ और हो सकता है लेकिन यह बहुत मायने नहीं रखेगा)
  • हार्ड ड्राइव को सेव और रिमाउंट करें और यह अपने आप माउंट होने लगेगा।

इसी तरह का प्रश्न: दूसरी हार्ड ड्राइव की समस्याएं (क्लिक करने तक पता नहीं लगाई गई और अतिरिक्त win10 लोडर)

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