उद्देश्य: इस पोस्ट में आप अपने लिनक्स मशीन पर एक Windows नेटवर्क शेयर माउंट कर सकते हैं कि कैसे समझा जाएगा। नोट: यदि आप इस पोस्ट आप के लिए नहीं हो सकता है अपने लिनक्स फाइल सिस्टम पर (पढ़ने लिखने के रूप में) अपने स्थानीय हार्ड ड्राइव पर एक Windows NTFS विभाजन माउंट करने के लिए कैसे के लिए देख रहे हैं, क्लिक करें यहाँ

उदाहरण सेटअप और मान्यताओं:

  1. आप Windows XP चला रहे कंप्यूटर है (या Vista हो सकता है) एक कार्यसमूह या डोमेन पर अपने घर / कार्यालय नेटवर्क पर।
  2. आप लिनक्स चल रहे कंप्यूटर डेबियन लिनक्स का कहना है।
  3. आपको लगता है कि फ़ोल्डर / ड्राइव एक्सेस (पढ़ने / लिखने) कर सकते हैं ताकि "/ mnt /" फ़ोल्डर पर कहने के लिए अपने लिनक्स मशीन पर अपने Windows कंप्यूटर पर किसी साझा फ़ोल्डर / ड्राइव माउंट करने के लिए करना चाहते हैं।

मेरा सेटअप:

  1. आईपी ​​पते 192.168.0.2 साथ डेबियन लिनक्स (4.0) चल रहा है 2.6.24 गिरी
  2. आईपी ​​पते 192.168.0.3 के साथ "घर" नामक एक नेटवर्क डोमेन पर Windows XP SP2 मशीन

चरण 1: एक Windows फ़ोल्डर / ड्राइव साझा करें

यह नेटवर्क के माध्यम से पहुँचा जा सकता है इतना है कि आप पहले अपने Windows कंप्यूटर पर एक फ़ोल्डर / ड्राइव साझा करने की आवश्यकता होगी। आप आप का हिस्सा है और "साझा" विकल्प का चयन करना चाहते हैं कि फ़ोल्डर / ड्राइव पर राइट क्लिक करके कर सकते हैं। तुम्हें पता है मैं तो आप इस का उल्लेख कर सकते बारे में बात कर रहा हूँ पता नहीं है, तो एमएस ट्यूटोरियल है कि कैसे करना है जो बताते हैं।

चरण 2: अपने कर्नेल को ठीक से विन्यस्त है सुनिश्चित करें

आप किसी भी वितरण से एक मानक लिनक्स कर्नेल का प्रयोग कर रहे हैं तो यह पहले से विन्यास ज्यादातर की तरह है। अगर नहीं तो बस कॉन्फ़िगर और में निम्नलिखित विकल्पों के साथ अपने लिनक्स कर्नेल संकलन बोल्ड में निर्मित या एक मॉड्यूल के रूप में:
# cat /boot/config-2.6.24 | grep CIFS
CONFIG_CIFS=y
# CONFIG_CIFS_STATS is not set
# CONFIG_CIFS_WEAK_PW_HASH is not set
# CONFIG_CIFS_XATTR is not set
# CONFIG_CIFS_DEBUG2 is not set
# CONFIG_CIFS_EXPERIMENTAL is not set

# cat /boot/config-2.6.24 | grep SMB
CONFIG_SMB_FS=y
# CONFIG_SMB_NLS_DEFAULT is not set

चरण 3: अपने लिनक्स मशीन पर आवश्यक संकुल स्थापित करें

आप की आवश्यकता होगी smbfs पैकेज और यह भी एक वैकल्पिक smbclient निम्न आदेश देकर पैकेज:
#apt-get update
#apt-get install smbfs smbclient

उपरोक्त आदेश भी सांबा-आम पैकेज स्थापित हो जाएगा। यदि आप उपरोक्त संकुल सिर्फ प्रासंगिक जानकारी दर्ज स्थापित कर रहे हैं, जबकि एक कार्यसमूह / डोमेन नाम दर्ज करने के लिए कहा जाता है, मेरे मामले में यह अपने डोमेन नाम के रूप में 'घर' था। आप अपने डोमेन नाम या अपने लैन विन्यास के आधार पर एक कार्यसमूह का नाम दर्ज कर सकते हैं।

चरण 4: माउंट के लिए उपलब्ध हैं, जो शेयरों की जाँच

अब आप भी आप निम्न आदेश देकर माउंट कर सकते हैं कि आपके Windows मशीन पर उपलब्ध हैं, जो शेयर (फ़ोल्डरों / ड्राइव) की जांच कर सकते माउंट से पहले:
# smbclient -L infohighway -U kushal
where
infohighway = Name (NetBIOS Name) of my computer
kushal = Username on my Windows Machine
Password:

आप इस के लिए इसी तरह की एक उत्पादन प्राप्त होगा:
Domain=[HOME] OS=[Windows 5.1] Server=[Windows 2000 LAN Manager]
Sharename Type Comment
--------- ---- -------
myshare Disk
IPC$ IPC Remote IPC
mydownloads Disk
ADMIN$ Disk Remote Admin
C$ Disk Default share
Domain=[HOME] OS=[Windows 5.1] Server=[Windows 2000 LAN Manager]
Server Comment
--------- -------
Workgroup Master
--------- -------

ऊपर के उत्पादन से आप बोल्ड अक्षरों में प्रकाश डाला के रूप में मैं अपने Windows XP मशीन पर "myshare" और "mydownloads" कहा जाता फ़ोल्डरों को साझा किया है कि देख सकते हैं। यह मैं अपने लिनक्स मशीन पर इन फ़ोल्डरों माउंट कर सकते हैं कि इसका मतलब है।

चरण 5: विंडोज शेयर माउंट

अब असली बात है। पारंपरिक smbfs या नए CIFS: माउंट करने के दो तरीके हैं। यह CIFS को जल्द ही अप्रचलित हो जाएगा जो smbfs को बदलने के लिए जा रहा है कि लगता है। मैं तुम दोनों तरीकों दिखाएगा:

Smbfs विधि कमांड (ओल्ड / पदावनत अनुशंसित नहीं /):
# mount -t smbfs -o username=kushal,password=******** //infohighway/drivers /mnt/
where
kushal = Username on my Windows Machine
******* = Password for the user 'kushal'
infohighway = Name (NetBIOS Name) of my computer
drivers = Windows folder shared on my Windows XP machine
/mnt = Target mount directory on my Linux Machine

CIFS विधि कमांड:
# mount -t cifs //infohighway/drivers /mnt/ -o username=home/kushal,password=*********
where
home = DomainName/Workgroup of your LAN network
Rest of the parameters are same as in SMBFS

नोट: यदि आप माउंट कमांड नीचे "कुछ विशिष्ट त्रुटियों" खंड देखें देने के बाद आप किसी भी त्रुटि संदेश मिलता है।

अब आप आदेश देकर अब विंडोज शेयर की सामग्री का उपयोग कर सकते हैं:
# ls /mnt/drivers
# ls /mnt/
audio INFCACHE.1 network Security storage video
#

कुछ विशिष्ट त्रुटियों:

मामले में पालन के रूप में आप ऊपर के किसी भी कदम को याद किया है तो आप कुछ विशिष्ट त्रुटि संदेश देख सकते हैं:

त्रुटि 1: CIFS वीएफएस: cifs_mount = -22 / वापसी कोड डब्ल्यू में विफल रहा है

समाधान: smbfs स्थापित apt- मिल

त्रुटि 2: smbfs: mount_data संस्करण 1919251317 समर्थित नहीं है

समाधान: smbfs स्थापित apt- मिल

(अगर वे होते हैं) आप से ऊपर चरण 5 में वर्णित के रूप में आप माउंट आदेश जारी बस के बाद निम्न कमांड देकर ऊपर त्रुटि संदेश देख सकते हैं:

# Dmesg | पूंछ

त्रुटि 3: माउंट त्रुटि = 13 अनुमति से इनकार किया

समाधान: अन्यथा आप की संभावना इस त्रुटि संदेश मिल जाएगा CIFS विधि के साथ बढ़ते जब चरण 5 में बोल्ड पत्र में दिखाया गया के रूप में अपने डोमेन / कार्यसमूह का नाम दें।

त्रुटि 4: माउंट: गलत FS प्रकार, बुरा विकल्प, कोडपेज या सहायक कार्यक्रम, या अन्य त्रुटि लापता // infohighway / चालकों पर बुरा superblock
(कई फाइल सिस्टम (जैसे NFS, CIFS) आप कर सकते हैं के लिए
एक / sbin / माउंट की जरूरत है। सहायक कार्यक्रम)

समाधान: modprobe CIFS

अगर आप किसी भी हमेशा की तरह, एक टिप्पणी / प्रतिक्रिया छोड़ दीजिए। टिप्पणियाँ और अधिक पोस्ट और उच्च उनकी आत्माओं को रखने के लिए ब्लॉगर्स को प्रोत्साहित करती है।

की नवीनतम संग्रह बाहर की जाँच EX0-101 testking सवाल और 642-832 testking आप प्रमाण पत्र परीक्षा पास करने में मदद करने के लिए तैयार जवाब। का उपयोग कर असली परीक्षा में उच्चतम अंक प्राप्त 640-863 testking संसाधन।

मिलनसार होना, शेयर!