ভার্চুয়ালবক্সে একটি ভাগ করা ফোল্ডার কীভাবে অ্যাক্সেস করবেন?

আমি ভার্চুয়ালবক্সে উইন্ডোজ 7 এবং উবুন্টুর মধ্যে ফোল্ডার ভাগ করার পদক্ষেপগুলি অনুসরণ করেছি

তা সত্ত্বেও ফোল্ডারটি একটি এক্স চিহ্ন সহ উপস্থিত হয় এবং এটি খোলার চেষ্টা করার সময় আমাকে নিম্নলিখিত বার্তাটি দেয়:

ফোল্ডারের বিষয়বস্তু প্রদর্শন করা যায়নি

যখন আমি নির্বাচন করি Shared Folder ভার্চুয়ালবক্স থেকে Device মেনু, নিম্নলিখিত সতর্কতা প্রদর্শিত হয়:

সিস্টেম পৃষ্ঠায়, আপনি আপনার কম্পিউটারের মেমরির 50% এরও বেশি (2.93 জিবি) ভার্চুয়াল মেশিনে অর্পণ করেছেন..

ভার্চুয়ালবক্স ব্যবহার করে আমি কীভাবে উইন্ডোজ এবং উবুন্টুর মধ্যে ফোল্ডারগুলি সফলভাবে ভাগ করতে পারি?

ভার্চুয়াল বাক্সে ভাগ করা ফোল্ডারে অ্যাক্সেস

কমান্ড লাইন

ডিফল্টরূপে, ভার্চুয়ালবক্স ভাগ করা ফোল্ডারগুলি অতিথির জন্য পড়ার / লেখার অনুমতি সহ তৈরি করা হয় এটি কমান্ড লাইন থেকে করা যেতে পারে হোস্ট উপর সঙ্গে:

VBoxManage sharedfolder add "VM name" --name sharename --hostpath "C:\test"

বিকল্প যোগ করে --readonly আমরা শুধুমাত্র পাঠযোগ্য ব্যবহারের জন্য এই সীমিত করতে পারে. ব্যবহার করুন --transient বিকল্প যদি আপনি শুধুমাত্র শেয়ারগুলি বর্তমান সেশনে উপস্থিত হতে চান তবে নিম্নলিখিত সেশনের জন্য ক্রমাগত নয় ভাগ করা ফোল্ডারগুলির জন্য কিছু সীমাবদ্ধতা রয়েছে (দেখুন এই প্রশ্ন বিস্তারিত জানার জন্য). পূর্বশর্তগুলি পূরণ করা হলে আমরা অতিথির মধ্যে নিম্নলিখিত কমান্ডগুলি চালিয়ে এই ভাগ করা ফোল্ডারগুলি ম্যানুয়ালি মাউন্ট করতে পারি:

mkdir /home/<user>/vboxsharesudo mount -t vboxsf -o uid=1000,gid=1000 sharename /home/<user>/vboxshare  

অবশ্যই, আমরা পড়তে / শুধুমাত্র মাউন্ট বা শুধুমাত্র রুট পড়া এক্সেস সঙ্গে মাউন্ট বিভিন্ন মাউন্ট অপশন ব্যবহার করতে পারেন.

ভার্চুয়াল বক্স ম্যানেজার মাধ্যমে অটো মাউন্ট

যদি আমরা ভার্চুয়াল বক্স ম্যানেজার থেকে একটি ভাগ করা ফোল্ডার তৈরি করার জন্য স্বয়ংক্রিয় মাউন্ট সক্ষম করি সেই ভাগ করা ফোল্ডারগুলি স্বয়ংক্রিয়ভাবে মাউন্ট পয়েন্টের সাথে অতিথির মধ্যে মাউন্ট করা হবে /media/sf_<name_of_folder>. অতিথি এই ফোল্ডার ব্যবহারকারীদের অ্যাক্সেস আছে দলের সদস্য হতে হবে vboxsf.

