Technical Anshu होम › ट्यूटोरियल › उबंटू में विंडोज शेयर माउंट करें
🐧 उबंटू + विंडोज शेयर

उबंटू में माउंट विंडोज़ शेयर - स्थायी सेटअप

एक बार मैन्युअल तरीके से उबंटू से विंडोज साझा फ़ोल्डर से कनेक्ट करें, और यह अगले रीबूट पर गायब हो जाता है। यह सेटअप सीआईएफ-यूटिल्स और एफस्टैब प्रविष्टि के साथ शेयर को स्थायी रूप से माउंट करता है - एक संरक्षित क्रेडेंशियल फ़ाइल में रखे गए विंडोज पासवर्ड के साथ, _netdev और nofail ताकि बूट कभी हैंग न हो, और uid/gid ताकि फ़ाइलें आपकी हों।

✍️ Technical Anshu🐧 Ubuntu🎧 Multi-Language Audio
उबंटू में माउंट विंडोज़ शेयर - स्थायी सेटअप
🎧 मल्टी-ऑडियो उपलब्ध: वीडियो प्लेयर में [Settings] (⚙️) ➔ [Audio track] पर क्लिक करके अपनी भाषा चुनें।

📑अध्याय

  1. समस्या - आपके द्वारा हाथ से खोला गया शेयर प्रत्येक रीबूट के बाद गायब हो जाता है
  2. त्वरित परीक्षण - फ़ाइल ऐप से एक बार शेयर खोलें
  3. cifs-utils पैकेज स्थापित करें
  4. /mnt/SharedDocs पर माउंट पॉइंट बनाएं
  5. Windows लॉगिन को सुरक्षित क्रेडेंशियल फ़ाइल में सहेजें
  6. _netdev और nofail के साथ /etc/fstab में स्थायी प्रविष्टि जोड़ें
  7. इसे अभी माउंट करें, सत्यापित करें, फिर रीबूट परीक्षण करें

📋 अवलोकन और चरण-दर-चरण मार्गदर्शिका

1

फ़ाइल ऐप से पहले शेयर का परीक्षण करें

कुछ भी स्थायी करने से पहले, बुनियादी बातों को एक बार साबित कर लें: विंडोज पीसी फ़ोल्डर साझा कर रहा है, नेटवर्क पथ काम करता है, और आपका विंडोज उपयोगकर्ता नाम और पासवर्ड स्वीकार किए जाते हैं। फ़ाइलें ऐप खोलें, लोकेशन बार खोलने के लिए Ctrl + L दबाएं, और शेयर एड्रेस टाइप करें - वीडियो में यह पीसी पर OFFICE-PC नाम का SharedDocs फ़ोल्डर है:

Files — Location Bar
smb://OFFICE-PC/SharedDocs

पूछे जाने पर विंडोज़ उपयोगकर्ता नाम और पासवर्ड दर्ज करें। यदि फ़ोल्डर खुलता है और आप उसकी फ़ाइलें देख सकते हैं, तो शेयर नाम, पीसी नाम और लॉगिन सभी सही हैं - उन्हें ठीक से लिख लें, क्योंकि स्थायी सेटअप उन्हीं तीन चीज़ों का उपयोग करता है। <कोड>ऑफिस-पीसी और <कोड>शेयरडॉक्स को अपने पीसी नाम से बदलें और इस गाइड में नाम साझा करें।

✅ यदि नाम हल नहीं होता है, तो वही परीक्षण विंडोज पीसी के आईपी पते के साथ काम करता है, उदाहरण के लिए smb://192.168.1.10/SharedDocs। विंडोज़ पीसी को एक निश्चित या आरक्षित आईपी पता दें - एक स्थायी माउंट उतना ही विश्वसनीय होता है जितना वह पता इंगित करता है।
2

सीआईएफ-यूटिल्स स्थापित करें

एक स्थायी माउंट के लिए CIFS टूल की आवश्यकता होती है - mount.cifs सहायक जो उबंटू को एक सामान्य फ़ोल्डर के रूप में एक SMB (विंडोज़) शेयर संलग्न करने देता है। एक टर्मिनल खोलें और पैकेज स्थापित करें:

Terminal
sudo apt update
Terminal
sudo apt install cifs-utils

