ওপেন-ভিএম-সরঞ্জামগুলির সাথে ভাগ করা ফোল্ডারগুলি সক্ষম করা


29

আমি উইন্ডোজ on-এ ভিএমওয়্যার প্লেয়ারে উবুন্টু ১৪.১০ চালাচ্ছি আমি ভিএমওয়্যার সরঞ্জামগুলির পরিবর্তে ওপেন-ভিএম-সরঞ্জামগুলি ইনস্টল করেছি কারণ ভিএমওয়্যারের সফ্টওয়্যার ফাইল ভাগ করার জন্য প্রয়োজনীয় কার্নেল মডিউলটি সংকলন করতে অক্ষম ছিল। আমি মাউন্ট করতে আমার ভাগ করা ফোল্ডার পাবেন না sudo mount -t vmhgfs .host:/$(vmware-hgfsclient) /mnt/hgfsবা sudo vmware-hgfsmounter .host:/$(vmware-hgfsclient) /mnt/hgfs। দুজনেই ফিরবে Error: cannot canonicalize mount point: No such file or directory। এটি কী উল্লেখ করছে বা কীভাবে এটি ঠিক করা যায় তা আমার কোনও ধারণা নেই।


বর্তমান (মে ২০১ of হিসাবে) open-vm-toolsপ্যাকেজটি বগি; আপনি এটি উত্স থেকে নিজেই সংকলন করতে হবে: github.com/vmware/open-vm-tools/issues/62
Vaxquis

উত্তর:


55

আমার এই সমস্যাটি সমাধান করার উপায় হ'ল ওপেন-ভিএম-সরঞ্জামগুলির সাথে ইনস্টল করা vmhgfs-fuse অবলম্বন করা।

হয় স্থানীয়ভাবে মাউন্ট ব্যবহার করে vmhgfs-fuse .host:/$(vmware-hgfsclient) ~/some_mountpointবা বিশ্বব্যাপী ব্যবহার করে sudo mount -t fuse.vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other। এরপরে মাউন্টটিকে বিশ্বব্যাপী অবিচ্ছিন্ন করতে আপনার নিচের লাইনটি যুক্ত করুন /etc/fstab:

.host:/ /mnt/hgfs fuse.vmhgfs-fuse allow_other 0 0


এই সমাধানটিতে কেবলমাত্র আমি যুক্ত করব তা হ'ল আপনি অন্যান্য ফাইল সিস্টেম বিকল্পগুলি বিবেচনা করতে পারেন, উদাহরণস্বরূপ "অনুমতি_উইড, ইউআইডি = 1000, জিড = 1000, অটো_মোন্ট, ডিফল্ট"। আমি ডাউনলোড করা আইএসও চিত্রটিতে ভিএমওয়্যারটিকে নির্দেশ করে অতিথি ওএস ইনস্টল করেছি। আমি স্পষ্টভাবে ভিএমওয়্যারকে আমার জন্য সরঞ্জামগুলি ইনস্টল করতে দিইনি এবং প্রাথমিকভাবে উবুন্টু ইনস্টলেশন আপডেট করেছি। সেই সময়ে ওপেন-ভিএম-সরঞ্জামগুলি ইনস্টল করা হয়েছিল, আমাকে প্যাকেজটি ম্যানুয়ালি ইনস্টল করতে হবে না এবং vmware-config-tools.pl ইনস্টল হওয়া প্যাকেজের অংশ হিসাবে উপস্থিত হবে না।
এমএফবি

নিশ্চিত করেছে এটি 16.04 এর জন্যও কাজ করে।
কেনেথ

1
17.04 এও কাজ করে এবং অবশ্যই ওপেন-
ভিএম

1
উবুন্টু 14.04 ওপেন-ভিএম-সরঞ্জাম ইনস্টল করেছে, কিন্তু নেই vmhgfs-fuse
মিথিল

কুবুন্টু 16.04.3 আমি প্যাকেজটি ইনস্টল সঙ্গে open-vm-tools-desktopসৃষ্টি ডিরেক্টরি /mnt/hgf, পুনরায় বুট সিস্টেম, যোগ .host:/ /mnt/hgfs fuse.vmhgfs-fuse allow_other 0 0করার /etc/fstabএবং তারপর mount -a
সাইরাস

6

অন্যান্য উত্তরগুলি আমার পক্ষে কাজ করে না, অবশেষে আমি এই লিঙ্কটি থেকে খননের দীর্ঘ সময় পরে এটি কাজ করেছিলাম: উবুন্টু ভিএম-এ / mnt / hgfs এ থাকা ফাইলগুলি অনুপস্থিত? পাইকোট যেখানে সমাধান দেয়:

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

এই উত্তরটি কার্যকর হয়, যদিও আমি নিশ্চিত নই যে এটি ওপেন-ভিএম-সরঞ্জামগুলির সাথে ফোল্ডারগুলির সাথে ভাগ করা সক্ষম করে। দেখে মনে হচ্ছে এটি সরাসরি ভিএমওয়্যার থেকে সরঞ্জামগুলি ডাউনলোড করছে এবং সেগুলি প্যাচ করছে।
শন হুভার

এটি কেবলমাত্র আমি এটি কাজ করেছিলাম ( open-vm-toolsউত্স থেকে তৈরি করার চেষ্টা করেছি তবে ডেবিয়ান জেসির ভাগ্য ছাড়াই)। একটি ছোট্ট নোটিশটি নিশ্চিত করুন যে আপনার ব্যবহারকারী sudoers তালিকায় রয়েছে অন্যথায় আপনাকে যেমন sudoস্ক্রিপ্ট থেকে কল সরাতে হবে এবং patched-open-vm-tools.shম্যানুয়ালি ম্যানুয়ালি কমান্ডগুলি চালাতে হয়েছিল
Geradlus_RU

