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

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

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

मेरा सेटअप:

  1. आईपी ​​पता 192.168.0.2 साथ डेबियन लिनक्स (4.0) चल रहा 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 या नए 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 स्थापित उपयुक्त मिल

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

समाधान: smbfs स्थापित उपयुक्त मिल

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

# Dmesg | पूंछ

त्रुटि 3: माउंट त्रुटि 13 = अनुमति अस्वीकृत

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

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

समाधान: modprobe CIFS

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

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

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