मैं वीएमवेयर टूल्स का उपयोग करके उबंटू में साझा किए गए फ़ोल्डरों को कैसे माउंट करूं?

विशेषज्ञों. मैंने उबंटू के लिए वीएमवेयर टूल्स को सफलतापूर्वक स्थापित किया है । सब कुछ ठीक काम करने लगता है, लेकिन साझा किए गए फ़ोल्डर स्वचालित रूप से माउंट नहीं किए गए थे ।
मैं उन्हें कैसे काम करूं?

अगर मैं दौड़ता हूं vmware-hgfsclient टर्मिनल में, मुझे साझा किए गए फ़ोल्डरों की सूची मिलती है, लेकिन ls -l /mnt/hgfs खाली है। वास्तव में कोई नहीं है hgfs डीआईआर में /mnt. मुझे पता है कि मुझे शायद इसका उपयोग करना चाहिए vmware-hgfsclient उपकरण, लेकिन मैं वास्तव में नहीं जानता कि कैसे ।

अनुलेख मैं नहीं पूछूंगा कि क्या मैं समझ सकता हूं vmware-hgfsclient मदद मैंने पढ़ा है ।

कोई सुझाव?

अधिकांश अन्य उत्तर पुराने हैं । उबंटू 18.04 (या हाल ही में डेबियन डिस्ट्रोस) के लिए, प्रयास करें:

sudo vmhgfs-fuse .host:/ /mnt/hgfs/ -o allow_other -o uid=1000

अगर द hgfs निर्देशिका मौजूद नहीं है, कोशिश करें:

sudo vmhgfs-fuse .host:/ /mnt/ -o allow_other -o uid=1000

हो सकता है कि आपने इसके बजाय किसी विशिष्ट फ़ोल्डर का उपयोग किया हो .host:/. उस स्थिति में आप शेयर के नाम का पता लगा सकते हैं vmware-hgfsclient. उदाहरण के लिए:

$ vmware-hgfsclientmy-shared-folder$ sudo vmhgfs-fuse .host:/my-shared-folder /mnt/hgfs/ -o allow_other -o uid=1000

यदि आप उन्हें स्टार्टअप पर माउंट करना चाहते हैं, तो अपडेट करें /etc/fstab निम्नलिखित के साथ:

# Use shared folders between VMWare guest and host.host:/    /mnt/hgfs/    fuse.vmhgfs-fuse    defaults,allow_other,uid=1000     0    0

मैं उन्हें मांग पर माउंट करना चुनता हूं और उन्हें अनदेखा कर देता हूं sudo mount -a और इस तरह के साथ noauto विकल्प, क्योंकि मैंने देखा कि शेयरों का वीएम प्रदर्शन पर प्रभाव पड़ता है ।

आवश्यकताएँ

सॉफ़्टवेयर आवश्यकताओं को पहले से निम्नलिखित टूल स्थापित करने की आवश्यकता हो सकती है:

sudo apt-get install open-vm-tools open-vm-tools-desktop

दूसरों ने दावा किया है कि निम्नलिखित आवश्यक हैं:

sudo apt-get install build-essential module-assistant \  linux-headers-virtual linux-image-virtual && dpkg-reconfigure open-vm-tools

मैंने विंडोज 7 होस्ट पर उबंटू 11.04 डेस्कटॉप के साथ वीएमवेयर टूल्स के साथ स्थापित किया है ।

वर्चुअल मशीन सेटिंग्स

  • फ़ोल्डर साझाकरण = हमेशा सक्षम
  • सुनिश्चित करें कि आपके पास होस्ट और अतिथि के बीच साझा किया गया कम से कम एक फ़ोल्डर है

उबंटू अतिथि पर

  • चेक/एमएनटी / एचजीएफएस जिसे आप अपने साझा फ़ोल्डर तक पहुंच सकते हैं ।

    यदि आप अपने साझा किए गए फ़ोल्डर (स्वचालित) को अंदर नहीं देखते हैं /mnt/hgfs , वीएमवेयर कॉन्फ़िगरेशन टूल चलाएं:

    sudo vmware-config-tools.pl

  • नीचे दिए गए विवरण का उपयोग करके अपने एफएसटीएबी को अपडेट करें:

    gksu gedit /etc/fstab

    (मैं उबंटू डेस्कटॉप का उपयोग कर रहा हूं इसलिए फ़ाइल के अंत में अगली पंक्ति में प्रवेश करने के लिए अन्य टेक्स्ट एडिटर का उपयोग करें)

    .host:/{shared-folder} /{path-to-mount-on} vmhgfs defaults,ttl=5,uid=1000,gid=1000 0 0

  • अपने वीएम को पुनरारंभ करें (आपको कुछ बार पुनरारंभ करने की आवश्यकता हो सकती है या त्रुटि संदेश प्राप्त करने में असमर्थ होने पर त्रुटि को छोड़ दें और पुनरारंभ करें)

