হাইপার-ভি উবুন্টু অতিথির উপর ভাগ করা ফোল্ডার

Shared Folders Over Hyper V Ubuntu Guest



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

আমরা সবাই একই পৃষ্ঠায় আছি তা নিশ্চিত করার জন্য, আমরা উইন্ডোজ 10 প্রো হোস্ট সিস্টেমে নিম্নলিখিত ধাপগুলি চালাচ্ছি যেখানে উবুন্টু 18.04 এলটিএস হাইপার-ভি-তে অতিথি হিসাবে চলছে।







একটি ফাইল শেয়ার শুরু হচ্ছে

আপনার শুরুর মেনু উইন্ডোজ ফিচার চালু বা বন্ধ করুন। একবার আপনি এটি খুঁজে পেতে, এটি খুলুন এবং চেক করুন এসএমবি 1.0 এবং এসএমবি ডাইরেক্ট বাক্স, নিচে দেখানো হয়েছে:





ঠিক আছে ক্লিক করুন, এবং পরিবর্তনের জন্য অপেক্ষা করুন। যদি এটি আপনাকে সিস্টেমটি পুনরায় বুট করতে বলে, এটি করুন। এছাড়াও স্টার্ট মেনুতে অ্যাডভান্সড শেয়ারিং সেটিংস অনুসন্ধান করুন এবং যাচাই করুন যে শেয়ারিং চালু আছে





যদি তা না হয়, যে বাক্সটি এটি চালু করে তা পরিবর্তন করুন এবং পরিবর্তনগুলি সংরক্ষণ করুন।



একবার এটি হয়ে গেলে, আসুন একটি ফোল্ডার তৈরি করি যেখানে আমরা আমাদের শেয়ারযোগ্য সামগ্রীগুলি রাখব। আমরা আমাদের নাম দেব আমার ভাগাভাগি করা ফোল্ডার । এই নতুন ফোল্ডারে ডান ক্লিক করুন, Properties → Sharing এ যান এবং ক্লিক করুন শেয়ার করুন।

এটি আপনাকে জিজ্ঞাসা করবে কোন ব্যবহারকারীদের সাথে আপনি এই ফোল্ডারটি ভাগ করতে চান। ডিফল্টরূপে, আপনার ব্যবহারকারীর নাম নির্বাচন করা হবে, নিরাপত্তার কারণে এটিকে সেদিকেই ছেড়ে দেওয়া যাক। এখানে আপনি একটি ডামি ব্যবহারকারীর নাম দেখতে পারেন জাদুকরী ব্যবহৃত হচ্ছে. আপনি যদি আরো ব্যবহারকারী যুক্ত করতে চান তাহলে তা করতে দ্বিধা করবেন না।

পরবর্তী, ক্লিক করুন শেয়ার করুন যার জন্য আপনার প্রশাসনিক সুবিধা থাকতে হবে এবং আপনাকে পরবর্তী উইন্ডোতে ফোল্ডারের নেটওয়ার্ক পাথ দেওয়া হবে।

আপনি দেখতে পাচ্ছেন পথটি হল NG ANGMAR MySharedFolder এক্ষেত্রে. সাধারণত, এটি একই অনুসরণ করবে \ PCName Shared_Folder_Name বিন্যাস ব্যাকস্ল্যাশগুলি উইন্ডোজের পথ নির্দেশ করার সময় বিভিন্ন ডিরেক্টরি পৃথক করতে ব্যবহৃত হয়। আমাদের লিনাক্স গেস্টে আমরা ব্যাকস্ল্যাশগুলি প্রতিস্থাপন করব যাতে এরকম একটি ফরওয়ার্ড করা যায় // PCName/Shared_Folder_Name

এ পর্যন্ত সব ঠিকই. এখন প্রশ্ন হল কিভাবে আমরা আমাদের লিনাক্স গেস্ট থেকে এটি অ্যাক্সেস করব?

হোস্ট নেটওয়ার্কিং এর অতিথি

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

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

