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

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

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

मेरा सेटअप:

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

चरण 1: एक 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 या नए सीआईएफएस: माउंट करने के दो तरीके हैं. यह सीआईएफएस जल्द ही अप्रचलित हो जाएगा जो 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

सीआईएफएस विधि कमांड:
# 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_mount वापसी कोड / डब्ल्यू विफल रही = -22

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

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

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

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

# Dmesg | पूंछ

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

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

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

समाधान: modprobe सीआईएफएस

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

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

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