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


137

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

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

PS मैं नहीं पूछूंगा कि क्या मैं vmware-hgfsclientपढ़ी गई मदद को समझ सकता हूं।

कोई सुझाव?


इस लेख में चरणों wingfoss.com/content/... के बाद vmware-config-tools.plमेरे लिए काम किया।
बजे

ओपन-वीएम-टूल्स के साथ, आपको इसके लिए vmhgfs-fuse का उपयोग करना चाहिए, इस प्रश्न में # 1 उत्तर देखें: askubuntu.com/questions/580319/…
TingQian LI

जवाबों:


95

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

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

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

उबंटू गेस्ट पर

  • check / mnt / hgfs जिसे आप अपने साझा फ़ोल्डर तक पहुँच सकते हैं।

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

    sudo vmware-config-tools.pl

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

    gksu gedit /etc/fstab

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

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

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


2
{Share-fodler} से आपका मतलब NAME या कुछ और है? उदाहरण के लिए, अगर मैं दौड़ूँगा तो मुझे vmware-hgfsclient मिलेगा hst_dwnloadsऔर hst_ebooks। तो मैं उन पर उपयोग करना चाहिए? इसलिए hst_ebooks के लिए यह दिखना चाहिए: .host:/hst_dwnloads<white-space>/mnt/hgfs/ vmhgfs defaults,ttl=5,uid=1000,gid=1000 0 0 या नहीं?
वी-लाइट

@ V- लाइट अगर आप cd /mnt/hgfs/तब ls -aदेखेंगे कि शेयर फोल्डर वहां ऑटो माउंटेड हैं। जब आप ऐसा sudo mount -t vmhgfs .host:/hst_ebooks ~/hst_ebooksकरेंगे तो hst_ebooksआपके होम डायरेक्टरी में आ जाएगा। आप जो करना चाह रहे हैं वह आपके लिए आसान है कि ऊपर दिए गए प्रयासों के लिए साझा किए गए फ़ोल्डर का उपयोग करें।
अज़ीज़ुर रहमान

4
यही समस्या है। वहाँ कुछ भी नहीं है /mnt/hgfs/dir ist खाली है।
वी-लाइट


3
sudo vmware-config-tools.plमेरे लिए फिर से दौड़ना काफी था।
19

53

अधिकांश अन्य उत्तर पुराने हैं। Ubuntu 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-hgfsclient
my-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

5
यह स्वीकृत उत्तर होना चाहिए; अन्य उत्तर पूरी तरह से पुराने हैं।
डैनियल ए। थॉम्पसन

fuse.vmhgfs-fuseएकमात्र फाइलसिस्टम है जो ubuntu 18 के लिए काम करता है।
डैनियल

1
यदि आप उपयोग के बजाय mnt के अंदर hgfs नहीं देखते हैं: sudo vmhgfs-fuse .host: / / mnt / -o allow_other -o uid = 1000 पूरी तरह से काम करता है! धन्यवाद। // Bugmenot के साथ जोड़ा गया
जॉन डो

इसने मेरे लिए Ubuntu 16.04
RandyMartini

अतिथि उबंटू 19.04 पर बहुत अच्छी तरह से काम करता है, होस्ट Vmware वर्कस्टेशन 15 प्रो 15.1.0 बिल्ड -13591040 आपको बहुत धन्यवाद।
श्रोडिंगर की

35

vmware-config-tools.pl, फिर से चलाएँ!

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


4
उस के रूप में सरल है, और यह ठीक काम किया!
ysap

5
vmware-config-tools.plयदि का उपयोग कर उपलब्ध नहीं है open-vm-toolsसे उबंटू सॉफ्टवेयर-केंद्र या से स्रोत से संकलित sourceforge । उस स्थिति में उपयोगकर्ता को अपने उत्तर में @snth वर्णन के vmware-hgfsmounterरूप में उपयोग करना चाहिए । यह उपयोग करने के लिए संभव हो सकता है , VMware अतिथि सिस्टम के लिए उपकरणों और घटकों (जीयूआई उपकरण) पैकेज उबंटू सॉफ्टवेयर रिपोजिटरी सेopen-vm-toolbox
मार्क Mikofski