इस पैकेज के बिना, चरण 5 में fstab प्रविष्टि के साथ काम करने के लिए कुछ भी नहीं है और माउंट विफल हो जाता है - यह छोटा इंस्टाल वह है जो एक बार के ब्राउज़ को वास्तविक, बूट-टाइम माउंट से अलग करता है।

3

माउंट प्वाइंट बनाएं

माउंट पॉइंट बस एक खाली फ़ोल्डर है जहां शेयर की सामग्री दिखाई देगी। /mnt के अंतर्गत शेयर के नाम पर एक बनाएं:

Terminal
sudo mkdir -p /mnt/SharedDocs

इस फ़ोल्डर को खाली छोड़ दें. जब शेयर माउंट किया जाता है, तो /mnt/SharedDocs के अंदर सब कुछ वास्तव में विंडोज पीसी पर फ़ाइलें होती हैं - और जब यह माउंट नहीं होता है, तो फ़ोल्डर बस खाली होता है, जो एक नज़र में यह बताने का एक उपयोगी तरीका है कि माउंट लाइव है या नहीं।

4

लॉगिन को एक संरक्षित क्रेडेंशियल फ़ाइल में संग्रहीत करें

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

Terminal
sudo nano /root/.smbcredentials

अपने विंडोज़ उपयोगकर्ता नाम और पासवर्ड के साथ ठीक दो पंक्तियाँ टाइप करें, फिर Ctrl + O से सेव करें और Ctrl + X से बाहर निकलें:

/root/.smbcredentials — file contents
username=YourWindowsUser
password=YourWindowsPassword

अब फ़ाइल को लॉक कर दें ताकि केवल रूट ही इसे पढ़ सके:

Terminal
sudo chmod 600 /root/.smbcredentials
⚠️ <कोड>chmod 600 इस चरण का संपूर्ण बिंदु है, कोई वैकल्पिक अतिरिक्त नहीं। इसके बिना, क्रेडेंशियल फ़ाइल सादे पाठ में लिखा गया आपका विंडोज़ पासवर्ड मात्र है जहां पीसी पर अन्य खाते इसे पढ़ सकते हैं। और बाद के लिए याद रखें: यदि आप कभी भी विंडोज पासवर्ड बदलते हैं, तो इस फ़ाइल को भी अपडेट करें - यहां एक पुराना पासवर्ड सबसे आम कारण है जिसके कारण काम करने वाला माउंट अचानक बंद हो जाता है।
5

स्थायी fstab प्रविष्टि जोड़ें

अब उबंटू को प्रत्येक बूट पर शेयर माउंट करने के लिए कहें। सबसे पहले मूल fstab की एक बैकअप प्रतिलिपि रखें - इस फ़ाइल में एक गलत लाइन बूटिंग को प्रभावित कर सकती है, और बैकअप आपके लिए वापस आ जाएगा। फिर फ़ाइल खोलें:

Terminal
sudo nano /etc/fstab

फ़ाइल के बिल्कुल अंत में यह एकल पंक्ति जोड़ें:

/etc/fstab — add this line
//OFFICE-PC/SharedDocs /mnt/SharedDocs cifs credentials=/root/.smbcredentials,iocharset=utf8,_netdev,nofail,uid=1000,gid=1000 0 0

प्रत्येक भाग क्या करता है: //OFFICE-PC/SharedDocs शेयर है, /mnt/SharedDocs जहां यह दिखाई देता है, और cifs फ़ाइल सिस्टम प्रकार है। credentials= चरण 4 से संरक्षित फ़ाइल की ओर इंगित करता है, इसलिए fstab में कोई पासवर्ड दिखाई नहीं देता है। iocharset=utf8 विशेष वर्णों वाले फ़ाइल नामों को सही रखता है। _netdev सिस्टम को बताता है कि इस माउंट को नेटवर्क की आवश्यकता है, इसलिए यह बहुत जल्दी विफल होने के बजाय नेटवर्क की प्रतीक्षा करता है। <कोड>नोफ़ेल का अर्थ है कि यदि विंडोज पीसी बंद है, तो उबंटू अभी भी आपातकालीन संकेत पर लटकने या छोड़ने के बजाय सामान्य रूप से बूट होता है। uid=1000,gid=1000 आपके Ubuntu उपयोगकर्ता के स्वामित्व वाली माउंटेड फ़ाइलें बनाता है, ताकि आपके ऐप्स बिना sudo के शेयर में सहेज सकें - 1000 पहले उपयोगकर्ता खाते की सामान्य आईडी है; id कमांड से अपनी जांच करें और यदि आपकी कमांड अलग है तो उसे समायोजित करें।

