ডিভাইস নাম পরিবর্তে UUID ব্যবহার করে ভার্চুয়ালবক্স কাঁচা ড্রাইভ


2

আমি একটি ভার্চুয়ালবক্স ভিএম একটি প্রকৃত ড্রাইভ সংযুক্ত করতে চান, তাই আমি এখানে নির্দেশাবলী অনুসরণ , যা এই বলে:

VBoxManage internalcommands createrawvmdk -filename /path/to/file.vmdk -rawdisk /dev/sdX

যে একটি ভার্চুয়াল হার্ড ড্রাইভ তৈরি করে ( file.vmdk ) যা ভিএম সংযুক্ত করা যেতে পারে, এবং এটি প্রকৃত ড্রাইভের জন্য এক ধরণের রপার। এবং যে কাজ করে।

যাইহোক কোন ড্রাইভে আমি কোন ড্রাইভের সাথে সংযুক্ত থাকি তার উপর ভিত্তি করে sdX ডিভাইসের নাম পরিবর্তন, এবং ভুল শারীরিক ড্রাইভ তারপর ভিএম দেখানো হয়।

তাই আমি পরিবর্তে UUID নাম উল্লেখ করতে চাই। আমি এটা কিভাবে করবো?

উত্তর:


2

আপনি ব্যবহার করতে পারেন lsblk এই মত কমান্ড:

sudo lsblk /dev/sdaX -no UUID

পার্টিশন uuid পেতে কিন্তু আপনি ডিভাইস ফাইল সিস্টেম ব্যবহার করতে পারেন।

ls -l /dev/disk/by-uuid

আপনি ব্যবহার করতে চান কোন UUID নিশ্চিত করতে। যে ফাইলটি / dev / sdx UUID এর সাথে মিলবে সেটি উল্লেখ করবে।

তারপর xboxmanage কমান্ডটি ব্যবহার করুন।


আমি কিভাবে UUID পেতে জানি, কিন্তু কিভাবে আমি এটা ব্যবহার করবেন? যে একটি নথিভুক্ত বিকল্প নয়।
lonix

@lonix শুধু অন্য কোনও ডিভাইস ফাইলের মতো।
jdwolf

আপনি কি বোঝাতে চেয়েছেন? VBoxManage internalcommands createrawvmdk -filename /path/to/file.vmdk -rawdisk UUID কাজ করে না?
lonix

@lonix প্রবেশ করুন ls কমান্ড যা UUID দ্বারা ডিভাইস ফাইলগুলি তালিকাভুক্ত করবে তবে তারা এমন ফাইল যা VBoxManage এ ইনপুট হতে পারে।
jdwolf

1
ঠিক আছে আমি এখন বুঝতে পারি - যদিও আমি ব্যবহার করেছি by-id পরিবর্তে by-uuid যদিও পুরো ডিস্ক পেতে। এখন এটা কাজ করছে!
lonix
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.