sudo usermod -aG vboxsf userName

অতিথি পুনরায় আরম্ভ করতে হবে নতুন গ্রুপ যোগ করা হয়েছে.

উত্স এবং আরও পড়া: ভার্চুয়াল বক্স ব্যবহারকারী ম্যানুয়াল

আসলে এটি করার একটি সহজ উপায় আছে:

  1. ভার্চুয়ালবক্সের জন্য এক্সটেনশন প্যাকটি ইনস্টল করুন
  2. আপনার ভার্চুয়াল মেশিনটি পুনরায় চালু করুন
  3. আপনার অতিথি উবুন্টুতে অতিথি সংযোজন ইনস্টল করুন
  • আপনি আইএসও মাউন্ট করতে পারেন যা চালু আছে /media বা টিপুন Left Control+D
  1. পুনরায় বুট করুন

  2. অ্যাক্সেস করার চেষ্টা করুন /media/sf_your_shared_folder_name. আপনি এখনও অ্যাক্সেস না থাকে, যে আপনি অন্তর্গত না মানে vboxsf গ্রুপ, নিলো বলেন. এই কমান্ডটি আপনার সমস্যার সমাধান করবে:

     sudo adduser your_username vboxsf
  3. লগ আউট করুন এবং পরিবর্তনগুলি প্রয়োগ করতে আবার লগ ইন করুন adduser. আপনি যদি এখনও ফোল্ডারটি অ্যাক্সেস করতে না পারেন তবে পুনরায় বুট করার চেষ্টা করুন

  4. আপনি যদি এখনও ভাগ করা ফোল্ডারটি দেখতে না পান তবে আপনাকে এটি মাউন্ট করতে হবে আপনি ভার্চুয়ালবক্স ম্যানেজারের বিকল্পগুলিতে ভাগ করা ফোল্ডারের জন্য অটোমাউন্ট সক্রিয় করতে পারেন

  5. আবার শুরু কর.

প্রথমে, দয়া করে নিশ্চিত হয়ে নিন যে আপনি অতিথি সংযোজনগুলি ইনস্টল করেছেন

  1. আপনার ভিএম শুরু করুন

  2. >ডিভাইস অতিথি সংযোজন সিডি ইমেজ সন্নিবেশ...Insert Guest Additions CD image...

  3. সিডি মাউন্ট করুন:

    sudo mount /dev/cdrom /media/cdrom
  4. প্রয়োজনীয় প্যাকেজ ইনস্টল করুন:

    sudo apt-get install make gcc linux-headers-$(uname -r)
  5. ইনস্টল করুন:

    sudo /media/cdrom/VBoxLinuxAdditions.run

দ্বিতীয়ত, আপনার ব্যবহারকারীকে 'ভিবিওএক্সএসএফ'গ্রুপে যুক্ত করুন:

~$ echo $USER; ahmed~$ sudo usermod -a -G vboxsf ahmed

পুনরায় বুট করুন

জেনে রাখুন যে আপনার ভাগ করা ফোল্ডারের লেবেলটি হ ' ল lpi (উদাহরণ স্বরূপ):

Edit shared folder

প্রস্তুতি sf_ লেবেল থেকে. তারপরে, আপনি আপনার ভাগ করা ফোল্ডারটি নীচে পাবেন /media/sf_lpi

অবশেষে, আপনি আপনার বাড়িতে একটি লিঙ্ক তৈরি করতে পারেন. উদাহরণ স্বরূপ:

ln -s /media/sf_lpi /home/ahmed/lpi

:)

ভিবক্স গ্রাফিকাল ইন্টারফেস ব্যবহার করে ভাগ করা ফোল্ডারটি ভার্চুয়াল মেশিনে যুক্ত করুননির্বাচন করতে ভুলবেন না অটোমাউন্ট এবং স্থায়ী করা

রুট অ্যাকাউন্ট ব্যবহার করে ভার্চুয়াল মেশিনে লগইন করুন