যদিও এটি উভয়ের সাথেই কাজ করতে পারে অভ্যন্তরীণ এবং বাহ্যিক সুইচ (হাইপার-ভি দ্বারা প্রদত্ত দুটি ভার্চুয়াল সুইচ) এটি লক্ষ্য করা গুরুত্বপূর্ণ যে এসএমবি/সিআইএফএস ফাইল ভাগ করে নেওয়ার জন্য হোস্ট এবং অতিথি উভয়ই একই নেটওয়ার্কে থাকতে হবে।

অতিথির উপর ভাগ করা ফোল্ডার মাউন্ট করা

আপনার অতিথি OS শুরু করুন, যা আমাদের ক্ষেত্রে উবুন্টু। টার্মিনালটি খুলুন এবং একটি সাধারণ সিআইএফএস-ক্লায়েন্ট ইনস্টল করুন।

$sudoউপযুক্তইনস্টলcifs-utils

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

$mkdir~/শেয়ার করা ফোল্ডারের

ঠিক আছে, তাই এখন চূড়ান্ত পদক্ষেপ হিসাবে, আপনাকে ফোল্ডারটি মাউন্ট করতে হবে। মনে রাখবেন যখন আমরা আমাদের হোস্টে ফাইল শেয়ার তৈরি করেছি তখন আমরা একটি পেয়েছিলাম নেটওয়ার্ক পথ যে ফোল্ডারটি ছিল তার জন্য NG ANGMAR MySharedFolder যদিও আপনার পার্থক্য হতে পারে, একটি জিনিস যা একই থাকবে তা হল উইন্ডোজ দ্বারা ব্যবহৃত ব্যাকস্ল্যাশ যা আপনাকে চালু করতে হবে সামনের স্ল্যাশ লিনাক্সে নির্দিষ্ট করার সময়।

এছাড়াও যেহেতু আমরা এটি শুধুমাত্র একটি উইন্ডোজ ব্যবহারকারীর সাথে শেয়ার করেছি (আপনি নিজে) আপনাকে লিনাক্সকে জানাতে হবে যে আপনার উইন্ডোজ ব্যবহারকারীর নাম কি তাই এটি সেই নামের বিরুদ্ধে প্রমাণীকরণ করতে পারে।

$sudomount.cifs//<আপনার পিসির নাম> /<শেয়ার করা ফোল্ডারের নাম>
~/শেয়ার করা ফোল্ডারের-অথবা ব্যবহারকারী=<আপনার উইন্ডোজ ব্যবহারকারীর নাম>

উদাহরণস্বরূপ, উপরের উদাহরণে, উইন্ডোজ দ্বারা ফোল্ডারে নির্ধারিত পথটি নীচে দেখানো হয়েছে:

পথের উপর এই ফোল্ডারটি মাউন্ট করতে ~/শেয়ার্ডফোল্ডার আমি চালানোর প্রয়োজন হবে:

$sudomount.cifs//ANGMAR/MySharedFolder/শেয়ার করা ফোল্ডারের-অথবা ব্যবহারকারী= WindowsUserName

আপনাকে sudo পাসওয়ার্ডের জন্য অনুরোধ করা হবে (যদি আপনি রুট হিসাবে না চালাচ্ছেন), সেক্ষেত্রে আপনার লিনাক্স ব্যবহারকারীর জন্য পাসওয়ার্ড এবং দূরবর্তী ফোল্ডারে প্রবেশের জন্য আপনাকে পাসওয়ার্ডের জন্য অনুরোধ করা হবে, সেক্ষেত্রে, উইন্ডোজ ব্যবহারকারীর পাসওয়ার্ড লিখুন

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

আপনি যদি হাইপার-ভি বা অন্য কোনো ভার্চুয়ালাইজেশন সম্পর্কিত বিষয় নিয়ে মুখোমুখি হন এমন কোন সমস্যা আছে কিনা তা আমাদের জানান!