কীভাবে স্বয়ংক্রিয়ভাবে কোনও ফোল্ডার মাউন্ট করবেন এবং ভার্চুয়ালবক্সে রুট থেকে মালিকানা পরিবর্তন করবেন


33

ভার্চুয়ালবক্স এবং উবুন্টু (14.04) ব্যবহার করে এটি আমার প্রথমবার, আমি একটি হোস্ট উইন্ডোজ 7 ওএসে আছি।

আমি একটি ভাগ করা ফোল্ডার মাউন্ট করার চেষ্টা করছি যা আমার ভার্চুয়ালবক্সে এবং উইন্ডোজ ওএসে উভয়ই অ্যাক্সেস করতে হবে এমন ফাইল রয়েছে। ইনস্টল করা vboxsfথেকে এটি সফলভাবে মাউন্ট করেছি Guest Additions

মাউন্ট করতে আমি কমান্ডটি sudo mount -t vboxsf <dir name in vbox> <directory in linuxব্যবহার করেছিলাম যেমন আমি ব্যবহার করেছিsudo mount -t vboxsf Test /home/user/Test

আমি সূচনা করার পরে ডিরেক্টরিগুলি স্বয়ংক্রিয়ভাবে মাউন্ট করার বেশ কয়েকটি উপায় খুঁজে পেয়েছি উদাহরণস্বরূপ সেই /etc/rc.localপদ্ধতিটি ( এখানে ) যেখানে আপনি বলেছিলেন যে ফাইলটি এটিতে কমান্ড যুক্ত করছে (ছাড়াই sudo)। অথবা fstabপদ্ধতিটি ( এখানে ) ব্যবহার করে । আমি rc.localব্যক্তিগতভাবে পদ্ধতি পছন্দ ।

একবার মাউন্ট হয়ে গেলে এর অনুমতি রয়েছে dr-xr-xr-xতবে একবার মাউন্ট করা ডিরেক্টরিটির rootমালিকানা রয়েছে এবং chown user /home/user/Testএর কোনও প্রভাব নেই। এর অর্থ আমি কোনও সাধারণ ব্যবহারকারী হিসাবে এতে ফাইল তৈরি বা পরিবর্তন করতে পারি না।

ভার্চুয়ালবক্সে যে ডিরেক্টরিটি ভাগ করা হবে তা কেবল পঠনযোগ্য হিসাবে সেট করা নেই।

ভাগ করা ফোল্ডারটি স্বয়ংক্রিয়ভাবে মাউন্ট করার এবং আমার অ rootব্যবহারকারীদের মালিকানা নির্ধারণের জন্য কি কোনও উপায় আছে ?


ফোরামে forums.virtualbox.org/viewtopic.php?f=3&t=79965 আমি দুর্দান্ত থ্রেড পেয়েছি । আমি এই পোস্টটি পড়ার জন্য কাউকে এটি পড়ার পরামর্শ দিচ্ছি।
www139

উত্তর:


49

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

অবশেষে আপনার ব্যবহারকারীর সাথে গোষ্ঠীতে যুক্ত করুন

sudo usermod -G vboxsf -a myusername

প্রক্রিয়াটি শেষ করার জন্য লগআউট এবং আবার ফিরে বা মেশিনটিকে পুনরায় বুট করুন (ধন্যবাদ @ ফোও)। গোষ্ঠীগুলি / ইত্যাদি / গোষ্ঠীতে সংরক্ষিত থাকে, ব্যবহারকারী মোড পৃষ্ঠা অনুসারে ।


আহ আমি এটি জানতাম না, এটি দরকারী, আমি জিজ্ঞাসা করতে পারি এমন ব্যবহারকারী দলগুলি কোথায় রয়েছে?
ফিজ্তবান

আমি এটি চেষ্টা করেছিলাম এবং আমি গ্রুপে যুক্ত হয়েছি তা নিশ্চিত করার পরেও ভাগ করা ফোল্ডারগুলি অ্যাক্সেস করতে পারিনি।
জেক

@ জেক আপনার অতিথি সংযোজনগুলি সঠিকভাবে ইনস্টল করা আছে?
কাটু

4
নিজেকে গ্রুপে যোগ করার পরে লগ আউট এবং ফিরে প্রয়োজন
ফোও।

আমারও এ নিয়ে সমস্যা হচ্ছে, এটি root vboxsfআমার বাড়ির দিরে মাউন্ট করা শেয়ারের জন্য তৈরি করা সিমলিংকড ফাইলগুলি দেখার জন্য আমাকে অনুরোধ করে, তবে মূল সমস্যাটি হ'ল আমিও পড়ার সমস্যা পেতে পারি। আমার ক্ষেত্রে যে ওয়েবফিলাগুলি অনুমতির জন্য যেমন 755এখন প্রয়োজন হবে 775ইত্যাদি সেট আপ করা হয়েছে তা কি প্রশংসনীয় নয় ? এটি কোনও যেতে হবে না, এবং যদি এটি হয় তবে এটি আমার ব্যবহারকারীকে মাউন্ট করার জন্য আমার একটি সমাধান দরকার। uidএবং gidfstabআমার জন্য কাজ পারেনি, হয়তো যেহেতু তার স্বয়ংক্রিয় অতিথি সংযোজন দ্বারা মাউন্ট আমি জড়ো করা, IM সত্যিই নিশ্চিত না কেন fstabকাজ করছিল না। ফাইলগুলি সরানোর সময় আমি এটি দেখতে পাইmv: cannot create symbolic link
ব্রায়ান থমাস

23

আহ কোনও অভিব্যক্তি লেখার শপথ এবং তারপরেই উত্তর খুঁজে বের করার পরে।

আমি এই লিঙ্কে প্রস্তাবিত পূর্ণ কমান্ড ব্যবহার করিনি

sudo mount -t vboxsf -o uid=$UID,gid=$GID share ~/host

সুতরাং মালিকানা vboxsfযুক্ত করতে এবং উবুন্টু হয়ে স্বয়ংক্রিয়ভাবে ভার্চুয়ালবক্সে মাউন্ট করার জন্য নিম্নলিখিত কমান্ডটি লাইনের /etc/rc.localআগে ফাইলটিতে যুক্ত করুন exit 0:

mount -t vboxsf -o uid=1000,gid=1000 <folder name given in VirtualBox> /home/<user>/where/ever/you/want


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

1
তদুপরি, vboxsf-munted পার্টিশনে মালিকানা পরিবর্তন করার আদেশগুলি কার্যকর হবে না। দেখুন superuser.com/questions/640027/...
Reinier পোস্ট

এই সমাধানটি নির্দিষ্ট ব্যবহারকারী আইডিতে মাউন্টিংকে "ঠিক করে" দেয়। ওপি কী এমনটি চেয়েছিল তা নিশ্চিত নয়। যদি বিভিন্ন ব্যবহারকারী এই সিস্টেমটি ব্যবহার করে থাকেন তবে এটি তাদের সবার জন্য কার্যকর হবে না।
ডেভলাস
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.