উবুন্টু জিনোম 16.04 এলটিএসের জন্য এখানে কাজ করা।
চৌদ্দটি

1

ভিএম এ নিশ্চিত করুন:

যে আপনি ফোল্ডার ভাগ করে নেওয়ার সক্ষম করেছেন

আপনার হোস্ট এবং অতিথির মধ্যে কমপক্ষে একটি ফোল্ডার ভাগ করা আছে

উবুন্টু অতিথির উপরে:

আপনি যদি ফোল্ডারটি অ্যাক্সেস করতে পারেন কিনা তা পরীক্ষা করে দেখুন / এমএনটি / এইচজিএফস, যদি আপনি যদি না করতে পারেন তবে এই সরঞ্জামগুলি কমান্ডটি চালান:

sudo vmware-config-tools.pl

Fstab ব্যবহার করে আপডেট করুন:

gksu gedit /etc/fstab

ফাইলের শেষে নিম্নলিখিতটি প্রবেশ করতে একটি পাঠ্য সম্পাদক ব্যবহার করুন:

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

চূড়ান্ত পদক্ষেপটি হ'ল আপনার ভিএম পুনরায় চালু করা (আপনার এটি পুনরায় চালু করতে হতে পারে, বা মাউন্ট করতে অক্ষম বলে একটি ত্রুটি পাওয়া উচিত, কেবল এটি এড়িয়ে যান এবং কয়েকবার পুনরায় চালু করুন)!

ধন্যবাদ, আশা করি এটি সাহায্য করে!


আপনার সমস্যার জবাব দেওয়ার সময় আমি এর রেফারেন্স দিয়েছিলাম
ট্রেভর ক্লার্ক

2
আমি ভিএমওয়্যার সরঞ্জামগুলি ব্যবহার করছি না, সুতরাং "vmware-config-tools.pl" আমার ইনস্টলেশনটিতে বিদ্যমান নেই। আমি এটি ব্যবহার করছি না কারণ এটি আমাকে আগে সমস্যা দিয়েছে।
মেলাব

এর জন্য আমি ওপেন-ভিএম-সরঞ্জামগুলি ব্যবহার করছি। আমি ভিএমওয়্যারের সফ্টওয়্যার দিয়ে কাজ করার জন্য নির্দেশাবলী পেতে পারি না। আপনার কাছে কি আর অন্য কিছু আছে?
মেলাব

"দুর্দান্ত" উত্তর ... কয়েকটি "ছোট" সমস্যা, ফাইল-ভিএমওয়্যার-কনফিগার ফলাফলের কিছুই খুঁজে পায় না (vmware-config-tools.pl কোনও উবুন্টু প্যাকেজে অন্য কোনও কিছুর অস্তিত্ব নেই), এছাড়াও আপনার বাকী "গ্রেট উত্তর" " , গ্রেপ-আই ভিএম / প্রোক / ফাইল সিস্টেমগুলিও কিছুই ফিরিয়ে দেয় না, সুতরাং, পুরো সিস্টেমে vmhgfs এর জন্য মোটেও সমর্থন নেই ... হ্যাঁ আমি অ্যাপ্ট-ফাইল আপডেট করেছি, হ্যাঁ আমার ওপেন-ভিএম-সরঞ্জাম এবং ওপেন-ভিএম-সরঞ্জাম- ডেস্কটপ ইনস্টল করা আছে ... সুতরাং, "ভাল কাজ" চালিয়ে যান
THESorcerer

এটি উবুন্টু (16.04 পরবর্তী সংস্করণ) এর নতুন সংস্করণগুলিতে কাজ করতে পারে না। দেখুন: github.com/vmware/open-vm-tools/issues/248
প্রুশওয়ান


0

দেবিয়ান শহরে আমার জন্য এই কার্পেট, আমি উবুন্টুতে একই জিনিস করব।

ওপেন-ভিএম-সরঞ্জাম-ডিকেএমএস প্যাকেজ ইনস্টল করুন।

apt-get install open-vm-tools-dkms

একটি মাউন্ট পয়েন্ট তৈরি করুন।

mkdir /mnt/hgfs

মাউন্ট পয়েন্টে সমস্ত অক্ষর মাউন্ট করুন। সকল ব্যবহারকারীর অনুমতি নিয়ে

/usr/bin/vmware-vmblock-fuse /mnt/hgfs -o allow_other

-1

এর সহজ অর্থ হল যে আপনার মাউন্ট পয়েন্টটির অস্তিত্ব নেই।

$ ll /mnt
total 12
drwxr-xr-x  3 root root 4096 Feb 22 20:37 ./
drwxr-xr-x 22 root root 4096 Feb 22 20:16 ../
drwxr-xr-x  2 root root 4096 Jan  3 04:56 cdrom/

$ sudo mount -t vmhgfs .host:/Share /mnt/hgfs/Share
Error: cannot canonicalize mount point: No such file or directory

$ sudo mkdir -p /mnt/hgfs/Share

$ ll /mnt/hgfs
total 12
drwxr-xr-x 3 root root 4096 Feb 22 20:52 ./
drwxr-xr-x 4 root root 4096 Feb 22 20:52 ../
drwxr-xr-x 2 root root 4096 Feb 22 20:52 Share/

$ sudo mount -t vmhgfs .host:/Share /mnt/hgfs/Share
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.