भागो vmware-config-tools.pl, फिर से!

देखें: http://www.laotudou.com/vmware-player-share-folder.html

[अपडेट 2017-05-18] यह उत्तर उबंटू के लिए 15.10 (विली)से पुराना है. निष्पादन योग्य vmware-hgfsmounter 16.04 एलटीएस (ज़ेनियल) के बाद से उबंटू में उपलब्ध नहीं है । हालांकि, hgfsmounter अभी भी अन्य लिनक्स वितरण पर उपलब्ध हो सकता है, क्योंकि hgfsmounter फ़ंक्शन अभी भी गिटहब पर अपस्ट्रीम स्रोत कोड में उपलब्ध है. अगर किसी ने जानकारी अपडेट की है, तो कृपया डाउन-वोटिंग के बजाय इस उत्तर पर टिप्पणी करें या संपादित करें, क्योंकि मेरा मानना है कि यह उत्तर अभी भी पुराने उबंटू रिलीज के लिए मान्य हो सकता है ।

यह उत्तर यह भी मानता है कि आप हैं नहीं वीएमवेयर से वीएमवेयर टूल्स का उपयोग करना लेकिन इसके बजाय का उपयोग कर open-vm-tools आपके लिनक्स वितरण से. वीएमवेयर ने 2015 में इस स्विच का समर्थन करने का फैसला किया । केबी 2073803 देखें। इसलिए यह उत्तर यह भी मानता है कि उबंटू का आपका संस्करण सॉफ्टवेयर रिपॉजिटरी से ओपन-वीएम-टूल्स स्थापित कर सकता है ।

>उबंटू 15.10 (विली)के लिए पुराना

यह मेरे लिए उपयोग करने के लिए काम किया उबंटू सॉफ्टवेयर सेंटर से ओपन-वीएम-टूल्स (भरोसेमंद-14.04 एलटीएस दिखाया गया है-कृपया ऊपर अपडेट देखें):

cd /mntsudo mkdir hgfssudo vmware-hgfsmounter .host:/`vmware-hgfsclient` /mnt/hgfs

निश्चित रूप से यह मानते हुए कि मैंने पहले से ही वीएमवेयर प्लेयर सेटिंग्स में होस्ट मशीन से एक साझा फ़ोल्डर सक्षम किया था ।

ध्यान दें कि vmware-hgfsclient वीएमवेयर प्लेयर सेटिंग्स में सक्षम साझा किए गए फ़ोल्डरों की सूची लौटाता है । यह फ़ंक्शन ओपन-वीएम-टूल्स और वीएमवेयर-टूल्स दोनों के लिए उपलब्ध है ।

यह भी ध्यान दें कि vmware-hgfsmounter के बराबर है

mount -t vmhgfs .host:/win7share /mnt/hgfs

या अपने को जोड़ने के लिए /etc/fstab फ़ाइल

.host:/win7share /mnt/hgfs vmhgfs defaults 0 0

लेकिन द vmware-hgfsmounter फ़ंक्शन का उपयोग करके उपलब्ध नहीं है आधिकारिक वीएमवेयर-वीएमवेयर से उपकरण वर्तमान के साथ जहाज वीएमवेयर प्लेयर. इसलिए, के रूप में वर्तमान में स्वीकृत उत्तर चलता है, चल रहा है vmware-config-tools.pl -d समस्या को ठीक करता है ।

मुझे भी ऐसी ही समस्या थी । फ़ोल्डर/एमएनटी/ एचजीएफएस / फिर से वापस दिखाई दिया जब मैंने आश्वासन दिया कि ओपन-वीएम अनइंस्टॉल किया गया था । इस प्रकार है

