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

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

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

मेरा सेटअप:

  1. डेबियन लिनक्स (4.0) IP पता 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: माउंट: गलत एफएस प्रकार, बुरा विकल्प, / / infohighway / ड्राइवरों लापता कोडपेज या सहायक कार्यक्रम पर बुरा superblock, या अन्य त्रुटि
(कई फाइल सिस्टम के लिए (जैसे nfs, CIFS) आप हो सकता है
एक sbin / / माउंट की जरूरत है. सहायक कार्यक्रम)

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

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

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

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