कई उपयोगकर्ता जो कुछ करना चाहते हैं उनमें से एक स्वचालित रूप से विभाजन को स्वचालित रूप से माउंट करता है। दूसरे शब्दों में, मान लें कि हमारे पास हार्ड डिस्क (उदाहरण के लिए 100 जीबी) का एक हिस्सा है, एक विभाजन जो हम अपनी चीजों को संग्रहीत करने के लिए उपयोग करते हैं, या विंडोज पर गेम खेलते हैं।
ऐसा कैसे करें कि हम स्वचालित रूप से इस विभाजन तक पहुंच सकें desde Linux?
कई तरीके हैं, लेकिन इस पोस्ट में मैं आपको सबसे आम दिखाऊंगा, उपयोग करना / Etc / fstab
/ Etc / fstab फ़ाइल कई चीजों के लिए उपयोगी है, लेकिन ... आइए अब हम 😉 के साथ जो व्यवहार कर रहे हैं, उस पर ध्यान दें
मान लें कि हमारे पास "विंडोज़" नामक एक विभाजन है (उद्धरण चिह्नों के बिना), और हम चाहते हैं कि जब भी हम कंप्यूटर शुरू करें, तो यह विभाजन सुलभ हो, अर्थात यह माउंट हो। इसके लिए …
1. हमें पहले एक फोल्डर बनाना होगा / मीडिया /, उदाहरण के लिए: / मीडिया / विंडोज़ ऐसा करने के लिए, एक टर्मिनल खोलें और उसमें निम्नलिखित डालें:
sudo mkdir /media/windows
2. तैयार है, अब हमें यह पता लगाना चाहिए कि हम किस विभाजन को माउंट करना चाहते हैं, अर्थात इसका वास्तविक स्थान। टर्मिनल में ऐसा करने के लिए निम्नलिखित लिखें:
sudo fdisk -l | grep NTFS
3. यह इस तरह दिखाई देना चाहिए:
/ / देव sda1 63 40965749 20482843+ 7 एचपीएफएस / एनटीएफएस / एक्सफ़ैट
मैं बोल्ड में विस्तार से बताता हूं कि हमें उस लाइन से क्या चाहिए, जो लाइन में सिर्फ पहली चीज है, उदाहरण में: / / देव sda1
वास्तव में ... यहाँ वह रेखा है जो आपको दिखाएगी:
sudo fdisk -l | grep NTFS | cut -d" " -f1
ठीक है ... मुद्दा यह है कि हम बहुत याद करते हैं कि हमें उस लाइन से क्या चाहिए।
4. अब तक हमें उस फ़ोल्डर में माउंट (इस उदाहरण के बाद) / dev / sda1 विभाजन को शुरू करना है जो हमने शुरुआत में बनाया था, / मीडिया / विंडोज़ / ... के लिए एक टर्मिनल में डालते हैं:
sudo echo "/dev/sda1 /media/windows ntfs-3g auto,rw,users,umask=000 0 0" >> /etc/fstab
यह क्या करेगा / in / etc / fstab में निर्देश लिखता है ताकि सिस्टम शुरू होने पर यह स्वचालित रूप से विभाजन को माउंट करेगा।
कंप्यूटर को पुनरारंभ करें और आपको वांछित के रूप में विभाजन को माउंट करना चाहिए।
उत्कृष्ट पोस्ट, मैं सिर्फ इस के साथ संघर्ष कर रहा था।
इस पोस्ट को पढ़ने से पहले मुझे उस डेटा को संशोधित करने में सक्षम होने में समस्या थी जो मेरे पास ntfs विभाजन में थी, मुझे लगता है कि इसे "rw" से हल किया गया है और दूसरा यह है कि यह मुझे उस डेटा को हटाने नहीं देता है जो मेरे पास पहले से था nfts विभाजन के बाद से यह मुझे बताता है कि यह कचरा से लिंक नहीं कर सकता है।
क्या आप बता सकते हैं कि आपके द्वारा उपयोग की जाने वाली कमांड का क्या मतलब है: ... "उपयोगकर्ता, umask = 000 0 0 / >> / etc / fstab"?
ग्रेसियस
/ Etc / fstab फ़ाइल में परिवर्तन करने के बाद, आप टर्मिनल में लिख सकते हैं:
$ सुडो माउंट-ए
फिर लिनक्स सिस्टम को रिबूट करने की आवश्यकता के बिना, fstab फ़ाइल में उल्लिखित विभाजन को मापता है।
नमस्ते.
बहुत बढ़िया, कमांड के लिए बहुत-बहुत धन्यवाद:
सुडो माउंट-ए
यह सही है, यह एक उपनाम लागू करने या चर घोषित करने के बाद स्रोत बनाने जैसा है,
उदाहरण के लिए: $ JAVA_HOME
नमस्ते.
@platonov चलो भागों में चलते हैं
विकल्प "उपयोगकर्ता" समूह "उपयोगकर्ताओं" से संबंधित उपयोगकर्ताओं को विभाजन माउंट करने में सक्षम बनाता है (समान विकल्प "उपयोगकर्ता" बिना अपवाद के सभी उपयोगकर्ताओं को सक्षम करता है)
विकल्प "umask = 000" एक अनुमति मुखौटा है, इस मामले में माउंटेड विभाजन की फाइलें 777 अनुमतियाँ लेगी, जो कि आरडब्ल्यूएक्स आरएक्स आरएक्सएक्स, सबसे अधिक अनुमत है। यदि आप चाहते हैं कि फ़ाइलें 755 अनुमतियाँ ले जाएं तो umask 022 होगा, आपको बस 777 से मुखौटा घटाना होगा, क्या यह समझा जाता है? 🙂
दो पीछे चलने वाले शून्य "डंप" और "पास" कॉलम के अनुरूप हैं। पहला विभाजन बैकअप के लिए है, सामान्य तौर पर यह 0. पर है। दूसरा fsck प्राथमिकता क्रम है, यदि यह 1 पर है (आमतौर पर रूट विभाजन) तो यह पहली बार जाँच की जाती है, यदि यह 2 पर है तो यह अगला है और अगर यह 0 है तो इसकी जाँच नहीं की जाती है।
मुझे लगता है कि ऐसा ही है, कुछ बिंदुओं पर मुझे संदेह है, इसलिए मुझे गलत इक्विको होने पर मुझे निराश करना चाहिए
बहुत अच्छी व्याख्या।
एक प्रश्न: क्या आप जानते हैं कि डंप कॉलम का उपयोग किसी आधुनिक कार्यक्रम द्वारा किया जाता है या यह पहले से ही पदावनत है? शायद मैं गलत हूं, लेकिन जहां तक मुझे पता है, इसका उपयोग करने वाला एकमात्र कमांड डंप है, जो पहले से ही काफी अप्रचलित है ... यह सिर्फ उत्सुक है। 🙂
रुडामाचो,
जानकारी के लिए धन्यवाद, अब यह मेरे लिए सही ढंग से काम करता है और मैंने थोड़ा और सीखा है।
लिनक्स के बारे में मुझे पसंद आने वाली कई चीजों में से एक वह है जो आप उपयोगकर्ताओं को देते हैं!
डंप के बारे में, कोई विचार नहीं, मैं उस तरह का बैकअप कभी नहीं करता। हम यहां 🙂 सीखने के लिए हैं
जब मैं चलता हूं:
सूडो गूंज "/ देव / sda1 / मीडिया / विंडोज़ ntfs-3G ऑटो, आरडब्ल्यू, उपयोगकर्ताओं, उम = 000 0 0" >> / etc / fstab
वह मुझे जवाब देता है:
bash: / etc / fstab: अनुमति अस्वीकृत
तुम्हारी प्रतिक्रिया के लिए अग्रिम धन्यवाद।
/ etc निर्देशिका में किसी भी फ़ाइल को संशोधित करने के लिए (जैसा कि fstab के मामले में है) आपको रूट करने की आवश्यकता है या sudo प्रोग्राम का उपयोग करें (जो आपको उस विशेष कमांड में रूट बनाता है)।
जब भी "अनुमति से इनकार" प्रकट होता है, यही समस्या है। यह जड़ बनने के लिए कष्टप्रद लग सकता है, लेकिन अवांछित परिवर्तनों से बचने के लिए यह एक महान प्रणाली उपाय है।
सादर
ठीक है, यह वही था जो आपने संकेत दिया था।
मैं उलझन में था क्योंकि मुझे विश्वास था कि प्रारंभिक सुडो के साथ मैं पहले से ही जड़ था।
मुझे जवाब देने में परेशानी के लिए बहुत-बहुत धन्यवाद और लेख की पोस्टिंग के लिए भी धन्यवाद, जिसे मैं बाद के अवसरों के लिए बचाऊंगा।
वास्तव में sudo के साथ आप कमांड को रूट के रूप में लॉन्च करते हैं। क्या होता है कि रीडायरेक्शन >> सुडो को निष्पादित करने से पहले बैश द्वारा किया जाता है, इसलिए फ़ाइल रूट अनुमति के बिना लिखने की कोशिश कर रही है।
@ KZKG ^ Gaara: एक विकल्प इस तरह से कमांड डालने का हो सकता है:
sudo sh -c 'echo «/ dev / sda1 / media / windows ntfs-3G ऑटो, आरडब्ल्यू, उपयोगकर्ता, umask = 000 0 0» >> / etc / fstab'
यह कम स्पष्ट है, लेकिन अनुमति समस्या नहीं देता है। 🙂
थैंक्स गारा, मैंने विभाजन को जानने के सवाल को हल किया कि gparted, वैरिएंट के साथ जो रुचियां हैं, जिन्हें मैं देखता हूं, बाकी सब ठीक है
यदि यह FAT32 में एक पार्टीशन है जैसा कि यह होगा
सूडो गूंज "/ देव / sda1 / मीडिया / विंडोज़ ntfs-3G ऑटो, आरडब्ल्यू, उपयोगकर्ताओं, उम = 000 0 0" >> / etc / fstab
o
सूडो गूंज "/ देव / sda1 / मीडिया / विंडोज़ FAT32-3g ऑटो, आरडब्ल्यू, उपयोगकर्ताओं, उमस्क = 000 0 0" >> / etc / fstab
मुझे आशा है कि आप मेरी मदद कर सकते हैं, धन्यवाद
:
सूडो गूंज "/ देव / sda1 / मीडिया / विंडोज vfat ऑटो, आरडब्ल्यू, उपयोगकर्ताओं, उम = 000 0 0" >> / etc / fstab
vfat फेट 32 XNUMX है
अच्छी पोस्ट 😀
फेडोरा उपयोगकर्ताओं के लिए बहुत अच्छा है, जिसमें एक इंस्टॉलर है जो स्थापना के दौरान बढ़ते की अनुमति नहीं देता है
बस महान लेख।
यह मोती से आया है।
ग्रेसियस!
यह ट्यूटोरियल कुछ दिनों पहले मेरे लिए बहुत अच्छा रहा होगा, लेकिन मैंने अपनी प्यारी मैजिया 3 की हार्ड डिस्क पर और एक अन्य डिस्क पर एक साफ और बेसिक इंस्टालेशन डब्ल्यू 7 के एक साफ इंस्टॉलेशन को "कंसोल" के रूप में छोड़ने का फैसला किया है। हेहेहे यहां तक कि मैं इसका उपयोग कम ही करूंगा क्योंकि मैं पहले से ही अच्छे गेम का परीक्षण कर रहा हूं जो लिनक्स पर मूल रूप से चलते हैं ...
यह बहुत देर हो चुकी है, स्पष्टीकरण के लिए बहुत बहुत धन्यवाद।
मैं उस कोड के साथ कभी नहीं कर सका, fstab फ़ाइल के साथ कुछ भी नहीं हुआ, यह सामने आया:
सुडो गूंज "/ देव / sda1 / मीडिया / विंडोज़ ntfs-3G ऑटो, आरडब्ल्यू, उपयोगकर्ताओं, उम = 000 0 0" >> / etc / fstab
वह मुझे जवाब देता है:
bash: / etc / fstab: अनुमति अस्वीकृत
मैंने कोशिश की:
sudo echo "/ dev / sda1 / media / windows ntfs-3g ऑटो, rw, यूजर्स, umask = 000 0 0" >> sudo / etc / fstab
सूडो गूंज "/ देव / sda1 / मीडिया / विंडोज़ ntfs-3G ऑटो, आरडब्ल्यू, उपयोगकर्ताओं, उम = 000 0 0" >> su / etc / fstab
और कुछ नहीं हुआ, मुझे इसे मैन्युअल रूप से जोड़ना पड़ा, यह पहले से ही काम करता है, मजेदार बात यह है कि दो फाइलें होम में बनाई गई थीं, एक को सु कहा गया, और दूसरी सुडो और अंदर सभी उक्त लाइन को कॉपी करने के लिए किए गए सभी प्रयास थे, लेकिन बिना उद्धरण
तुम क्या सोचते हो?
यह "इको" कैसे काम करता है, यह ऐसा करता है, रूट के रूप में लॉग इन करें, इसके लिए यह करता है:
[कोड] sudo su [/ code]
यह आपसे sudo पासवर्ड मांगेगा और फिर आपको कुछ इस तरह दिखाई देगा:
[कोड] [रूट @ जार्विस x11tete11x] # [/ कोड]
यहां आपके पास रूट अनुमतियां होंगी और आप उस कमांड को चुपचाप निष्पादित कर सकते हैं
इसने मेरे लिए Mageia 4 अल्फ़ा 3 में सही काम किया क्योंकि हालाँकि मैंने "सिस्टम प्रेफरेंस" में जाँच की कि यह अपने आप सभी पार्टिशन को माउंट करता है और उन सभी को चिह्नित करता है, ऐसा नहीं किया।
उबंटू और डेरिवेटिव में udisk है जिसका उपयोग करना आसान है:
उपयोगकर्ता @ मशीन: # udisk -mount / dev / sdaX
sdaX = ntfs विभाजन
आप इसे आसानी से /etc/rc.local और voila = D में जोड़ सकते हैं
हैलो, मुझे एक समस्या है, क्या होता है कि मैं अपने विंडोज विभाजन को माउंट नहीं कर सकता हूं और मैं इसे स्थापित किए बिना Ubuntu 14.04 का उपयोग करने की कोशिश करता हूं, मैं यह कैसे कर सकता हूं? मुझे अपनी चीज़ों को व्यक्तिगत फ़ोल्डर से बाहर निकालने की आवश्यकता है: / और जब मैं इसे स्थापित करना चाहता था तो यह पूरी तरह से विंडोज को हटाना चाहता है: /
योगदान के लिए बहुत बहुत धन्यवाद, लेकिन मैं विभाजन को माउंट नहीं कर सकता, यह मुझे अनुमति से इनकार करता है, मुझे यह भी कहना होगा कि इससे पहले कि मैं विंडोज 8 स्थापित किया था, लेकिन मैंने इसे पूरी तरह से हटा दिया, मुझे नहीं पता कि मुझे क्या करना है, मुझे उम्मीद है आप मेरी मदद कर सकते हैं, अग्रिम धन्यवाद thanks
सही काम करता है, धन्यवाद।
@johnjoneshq इसे रूट (आपका + पासवर्ड) के रूप में करते हैं न कि सुडो के साथ।
यह मेरे लिए कैसे काम करता है me
यदि हम कमांड निष्पादित करते हैं, तो पुनरारंभ करना आवश्यक नहीं है:
$ माउंट-ए
शायद स्पेनिश में सबसे अच्छा लिनक्स ब्लॉग। पूरे समुदाय को शुभकामनाएं
आपने जो आखिरी निर्देश डाला है, उसे पूर्ववत कैसे करें?
क्योंकि जब मैं कई बार अंतिम कोड दर्ज करता हूं, तो मुझे सिस्टम प्रविष्टि में निम्नलिखित मिलते हैं:
Ntfs-3G ड्राइव तैयार या प्रस्तुत नहीं है।
प्रतीक्षा करें, या मैन्युअल वसूली के लिए कोई माउंट या एम के लिए एस दबाएं
मैं प्यार करता था!!! आपका बहुत बहुत धन्यवाद!!
इधर उधर देखना https://wiki.archlinux.org/index.php/Fstab_(Espa%C3%B1ol) मुझे FAT32 विभाजन को "fstab" के साथ जोड़ने का यह तरीका मिला।
/ dev / sda5 / media / Volume13GB vfat उपयोगकर्ता, rw, umask = 111, dmask + 000 + 0
मेरे लिनक्स टकसाल पर कोई समस्या नहीं है
मैं लिनक्स में एक पुराना उपयोगकर्ता हूं और अब यह है कि मुझे हाहाहा, बधाई और अच्छे लेख में दिलचस्पी है