📌 SMB संस्करण को लाइन से बाहर छोड़ दें। उबंटू और कोई भी आधुनिक विंडोज एसएमबी 3 पर स्वचालित रूप से बातचीत करता है, जो सुरक्षित डिफ़ॉल्ट है। केवल एक प्राचीन उपकरण जो किसी भी नई चीज़ का समर्थन नहीं करता है, उसे कभी भी पुराने संस्करण की ज़बरदस्ती आवश्यकता होगी - इससे बचें जब तक कि आपके पास वास्तव में कोई विकल्प न हो, क्योंकि SMB1 असुरक्षित और बहिष्कृत है।
6

अभी माउंट करें और रीबूट करने से पहले सत्यापित करें

अभी रिबूट न करें. अभी fstab प्रविष्टि का परीक्षण करें, जबकि आप अभी भी इससे उत्पन्न कोई त्रुटि देख सकते हैं:

Terminal
sudo mount -a

mount -a fstab में सूचीबद्ध सभी चीज़ों को माउंट करता है। यदि यह चुपचाप समाप्त हो जाता है, तो प्रविष्टि अच्छी है - /mnt/SharedDocs खोलें और आपको Windows शेयर की फ़ाइलें दिखनी चाहिए, और एक त्वरित df -h शेयर को माउंटेड फ़ाइल सिस्टम के रूप में सूचीबद्ध दिखाता है। यह साबित करने के लिए कि आप लिख सकते हैं, न कि केवल पढ़ सकते हैं, इसके अंदर एक छोटी परीक्षण फ़ाइल बनाएँ। इस परीक्षण के उत्तीर्ण होने के बाद ही, उबंटू मशीन को एक बार रिबूट करें: शेयर अपने स्थान पर वापस आ जाना चाहिए, बिना किसी मैन्युअल कनेक्शन के - वह रिबूट वास्तविक प्रमाण है कि स्थायी सेटअप काम करता है।

✅ यदि <कोड>माउंट -ए किसी त्रुटि की रिपोर्ट करता है, तो रिबूट के बाद इसे अभी ठीक करें - संदेश पढ़ें, क्योंकि यह आमतौर पर सीधे समस्या का नाम देता है: एक गलत शेयर नाम या पीसी पता, क्रेडेंशियल फ़ाइल में गलत सामग्री, या विंडोज की ओर से "अनुमति अस्वीकृत", जहां उपयोगकर्ता को साझाकरण टैब और फ़ोल्डर के सुरक्षा टैब दोनों पर अनुमति की आवश्यकता होती है। कोई माउंट बाद में शायद ही कभी अपने आप टूटता है; जब कोई ऐसा करता है, तो एक तरफ से कुछ बदल जाता है - विंडोज पासवर्ड, पीसी का पता, या अनुमतियाँ।

🏷️विषय खोज चर और कीवर्ड

🔍 CIFS 🔍 cifs-utils 🔍 fstab 🔍 SMB 🔍 mount.cifs 🔍 Ubuntu 🔍 TechnicalAnshu 🔍 Mount Windows Share in Ubuntu 🔍 Permanent Mount 🔍 Credentials File 🔍 _netdev 🔍 nofail 🔍 Windows Shared Folder
🎙️ पूर्ण प्रतिलेख - विस्तार करने के लिए टैप करें

__TOK_31__

__TOK_32__

__TOK_33__

❓ अक्सर पूछे जाने वाले प्रश्न

क्या यह ट्यूटोरियल अनुसरण करने के लिए 100% निःशुल्क है?

__TOK_34__

क्या शुरुआती लोग इस गाइड का पालन कर सकते हैं?

__TOK_35__

यदि मैं फंस जाऊं तो मैं प्रश्न कहां पूछ सकता हूं?

__TOK_36__

🚀 YouTube पर पूरा ट्यूटोरियल देखें

__TOK_37__

__TOK_38__

▶️ पूरा वीडियो देखें
यह ट्यूटोरियल टेक्निकल अंशू के माउंट विंडोज शेयर इन उबंटू वीडियो पर आधारित है • किसी भी चरण पर अटक गए हैं? वीडियो टिप्पणियों में पूछें - आपको वहां मदद मिलेगी 🙏