यह मेरे लिए तय है, अगर किसी को यह पता नहीं है कि यह VMWare टूल के तहत स्थित है, जब आप इसे अनटारगेट कर देते हैं। इसमें: `vmware-tools-distrib / bin / vmware-config-tools.pl '
JREP

19

[अद्यतन २०१ UP-०५-१ 15] यह उत्तर १५.१० (विले) की तुलना में उबंटू के लिए पुराना हैvmware-hgfsmounter16.04LTS (xenial) के बाद से निष्पादन योग्य उबंटू में उपलब्ध नहीं है। हालाँकि, hgfsmounterअन्य लिनक्स वितरण पर अभी भी उपलब्ध हो सकता है, क्योंकि hgfsmounterफ़ंक्शन अभी भी GitHub पर अपस्ट्रीम स्रोत कोड में उपलब्ध है । यदि किसी के पास अद्यतन जानकारी है, तो कृपया नीचे दिए गए मतदान के बजाय इस उत्तर पर टिप्पणी करें या संपादित करें, क्योंकि मेरा मानना ​​है कि यह जवाब अभी भी उबंटू रिलीज के लिए मान्य हो सकता है।

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

UBUNTU> 15.10 (विले) के लिए आवश्यक

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

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

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

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

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

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

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

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

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


3
एक त्रुटि "शेयर नाम अमान्य है" दिया। हालाँकि इस वाक्य रचना ने काम किया: vmware-hgfsmounter .host:/<Share-Name> /mnt/hgfs <Share-Name> केवल VMWare में कॉन्फ़िगर किए गए शेयर का नाम है
अलेक्जेंडर रीचस्टिनर

धन्यवाद @AlexanderRechsteiner। आपका सिंटैक्स शायद बेहतर है क्योंकि यह अधिक सामान्य है। FYI करें, कमांड्स के चारों ओर backticks कमांड का विस्तार करता है चूंकि vmware-hgfsclient"शेयर नाम" लौटाता है, फिर `vmware-hgfsclient`, लौटे "शेयर नाम" का उपयोग तर्क के रूप में करता है vmware-hgfsmounter। अगर आपको "शेयर नाम अमान्य है" चल रहा है vmware-hgfsclientऔर यह देखते हुए कि "शेयर नाम" क्या है, इसे वापस लाने की कोशिश करें । यह एक सूची हो सकती है, और यह समस्या हो सकती है।
मार्क मिकोफ्स्की

@AlexanderRechsteiner यह बताने के लिए धन्यवाद कि मैंने /होस्ट शेयर में फ़ाइल सिस्टम सेपरेटर को याद किया था !
मार्क मिकोफ़्स्की

2
@IgorG। पहले फ़ोल्डर बनाएँ mkdir /mnt/hgfs, फिर यह काम करता है।
सूजा

7
vmware-hgfsmounterसबसे हाल के उबंटू ओपन-वीएम-टूल्स पैकेज (उबंटू 16.04, ओपन-वीएम-टूल्स 10.0.7) के साथ मौजूद नहीं है।
जेसन

7

मुझे यह सटीक समस्या थी। यह पता चला कि आईटी ने VMWare टूल के कुछ पुराने संस्करण को गैर-कार्यशील vmhgfs कर्नेल मॉड्यूल के साथ स्थापित किया था।

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

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

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


एक उबंटू उन्नयन के बाद जिसने मेरे बंटवारे को तोड़ दिया, एक घंटे में कई तरह की कोशिशें विफल रहीं ... लेकिन यह क्लोबर-कर्नेल-मॉड्यूल = vmhgfs था जिसने आखिरकार इसे फिर से काम किया।
जॉन फुल्ट्ज

7

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

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

और पुनर्स्थापित vmware- उपकरण


महान बिंदु, मैं मैन्युअल रूप से vmware- उपकरण की स्थापना रद्द करने के बाद इसकी जरूरत थी और dkms अभी भी कुछ कर्नेल मॉड्यूल प्रदान कर रहा था।
0ff

स्थापना रद्द करना और पुन: स्थापित करना एक "विंडोज़ नौसिखिया नुस्खा" है, एक अच्छा अभ्यास नहीं है।
सोइल

6

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


मैंने अपने स्थापित ओपन-वीएम-टूल्स को शुद्ध किया, आपके द्वारा उल्लिखित लिनक्स हेडर और इमेज पैकेज स्थापित किए, फिर vmtools को फिर से इंस्टॉल किया। मेरे पास अभी भी लोडेड vmhgfs मॉड्यूल नहीं है और न ही मैं इसे लोड कर सकता हूं (यह मौजूद नहीं है)। मुझे ओपन-वीएम-टूल्स पैकेज के साथ काम करने के लिए साझा फाइलें नहीं मिल सकती हैं। मैं अन्य उत्तरों में उल्लिखित vmware टूल्स की मैन्युअल इंस्टॉल की कोशिश करने जा रहा हूँ।
जेसन

इसने Ubuntu 16.4.1 के साथ शानदार काम किया। कोई vmware उपकरण की जरूरत नहीं है, बस उन तीन संकुल और dpkg-reconfigure साझा फ़ोल्डर के बाद vmware सेटिंग्स से चक्र को अक्षम / सक्षम करते हैं।
कालले पोल्की

पैकेज linux-headers-virtualऔर linux-image-virtualअब मौजूद नहीं हैं।
ओलेग रुडेंको

5

vmware-tools-patches ने मेरे लिए काम किया; अगर कोई और काम नहीं करता है तो इसे एक शॉट दें

मैं vmware कार्य केंद्र 12 समर्थक पर ubuntu 16.10 की एक ताजा स्थापित (आसान स्थापित) पर यह परीक्षण किया है

  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-tools-patchesमेरे लिए उबंटू 17.10 विकास रिलीज पर भी काम किया। लेकिन मैं निर्देश VMware मंचों पर पाया पीछा किया: communities.vmware.com/thread/509898
एड्रेनालाईन डीजे

4

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


लिंक टूटा हुआ लगता है।
aioobe

3

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

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

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

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

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


यदि मैं निष्पादित करता sudo mount -t vmhgfs .host:/hst_ebooks /mnt/hgfs/hst_ebooksहूं तो मुझे एक त्रुटि मिलती है:Error: cannot mount filesystem: No such device
वी-लाइट

क्या आपने /mnt/hgfs/hst_ebooksआरोह बिंदु बनाया है ? मुझे लगता है कि मेरे मामले में /mnt/hgfsपहले से ही अस्तित्व में था और मामले में कोई विशेष घटना संचालकों को देख रहा था जो मैंने /mntसीधे निर्देशिका के तहत बनाई थी । इसलिए कोशिश करें sudo mkdir /mnt/hst_ebooksऔर फिर कमांड चलाने की कोशिश करें।
snth

sudo vmware-hgfsmounter <host:sharename> <dir>उसी कमांड को चलाता है sudo mount -t vmhgfs <host:sharename> <dir>जहाँ पर <sharename> हैvmware-hgfsclient
मार्क मिकोफ़्स्की

3

(मैक वीएमवेयर फ़्यूज़न और उबंटू फ़ाइल साझाकरण पर लागू होता है) जब आपसे vmware-config-tools.pl में पूछा जाता है कि क्या आप HGFS चाहते हैं, तो हाँ कहें! (डिफ़ॉल्ट 'नहीं' है और आपको मारते समय आप इस पर छोड़ सकते हैं enter)। /mnt/hgfsउपकरण स्थापित होने के बाद यह आपको देना चाहिए ।


3

यदि आप स्थापित करने के बाद भी साझा किए गए फ़ोल्डरों को माउंट नहीं कर सकते हैं vmware-tools, तो यहां रिज़ॉल्यूशन है।

इससे पहले, मैं vmware उपकरण स्थापित करने के बाद विंडोज़ साझा किए गए फ़ोल्डर को माउंट नहीं कर सका। मैंने / mnt / hgfs के अंतर्गत कोई भी फ़ोल्डर नहीं देखा।

अंत में, मैंने इस शेयर फ़ोल्डर बढ़ते मुद्दे को स्थापित करके हल कर लिया open-vm-dkms

यहाँ कदम हैं:

  1. VMWare प्लेयर में कॉन्फ़िगर किया गया साझा फ़ोल्डर सुनिश्चित करें

  2. खुले- vm0dkms स्थापित करें:

    sudo apt-get install open-vm-dkms
    
  3. डिफ़ॉल्ट मान की अनुमति देने के लिए सभी तरीके से "एंटर" को हिट करें

  4. उबंटू वीएम पर माउंट विंडोज साझा फ़ोल्डर:

    sudo mount  -t  vmhgfs  .host:/     /mnt/hgfs 
    
  5. अगर सफल हो तो जाँच करें

    df -kh
    

    तुम्हे देखना चाहिए:

    .host:/         57657252 50247088   7410164  88% /mnt/hgfs
    

    यह भी जाँच लें कि क्या कोई फ़ोल्डर / mnt / hgfs के अंतर्गत आता है। आपको फ़ोल्डर देखना चाहिए जिसके तहत।

  6. स्टार्टअप पर ऑटो माउंट साझा फ़ोल्डर

    /Etc/init.d/ फ़ोल्डर में "ओपन-वीएम-टूल्स" नामक एक स्टार्टअप स्क्रिप्ट है। बस नीचे फ़ंक्शन को प्रारंभ फ़ंक्शन में जोड़ें।

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

आशा है कि यह मदद कर सकता है।


यह मेरे लिए विंडोज 10 होस्ट और एक्सूबंटू 14.04.2 क्लाइंट के साथ काम करता है, धन्यवाद!
होआंग हुइन्ह

1
मुझे मिलता है: $ sudo apt-get install ओपन-vm-dkms रीडिंग पैकेज लिस्ट ... डोन बिल्डिंग डिपेंडेंसी ट्री रीडिंग स्टेट इंफॉर्मेशन ... Done E: पैकेज ओपन-वीएम-डीकेएमएस का पता लगाने में असमर्थ
Balupton

हालांकि निम्नलिखित स्थापित होते हैं: $ sudo apt-get install खुले-vm-tools-dkms
बालुपटन

0

इस समस्या के लिए एक समाधान 'इनोड सी सी' को संपादित करना और 'कॉम्पिटिटर_ट्रंचक' फंक्शन कॉल को हटाने के लिए लाइन '888' को बदलना है (जो कि कर्नेल 3.8.x पर इस समस्या के लिए जिम्मेदार है)। यह फ़ाइल 'vmware-tools-distrib' के अंदर है, इसलिए आपको निम्न चरणों का पालन करने की आवश्यकता है:

VMWare-Tools निकालें (शायद आपको vmware-tools-distrib नामक एक फ़ोल्डर मिलेगा)। फिर:

 cd /vmware-tools-distrib/lib/modules/source
 tar xf vmhgfs.tar
 cd vmhgfs-only/
 sudo gedit inode.c

लाइन 888 पर जाएं:

 result = compat_vmtruncate(inode, newSize);

और इसे बदलें:

 result = 0;

फिर फ़ाइल को सहेजें और gedit से बाहर निकलें।

 cd ..
 rm -rf vmhgfs.tar
 tar cf vmhgfs.tar vmhgfs-only/
 rm -rf vmhgfs-only/

अब स्थापित करने की प्रक्रिया को पुनः आरंभ करें। इसने मेरे लिए Xubuntu 13.04 में काम किया।

Src: http://ubuntuforums.org/showthread.php?t=2136277&page=4&p=12709627#post12709627

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.