sudo apt-get purge open-vm-toolssudo apt-get purge open-vm-tools-dkms

और वीएमवेयर-टूल्स को पुनर्स्थापित किया

मुझे यह सटीक समस्या थी । यह पता चला कि इसने वीएमवेयर टूल्स के कुछ पुराने संस्करण को गैर-कार्यशील वीएमएचजीएफएस कर्नेल मॉड्यूल के साथ स्थापित किया था ।

मेरा समाधान मौजूदा वीएमएचजीएफएस मॉड्यूल को अधिलेखित करने के लिए क्लोबर-कर्नेल-मॉड्यूल सेटिंग के साथ कॉन्फ़िगरेशन चलाना था ।

 sudo vmware-config-tools.pl -d --clobber-kernel-modules=vmhgfs

-d आपके लिए सभी डिफ़ॉल्ट का चयन करता है (यदि आप डिफ़ॉल्ट नहीं चाहते हैं तो इसे हटा दें) ।

ओपन-वीएम-टूल्स होगा नहीं जब तक मैंने पहली बार स्थापित नहीं किया तब तक कर्नेल मॉड्यूल बनाएं linux-headers-virtual (के साथ जोड़ा गया linux-image-virtual बेशक) । जैसे ही मैंने हेडर पैकेज स्थापित किया, dpkg-reconfigure open-vm-tools कर्नेल मॉड्यूल को सफलतापूर्वक बनाने और लोड करने के परिणामस्वरूप, विशेष रूप से vmhgfs मॉड्यूल।

वीएमवेयर-टूल्स-पैच ने मेरे लिए काम किया; अगर कुछ और काम नहीं करता है तो इसे एक शॉट दें

मैंने वीएमवेयर वर्कस्टेशन 16.10 प्रो पर उबंटू 12 के एक नए इंस्टॉल (आसान इंस्टॉल) पर इसका परीक्षण किया है

  1. के लिए जाओ https://github.com/rasa/vmware-tools-patches
  2. का पालन करें Quickest Start वहां दिए गए निर्देश। यहां पुन: प्रस्तुत किया गया:

    $ git clone https://github.com/rasa/vmware-tools-patches.git$ cd vmware-tools-patches$ ./patched-open-vm-tools.sh

मुझे एक ही समस्या हो रही है लेकिन मुझे लगता है कि मैं अभी कुछ प्रगति कर पाया हूं ।

प्रकार vmware-hfgs और फिर दबाएं <Tab> कुंजी जो आपको दिखाएगी कि एक भी है vmware-hgfsmounter कमान। यदि आप इसे बिना किसी विकल्प के कॉल करते हैं तो यह कुछ मदद प्रिंट करेगा जो आपको दिखाता है कि इसे `माउंट' कमांड के हिस्से के रूप में कैसे कॉल किया जाए । उस जानकारी का उपयोग करके मैंने निम्नलिखित भाग लिया जो मेरे लिए काम करता था:

cd /mntsudo mkdir win7sharesudo mount -t vmhgfs .host:/win7share /mnt/win7share

मैं तब विन 7 शेयर तक पहुंचने और वहां से फाइलों को कॉपी करने में सक्षम था ।

यदि आप इसे स्थायी बनाना चाहते हैं तो मुझे संदेह है कि आपको संपादित करना होगा /etc/fstab फ़ाइल लेकिन मैं अभी तक आपकी मदद नहीं कर सकता ।

आपको पहले वीएमवेयर टूल्स इंस्टॉल करना होगा, उसके बाद vmware-config-tools वैश्विक स्तर पर इस्तेमाल किया जा सकता । अधिक विस्तृत मार्गदर्शिका के लिए, आप देख सकते हैं यहाँ.

इस लेख में कदम wingfoss.com इसके बाद `vmware-config-tools.pl ’ मेरे लिए काम किया ।

ओपन-वीएम-टूल्स स्थापित होने के साथ, आपको इसके लिए वीएमएचजीएफएस-फ्यूज का उपयोग करना चाहिए, इस प्रश्न में #1 उत्तर देखें: mount - Enabling shared folders with open-vm-tools - Ask Ubuntu

मैंने नए उबंटू-एस के लिए एक नया क्यू एंड ए बनाया है । 20.04 - How do I mount shared folders in Ubuntu (version >= 18.04) using VMware tools? - Ask Ubuntu