চেক করুন ভিবিওএক্সএসএফ গ্রুপ বিদ্যমান

~$ grep vboxsf /etc/groupvboxsf:x:125:

চেক ব্যবহারকারী ইতিমধ্যে ভিবিওএক্সএসএফ গ্রুপে নেই

~$ id nilouid=1000(nilo) gid=1000(nilo) groups=1000(nilo),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),109(lpadmin),124(sambashare)

ভিবিওএক্সএসএফ গ্রুপে ব্যবহারকারী নিলো যুক্ত করুন

~$ sudo usermod -a -G vboxsf nilo

আবার ব্যবহারকারী গ্রুপ পরীক্ষা করুন

~$ id nilouid=1000(nilo) gid=1000(nilo) groups=1000(nilo),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),109(lpadmin),124(sambashare),125(vboxsf)

পুনরায় বুট করুন এবং নিলো হিসাবে লগইন করুন

ভাগ করা ফোল্ডার এখন অ্যাক্সেসযোগ্য /media/sf_dropbox (ড্রপবক্স আমি ভাগ দিয়েছেন নাম)

>>হোস্ট ওএস - উইন্ডোজ এবং গেস্ট ওএস-উবুন্টু(ভার্চুয়াল বক্স) এর মধ্যে একটি ফোল্ডার ভাগ করুন

ধাপ 1>ভার্চুয়ালবক্সের মেনু থেকে অতিথি সংযোজন ইনস্টল করুন ডিভাইসে যান-অতিথি সংযোজন ইনস্টল করুনএটি একটি ভার্চুয়াল সিডি মাউন্ট করবে আপনার /মিডিয়া/সিডিআরএম. রুট ব্যবহারকারী খোলার সাথে সাথে এটি /মিডিয়া/সিডিআরএম যুক্ত ফোল্ডারটি ব্যবহার করে টার্মিনাল বিকল্প সহ খুলুন (মাউসের সাহায্যে ডান ক্লিক করুন).

ধাপ 2Run the program VBoxLinuxAdditions.run. When the program completes reboot your VirtualBox.

$ sudo ./VBoxLinuxAdditions.run

ধাপ 3>>একটি ভাগ করা ফোল্ডার তৈরি করুন. ভার্চুয়াল মেনু থেকে ডিভাইসে যান - ভাগ করা ফোল্ডারগুলি তারপরে তালিকায় একটি নতুন ফোল্ডার যুক্ত করুন, এই ফোল্ডারটি উইন্ডোজের মধ্যে একটি হওয়া উচিত যা আপনি উবুন্টুর সাথে ভাগ করতে চান(অতিথি ওএস).এই তৈরি ফোল্ডার স্বয়ংক্রিয় মাউন্ট করুন.উদাহরণ-নামের সাথে ডেস্কটপে একটি ফোল্ডার তৈরি করুন উবুন্তুশারে এবং এই ফোল্ডারটি যুক্ত করুন

ধাপ 4আপনার সাথে সম্পন্ন হলে ফোল্ডার ভাগ (গুলি) স্পেসিফিকেশন, আমরা উবুন্টু থেকে ফোল্ডার মাউন্ট (অতিথি অপারেটিং সিস্টেম).একটি মাউন্টপয়েন্ট তৈরি করুন, এটি উবুন্টুতে একটি ডিরেক্টরি যা উইন্ডোজ থেকে ভাগ করা ফোল্ডারের সাথে ফাইলগুলি ভাগ করবেউবুন্টুতে একটি ডিরেক্টরি তৈরি করতে এটি চালান

$ sudo mkdir ~/Desktop/windowsshare

ধাপ 5আপনার মাউন্টপয়েন্ট নির্মিত সঙ্গে আপনি এখন ভাগ ফোল্ডার মাউন্ট করতে পারেন.ফোল্ডারটি ভাগ করতে এই কমান্ডটি চালান:

$ sudo mount -t vboxsf Ubuntushare ~/Desktop/windowsshare

ভার্চুয়ালবক্স ডিভাইস বিভাগে আমরা যে ফোল্ডারটি যুক্ত করি তার নাম এই ফোল্ডারটি উইন্ডোজে রয়েছে(হোস্ট ওএস).~ /ডেস্কটপ / উইন্ডোজ শেয়ার উবুন্টু(অতিথি ওএস)এর ডিরেক্টরি

>অভিনন্দন - এখন আপনি উইন্ডোজ এবং উবুন্টু মধ্যে ফাইল শেয়ার করতে পারেন. উইন্ডোজে যে কোনও ফাইল যুক্ত করার চেষ্টা করুন(হোস্ট ওএস) উবুন্টু শেয়ার ফোল্ডার এখন উবুন্টু পরীক্ষা করুন (অতিথি ওএস) উইন্ডোজ শেয়ার ডিরেক্টরি ফাইল প্রতিফলিত হবে.

আমার নিবন্ধ

ভাগ করা ফোল্ডার বি / ডাব্লু উইন্ডোজ এবং উবুন্টু

এখন পর্যন্ত (ভার্চুয়ালবক্সের সংস্করণ 6.0.10) রয়েছে make permanent এবং auto-mount ভাগ করা ফোল্ডারের বিকল্পগুলিও mount point (At) ভার্চুয়ালবক্সের জিইউআই-তে আমার জন্য নিম্নলিখিত কাজ:

  1. অতিথি উবুন্টুতে: sudo apt-get install virtualbox-guest-utils
  2. ভার্চুয়ালবক্সের জিইউআই-তে ভাগ করা ফোল্ডার যুক্ত করুন
  3. অতিথি ওএস পুনরায় চালু করুন

গ্রাফিক্যাল ইউজার ইন্টারফেস নির্দিষ্ট মাউন্ট পয়েন্ট ফোল্ডার স্বয়ংক্রিয়ভাবে তৈরি করা হয় এবং ls হোস্ট উইন্ডোজ পিসিতে অবস্থিত ফাইল দেখিয়েছেন.

  1. সফ্টওয়্যার কেন্দ্র থেকে 'প্রোগ্রাম এবং গ্রুপ' নামে প্রোগ্রামটি ইনস্টল করুন
  2. বর্তমান ব্যবহারকারী চয়ন করুন এবং গ্রুপ পরিচালনা ক্লিক করুন
  3. ভিবিওএক্সএসএফ চয়ন করুন এবং 'যুক্ত করুন'ক্লিক করুন
  4. পুনরায় বুট করুন

পার্টি দেরী, কিন্তু এখানে আমার জন্য ভাল কাজ যে সমাধান:

  1. আপনার আছে তা নিশ্চিত করুন অতিথি সংযোজন ইনস্টল করা হয়েছে

    • এবং সমস্ত প্রয়োজনীয় প্যাকেজ: linux-headers, build-essential, gcc, make...
  2. যোগ করুন ভাগ করা ফোল্ডার

    • ভার্চুয়ালবক্স ম্যানেজারে আপনার ভার্চুয়াল মেশিন (ভিএম)নির্বাচন করুন
    • সেটিংস&জি. টি.; & জি. টি.; শেয়ার্ড ফোল্ডার & জি. টি.; & জি. টি.; নতুন ভাগ ফোল্ডার যোগ করুন
    • ফোল্ডারের পথ: আপনার ভিএম এর সাথে ভাগ করার জন্য ফোল্ডারের পথ
    • ফোল্ডারের নাম: আপনার ভিএম - এ প্রদর্শিত ভাগ করা ফোল্ডারের নাম
    • টিক্ অটো মাউন্ট বিকল্প, যাতে এটি স্বয়ংক্রিয়ভাবে ভিএম স্টার্টআপে ফোল্ডারটি মাউন্ট করে
  3. একটি ভাগ করা ফোল্ডার যুক্ত করার পরে, আপনার ফোল্ডারটি আপনার ভিএম এ প্রদর্শিত হবে sf_<folder_name>

    • সমস্যা যে আপনি অ্যাক্সেস করা যাচ্ছে না আপনি হিসাবে লগ ইন করা হয়, যদি না এটা root ব্যবহারকারী
  4. অনুমতি দিন ভাগ করা ফোল্ডারে টার্মিনাল খোলা (Ctrl+Alt+T) এবং এই কমান্ড লিখুন:

    sudo usermod -a -G vboxsf <username>sudo chown -R <username>:users /media/sf_<folder_name>
    • কোথায় <username> - আপনার ব্যবহারকারীর নাম, <folder_name> - ভাগ করা ফোল্ডারের নাম
    • এই কমান্ডগুলি কী করে:
      1. একটি ব্যবহারকারী যোগ করে vboxsf গ্রুপ
      2. ভাগ করা ফোল্ডারের মালিকানা পরিবর্তন করে (এটি সমস্ত ফাইল এবং সাবডিরেক্টরি) ব্যবহারকারীর কাছে
  5. আপনার ভিএম পুনরায় চালু করুন

  1. একটি ডিআইআর তৈরি করুন যেখানে আপনি এটি মাউন্ট করতে যাচ্ছেন, যেমন mkdir docs

  2. অতিথি উবুন্টু মেশিনে অতিথি সংযোজন ইনস্টল করুন

  3. উবুন্টু অতিথি বন্ধ করুন, তারপরে এটি কনফিগার করুন

  4. স্টোরেজ, সেটআপ আপনার ভাগ ফোল্ডার এবং আপনি দ্বিতীয় ক্ষেত্রে নাম হিসাবে সেট কি একটি নোট করা. উদাহরণস্বরূপ"পাগল". অটো মাউন্ট জন্য বক্স চেক করুন.

  5. উবুন্টু গেস্ট বুট.

  6. আপনি বলেন, ভালো লেগেছে, এটা আসলে প্রবেশযোগ্য হবে না. (এই আপনার প্রশ্নের মূল অংশ.) আপনি পরিবর্তে এটি উপস্থিত পাবেন /media/sf_crazy, যেখানে 'পাগল' নাম আপনি এটি দিয়েছেন. এবং, এটি আপনার বাড়িতে দির উপস্থিত হবে ~/crazy.

  7. এটি মাউন্ট করার জন্য আপনাকে এখন আরও একটি পদক্ষেপ নিতে হবে:

    sudo mount -o uid=1000,gid=1000 -t vboxsf ~/crazy ~/docs

অতিথি সংযোজন ইনস্টল করার পরে এই পদক্ষেপগুলি সম্পাদন করুন উইন্ডোজ 10 হোস্ট পরিবেশের জন্য, উইন্ডোজ মেশিনে আমি ফোল্ডার শেয়ার করা ছিল.

  1. শেয়ার করার জন্য ফোল্ডারে ডান ক্লিক করুন
  2. "সাথে ভাগ করুন"নির্বাচন করুন
  3. "নির্দিষ্ট ব্যক্তি" নির্বাচন করুন
  4. সবাই বেছে নেওয়া হয়েছে, পড়তে / বিকল্প লিখুন
  5. ক্লায়েন্ট উবুন্টু মেশিন রান কমান্ডে: সুডো অ্যাডুসার এক্সএক্সএক্সএক্সএক্সএক্সএক্স ভিবিএক্সএসএফ

কোথায় এক্সএক্সএক্সএক্সএক্স আপনার ব্যবহারকারীর অ্যাকাউন্টের নাম. লগ আউট এবং উবুন্টু ফিরে লগ ইন করুন.

মনে রাখবেন যে আপনি সিমলিঙ্কগুলি ভাগ করতে পারবেন না!