লিনাক্সে ড্রাইভের UUID কিভাবে খুঁজে পাবেন

শেষ আপডেট: ২৮/১০/২০২৫

ইউনিভার্সাল ইউনিক আইডেন্টিফায়ার (UUID), বা স্প্যানিশ ভাষায় ইউনিভার্সাল ইউনিক আইডেন্টিফায়ার হল একটি আলফানিউমেরিক ক্রম যা স্বতন্ত্রভাবে একটি ইউনিটকে চিহ্নিত করে অপারেটিং সিস্টেম লিনাক্স। কারিগরি Linux পরিবেশে, ডিভাইসগুলিকে স্বয়ংক্রিয়ভাবে মাউন্ট করা বা ফাইল সিস্টেম কনফিগার করার মতো বিভিন্ন কাজ করার জন্য একটি ড্রাইভের UUID জানা অপরিহার্য। লিনাক্সে একটি ড্রাইভের UUID খুঁজে বের করার জন্য কিছু নির্দিষ্ট কমান্ড এবং পদ্ধতির প্রয়োজন যা আমরা এই নিবন্ধে বিস্তারিতভাবে ব্যাখ্যা করব। আপনার পছন্দের লিনাক্স ডিস্ট্রিবিউশনে এই মূল্যবান তথ্যটি কীভাবে পেতে হয় তা আবিষ্কার করতে আমাদের সাথে যোগ দিন।

1. লিনাক্সে অনন্য ড্রাইভ সনাক্তকরণের ভূমিকা

লিনাক্সে একটি ড্রাইভের স্বতন্ত্র সনাক্তকরণ অপরিহার্য যাতে ডিভাইসগুলি সঠিকভাবে স্বীকৃত হয় এবং সিস্টেমের দ্বন্দ্ব এড়ানো যায়। লিনাক্সে, প্রতিটি ড্রাইভকে একটি অনন্য ট্যাগের মাধ্যমে চিহ্নিত করা হয়, যা একটি UUID (ইউনিভার্সলি ইউনিক আইডেন্টিফায়ার) নামে পরিচিত। এই সনাক্তকরণ অনুমতি দেয় অপারেটিং সিস্টেম সিস্টেমের সাথে সংযুক্ত প্রতিটি ইউনিটকে সঠিকভাবে এবং অনন্যভাবে সনাক্ত করুন।

লিনাক্সে একটি ড্রাইভের UUID পাওয়ার বিভিন্ন উপায় রয়েছে। তাদের মধ্যে একটি কমান্ড ব্যবহার করা হয় blkid, যা সমস্ত ড্রাইভ এবং তাদের সংশ্লিষ্ট UUID-এর তালিকা প্রদর্শন করে। আরেকটি পদ্ধতি হল কমান্ড ব্যবহার করা lsblk, যা UUID সহ ড্রাইভ এবং তাদের বৈশিষ্ট্য সম্পর্কে তথ্য প্রদান করে। উপরন্তু, UUID কনফিগারেশন ফাইল থেকেও অ্যাক্সেস করা যেতে পারে /etc/fstab, যা ইউনিটগুলির জন্য মাউন্ট করার বিকল্পগুলি ধারণ করে।

একবার লিনাক্সে ড্রাইভের UUID প্রাপ্ত হয়ে গেলে, এটি বিভিন্ন উদ্দেশ্যে ব্যবহার করা সম্ভব, যেমন ড্রাইভটি ম্যানুয়ালি মাউন্ট করা বা সিস্টেম কনফিগারেশন পরিবর্তন করা। উদাহরণস্বরূপ, ফাইল সম্পাদনা করে সিস্টেম বুটের সময় স্বয়ংক্রিয়ভাবে একটি ড্রাইভ মাউন্ট করতে UUID ব্যবহার করা যেতে পারে /etc/fstab. আপনি নির্দিষ্ট অপারেশন সঞ্চালনের জন্য UUID ব্যবহার করতে পারেন ইউনিটে, যেমন এটি ফর্ম্যাট করা বা এর লেবেল পরিবর্তন করা।

2. UUID কি এবং লিনাক্সে কেন এটি গুরুত্বপূর্ণ?

ইউইউআইডি মানে ইউনিভার্সাল ইউনিক আইডেন্টিফায়ার এবং লিনাক্স অপারেটিং সিস্টেমে এটি একটি অত্যন্ত গুরুত্বপূর্ণ ধারণা। এটি একটি লিনাক্স সিস্টেমের প্রতিটি ডিভাইস বা পার্টিশনের জন্য নির্ধারিত একটি অনন্য শনাক্তকারী। অন্যান্য শনাক্তকারী যেমন ডিভাইস নম্বর (dev) বা ডিভাইসের নাম (sda, sdb, ইত্যাদি) থেকে ভিন্ন, UUID অনন্য এবং ডিভাইসের শারীরিক অবস্থান বা অন্য কোনো কারণের উপর ভিত্তি করে পরিবর্তন হয় না।

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

অন্যান্য শনাক্তকারীর পরিবর্তে UUID ব্যবহার করা পার্টিশন বা ডিভাইস মাউন্ট করার সময় ত্রুটি এবং বিভ্রান্তি এড়াতে সাহায্য করে। /etc/fstab ফাইলে (যেটিতে ফাইল সিস্টেম মাউন্ট সংক্রান্ত তথ্য রয়েছে) UUID উল্লেখ করলে ডিভাইসের নাম পরিবর্তন হলেও সঠিক পার্টিশন মাউন্ট করা হয়েছে কিনা তা নিশ্চিত করে। উপরন্তু, blkid কমান্ড ব্যবহার করে, অ্যাডমিনিস্ট্রেটররা সহজেই এর UUID পেতে পারে সকল ডিভাইস এবং সিস্টেমে পার্টিশন, যা ডিভাইসগুলিকে ট্র্যাক এবং কনফিগার করা সহজ করে তোলে।

3. ফাইলের অবস্থান যা লিনাক্সে একটি ড্রাইভের UUID সংরক্ষণ করে

এটি বিতরণের উপর নির্ভর করে পরিবর্তিত হতে পারে অপারেটিং সিস্টেমের. যাইহোক, সঠিক অবস্থান নির্ধারণ এবং নির্ভরযোগ্যভাবে এই তথ্য অ্যাক্সেস করার বিভিন্ন উপায় আছে।

ফাইল খুঁজে বের করার একটি উপায় হল `blkid` কমান্ড ব্যবহার করা। এই কমান্ডটি তাদের UUID সহ সিস্টেমে উপস্থিত ডিস্ক ড্রাইভ সম্পর্কে বিস্তারিত তথ্য প্রদর্শন করে। এটি ব্যবহার করতে, কেবল একটি টার্মিনাল খুলুন এবং নিম্নলিখিত কমান্ডটি চালান:

"`html
blkid
«`

এটি তাদের নিজ নিজ UUID সহ ডিস্ক ড্রাইভের একটি তালিকা প্রদর্শন করবে, সেইসাথে অতিরিক্ত তথ্য যেমন ব্যবহৃত ফাইল সিস্টেম। আপনি যে ড্রাইভে আগ্রহী তার নির্দিষ্ট UUID অনুসন্ধান করতে পারেন এবং সংশ্লিষ্ট ফাইলের অবস্থান নোট করতে পারেন।

ফাইলের অবস্থান খুঁজে বের করার আরেকটি উপায় হল `fstab` ফাইলটি পরীক্ষা করা, যেটিতে সিস্টেমে ড্রাইভের জন্য মাউন্ট কনফিগারেশন রয়েছে। এই ফাইলটি অ্যাক্সেস করতে, টার্মিনালে নিম্নলিখিত কমান্ডটি চালান:

"`html
cat /etc/fstab
«`

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

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

4. লিনাক্সে সমস্ত স্টোরেজ ড্রাইভ কীভাবে তালিকাভুক্ত করবেন

লিনাক্সে সমস্ত স্টোরেজ ড্রাইভ তালিকাভুক্ত করতে, আপনি কমান্ডটি ব্যবহার করতে পারেন lsblk টার্মিনালে। এই কমান্ডটি আপনার সিস্টেমের সমস্ত ব্লক ডিভাইসের একটি তালিকা প্রদর্শন করে, সহ হার্ড ড্রাইভ, SSD ড্রাইভ, পার্টিশন এবং ভার্চুয়াল ডিভাইস। নীচে দেওয়া হল ধাপে ধাপে এই কমান্ড ব্যবহার করতে:

ধাপ ১: আপনার লিনাক্স সিস্টেমে টার্মিনাল খুলুন। আপনি অ্যাপ্লিকেশন মেনু বা কীবোর্ড শর্টকাট ব্যবহার করে টার্মিনাল অ্যাক্সেস করতে পারেন Ctrl + Alt + T.

ধাপ ১: একবার টার্মিনালে, কমান্ডটি প্রবেশ করান lsblk এবং এন্টার কী টিপুন। এটি আপনার সিস্টেমে সমস্ত স্টোরেজ ড্রাইভের একটি বিস্তারিত তালিকা প্রদর্শন করবে।

এক্সক্লুসিভ কন্টেন্ট - এখানে ক্লিক করুন  আপনার কম্পিউটার বা ফোন থেকে Vkontakte থেকে কীভাবে লগ আউট করবেন

ধাপ ১: কমান্ড দ্বারা উত্পন্ন তালিকা lsblk এটিতে প্রতিটি স্টোরেজ ড্রাইভ সম্পর্কে দরকারী তথ্য রয়েছে, যেমন ডিভাইসের নাম, আকার, প্রকার এবং মাউন্ট পয়েন্টের নাম যদি মাউন্ট করা হয়। আপনি আপনার সিস্টেমে স্টোরেজ ড্রাইভ সনাক্ত করতে এই তথ্য ব্যবহার করতে পারেন।

5. কিভাবে blkid কমান্ড ব্যবহার করে লিনাক্সে একটি ড্রাইভের UUID পেতে হয়

পান ইউইউআইডি কমান্ড ব্যবহার করে লিনাক্সে একটি ড্রাইভের (সার্বজনীনভাবে অনন্য সনাক্তকারী) blkid অপারেটিং সিস্টেমের সাথে সংযুক্ত স্টোরেজ ডিভাইসগুলিকে স্বতন্ত্রভাবে এবং সঠিকভাবে সনাক্ত করতে এটি খুবই কার্যকর। নীচে এই কমান্ডটি ব্যবহার করে লিনাক্সে একটি ড্রাইভের UUID পেতে একটি ধাপে ধাপে পদ্ধতি রয়েছে।

  1. লিনাক্সে একটি টার্মিনাল খুলুন।
  2. টার্মিনালে নিম্নলিখিত কমান্ডটি চালান: blkid. এটি তাদের বিস্তারিত তথ্য সহ সিস্টেমের সাথে সংযুক্ত সমস্ত স্টোরেজ ড্রাইভের একটি তালিকা প্রদর্শন করবে।
  3. তালিকায় আপনি যে ডিভাইস বা ড্রাইভ পার্টিশনের জন্য UUID পেতে চান সেটি খুঁজুন। UUID কলামে প্রদর্শিত হয় UUID.

আপনি যদি আউটপুট ফিল্টার করতে চান এবং একটি নির্দিষ্ট ড্রাইভের UUID দ্রুত খুঁজে পেতে চান, আপনি কমান্ডটি ব্যবহার করতে পারেন grep ডিভাইস বা পার্টিশনের নাম সহ। উদাহরণস্বরূপ, আপনি যদি "/dev/sdb1" পার্টিশনের UUID খুঁজছেন, আপনি নিম্নলিখিত কমান্ডটি চালাতে পারেন: blkid | grep /dev/sdb1.

কমান্ড ব্যবহার করে লিনাক্সে একটি ড্রাইভের UUID পান blkid সম্পর্কে অনন্য তথ্য খোঁজার একটি সহজ এবং কার্যকর উপায় তোমার ডিভাইসগুলি স্টোরেজ এই শনাক্তকারীটি স্বয়ংক্রিয় মাউন্ট কনফিগার করতে, ফাইলে এন্ট্রি যোগ করতে ব্যবহার করা যেতে পারে /etc/fstab অথবা এমনকি সমস্যা সমাধান সিস্টেমের সাথে সংযুক্ত ইউনিটগুলির সাথে সম্পর্কিত।

6. লিনাক্সে একটি ড্রাইভের UUID খুঁজে পেতে lsblk কমান্ড ব্যবহার করে

লিনাক্সে lsblk কমান্ড একটি স্টোরেজ ড্রাইভের UUID খোঁজার জন্য একটি দরকারী টুল। ইউইউআইডি (ইউনিভার্সলি ইউনিক আইডেন্টিফায়ার) লিনাক্স সিস্টেমে প্রতিটি স্টোরেজ ডিভাইসের জন্য নির্ধারিত একটি অনন্য শনাক্তকারী। পার্টিশন মাউন্ট করা বা ফাইল সিস্টেম কনফিগার করার মতো কিছু কাজ করার জন্য এই শনাক্তকারীর প্রয়োজন হয়।

lsblk কমান্ডটি ব্যবহার করতে, আপনার লিনাক্স সিস্টেমে একটি টার্মিনাল খুলুন এবং এন্টার কী অনুসরণ করে "lsblk" টাইপ করুন। এটি হার্ড ড্রাইভ, এসএসডি ড্রাইভ, এসডি কার্ড ইত্যাদি সহ আপনার সিস্টেমের সাথে সংযুক্ত সমস্ত স্টোরেজ ড্রাইভের একটি তালিকা প্রদর্শন করবে। প্রতিটি ড্রাইভ এর পাশে তার UUID সহ প্রদর্শিত হবে, যার ফলে আপনি আপনার প্রয়োজনীয় ড্রাইভের UUID সহজেই সনাক্ত করতে পারবেন।

আপনি যদি শুধুমাত্র একটি নির্দিষ্ট ড্রাইভের UUID প্রদর্শন করতে চান তবে আপনি নিম্নলিখিত কমান্ডটি ব্যবহার করতে পারেন:

lsblk -o NAME,UUID

এটি প্রতিটি স্টোরেজ ড্রাইভের শুধুমাত্র নাম এবং UUID দেখাবে, এটি খুঁজে পাওয়া সহজ করে। একবার আপনি আপনার প্রয়োজনীয় ড্রাইভের UUID খুঁজে পেলে, আপনি এটি অন্যান্য কমান্ড বা স্ক্রিপ্টগুলিতে ব্যবহার করতে পারেন যেগুলির জন্য এই তথ্যের প্রয়োজন৷

7. fstab ফাইলের মাধ্যমে লিনাক্সে একটি ড্রাইভের UUID সনাক্ত করা

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

1. প্রথমে, আমরা একটি টার্মিনাল খুলি এবং বর্তমানে মাউন্ট করা ড্রাইভগুলির একটি তালিকা প্রদর্শন করতে নিম্নলিখিত কমান্ডটি চালাই:

mount

2. আমরা যে ইউনিটের UUID সনাক্ত করতে চাই তার জন্য আমরা তালিকা অনুসন্ধান করি। UUID হল একটি অনন্য শনাক্তকারী যা প্রতিটি ড্রাইভে বরাদ্দ করা হয় এবং এটি সিস্টেমে অনন্যভাবে সনাক্ত করতে ব্যবহৃত হয়।

3. একবার আমরা ড্রাইভটি শনাক্ত করার পর, আমরা একটি পাঠ্য সম্পাদকে fstab ফাইল খুলি। আমরা ডিফল্ট টেক্সট এডিটর দিয়ে ফাইলটি খুলতে নিম্নলিখিত কমান্ডটি ব্যবহার করতে পারি:

sudo nano /etc/fstab

এটা মনে রাখা গুরুত্বপূর্ণ যে fstab ফাইলের যেকোনো পরিবর্তন সতর্কতার সাথে করা উচিত, কারণ ভুল পরিবর্তন সিস্টেমের সঠিক কার্যকারিতাকে প্রভাবিত করতে পারে।

8. /dev ফাইল সিস্টেম থেকে লিনাক্সে একটি ড্রাইভের UUID অ্যাক্সেস করা

/dev ফাইল সিস্টেম থেকে লিনাক্সে একটি ড্রাইভের UUID অ্যাক্সেস করতে, আমরা ব্যবহার করতে পারি এমন বিভিন্ন কমান্ড এবং পদ্ধতি রয়েছে। এটি অর্জনের জন্য নিম্নলিখিত পদক্ষেপগুলি অনুসরণ করতে হবে:

  1. আমাদের প্রথমে যা করতে হবে তা হল আমাদের লিনাক্স সিস্টেমে একটি টার্মিনাল খোলা। এটি করার জন্য, আমরা কী সমন্বয় ব্যবহার করতে পারি Ctrl + Alt + T অথবা আমাদের অ্যাপ মেনুতে "টার্মিনাল" অ্যাপ খুঁজুন।
  2. একবার টার্মিনাল খোলা হলে, আমরা কমান্ডটি কার্যকর করতে পারি lsblk -f সিস্টেমের সাথে সংযুক্ত সমস্ত ড্রাইভ এবং তাদের নিজ নিজ UUID-এর একটি তালিকা প্রদর্শন করতে। এই কমান্ডটি আমাদের প্রতিটি ড্রাইভের পার্টিশন এবং ফাইল সিস্টেম সম্পর্কে বিস্তারিত তথ্য প্রদান করবে।
  3. উপরের কমান্ডের আউটপুটে সংশ্লিষ্ট কলামটি সন্ধান করে আমরা ইউনিটের UUID সনাক্ত করতে পারি। UUID এর অনুরূপ একটি বিন্যাস থাকবে: UUID="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", যেখানে "x" একটি হেক্সাডেসিমেল অক্ষর উপস্থাপন করে।
এক্সক্লুসিভ কন্টেন্ট - এখানে ক্লিক করুন  গুগলের সাহায্যে আপনি কোথায় গাড়ি পার্ক করেছেন তা কীভাবে খুঁজে পাবেন

আরেকটি বিকল্প হল কমান্ডটি ব্যবহার করা blkid, যা আমাদের সিস্টেমের সাথে সংযুক্ত ইউনিট এবং তাদের নিজ নিজ UUID সম্পর্কে তথ্য প্রদান করবে। এই কমান্ডটি ব্যবহার করার জন্য, আমাদের এটিকে টার্মিনালে চালাতে হবে এবং প্রদর্শিত তথ্য পর্যবেক্ষণ করতে হবে।

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

9. কিভাবে GParted প্রোগ্রাম ব্যবহার করে লিনাক্সে একটি ড্রাইভের UUID চেক করবেন

আপনি যদি আপনার লিনাক্স সিস্টেমে একটি ড্রাইভের UUID যাচাই করতে চান, তাহলে GParted প্রোগ্রামটি আপনার জন্য এই কাজটিকে সহজ করে দিতে পারে। ইউইউআইডি (ইউনিভার্সলি ইউনিক আইডেন্টিফায়ার) আপনার সিস্টেমের প্রতিটি স্টোরেজ ড্রাইভে নির্ধারিত একটি অনন্য শনাক্তকারী। একটি ড্রাইভের UUID জানা প্রশাসন এবং কনফিগারেশনের উদ্দেশ্যে যেমন মাউন্ট করা বা পার্টিশন আনমাউন্ট করার জন্য উপযোগী হতে পারে।

GParted ব্যবহার করে লিনাক্সে একটি ড্রাইভের UUID চেক করার ধাপগুলি নীচে দেওয়া হল:

  1. জিপার্টেড প্রোগ্রামটি খুলুন। আপনার যদি এটি ইনস্টল না থাকে তবে এটি ইনস্টল করতে টার্মিনালে নিম্নলিখিত কমান্ডটি চালান: sudo apt-get install gparted.
  2. GParted ওপেন হয়ে গেলে, সেই ড্রাইভটি নির্বাচন করুন যার UUID আপনি যাচাই করতে চান টুলবার উচ্চতর আপনি ড্রাইভটিকে এর আকার এবং বিন্যাস দ্বারা সনাক্ত করতে পারেন।
  3. নির্বাচিত ড্রাইভে ডান ক্লিক করুন এবং "বৈশিষ্ট্য" বিকল্পটি নির্বাচন করুন।

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

10. সিস্টেম ইনফরমেশন টুল ব্যবহার করে লিনাক্সে একটি ড্রাইভের UUID সনাক্ত করা

লিনাক্সে একটি সিস্টেম ইনফরমেশন টুল ব্যবহার করে, দ্রুত এবং সহজে একটি ড্রাইভের UUID সনাক্ত করা সম্ভব। ইউইউআইডি, বা ইউনিভার্সাল ইউনিক আইডেন্টিফায়ার হল একটি আলফানিউমেরিক মান যা অপারেটিং সিস্টেমের প্রতিটি ড্রাইভের জন্য বরাদ্দ করা হয়, যা এর অনন্য সনাক্তকরণের অনুমতি দেয়।

লিনাক্সে একটি ড্রাইভের UUID পেতে, নিম্নলিখিত পদক্ষেপগুলি অনুসরণ করা যেতে পারে:

  • প্রথমত, লিনাক্স সিস্টেমে একটি টার্মিনাল খুলুন।
  • এরপর, কমান্ডটি চালান lsblk -f UUID সহ তাদের তথ্য সহ সিস্টেমের সমস্ত ড্রাইভ তালিকাভুক্ত করতে।
  • তালিকায় আগ্রহের ড্রাইভ খুঁজুন, এটির ডিভাইসের নাম দ্বারা চিহ্নিত করুন।
  • ড্রাইভের সাথে যুক্ত UUID মান সনাক্ত করুন, যা "UUID" লেবেল করা হবে। এই আলফানিউমেরিক মান ড্রাইভের অনন্য পরিচয় হবে।

একবার পছন্দসই ড্রাইভের UUID পাওয়া গেলে, এটি বিভিন্ন লিনাক্স কনফিগারেশন এবং কমান্ডগুলিতে ব্যবহার করা যেতে পারে যেগুলির জন্য স্টোরেজ ইউনিটের স্পেসিফিকেশন প্রয়োজন, যেমন পার্টিশন মাউন্ট করা, ফাইল সম্পাদনা করা /etc/fstab এমনকি স্ক্রিপ্ট এবং প্রোগ্রামগুলিতেও যা ড্রাইভগুলিকে ম্যানিপুলেট করে।

11. কিভাবে df কমান্ডের মাধ্যমে লিনাক্সে একটি ড্রাইভের UUID জিজ্ঞাসা করবেন

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

লিনাক্সে একটি ড্রাইভের UUID চেক করতে, এই পদক্ষেপগুলি অনুসরণ করুন:

  • আপনার লিনাক্স সিস্টেমে টার্মিনালটি খুলুন।
  • কমান্ডটি চালান। df আপনার সিস্টেমে মাউন্ট করা ড্রাইভগুলির একটি তালিকা এবং তাদের ব্যবহৃত এবং উপলব্ধ স্টোরেজ স্পেস পেতে।
  • টার্মিনালে প্রদর্শিত তালিকায় আপনি যে ইউনিটের UUID জানতে চান তা খুঁজুন। এর মাউন্ট পয়েন্ট বা ডিভাইসের নাম দ্বারা এটি সনাক্ত করুন।
  • একবার ড্রাইভ সনাক্ত করা হলে, কমান্ডটি চালান blkid ড্রাইভ ডিভাইসের পথ অনুসরণ করে। উদাহরণস্বরূপ, আপনি যদি ইউনিটটি জিজ্ঞাসা করতে চান /dev/sda1, কমান্ডটি কার্যকর করুন blkid /dev/sda1.
  • টার্মিনাল ইউনিট সম্পর্কিত তথ্য প্রদর্শন করবে, এর UUID সহ। UUID লেবেলের পরে প্রদর্শিত হয় UUID=.

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

12. GRUB কনফিগারেশন ফাইল থেকে লিনাক্সে একটি ড্রাইভের UUID পুনরুদ্ধার করা

লিনাক্সে একটি ড্রাইভের UUID (ইউনিভার্সলি ইউনিক আইডেন্টিফায়ার) পুনরুদ্ধার করা এমন পরিস্থিতিতে কার্যকর হতে পারে যেখানে আমাদের একটি নির্দিষ্ট ড্রাইভের জন্য নির্দিষ্ট বিকল্পগুলি কনফিগার করতে হবে। GRUB কনফিগারেশন ফাইল ড্রাইভের UUID প্রাপ্তির জন্য তথ্যের একটি চমৎকার উৎস। এটি কীভাবে অর্জন করা যায় তার জন্য নীচে একটি ধাপে ধাপে পদ্ধতি রয়েছে:

  1. আপনার লিনাক্স সিস্টেমে একটি টার্মিনাল খুলুন।
  2. GRUB কনফিগারেশন ফাইল খুলতে নিম্নলিখিত কমান্ডটি চালান:
  3. sudo nano /boot/grub/grub.cfg
  4. একবার ফাইলটি খোলা হলে, আপনি একটি নির্দিষ্ট ড্রাইভের UUID অনুসন্ধান করতে পারেন। এটি করার জন্য, টিপে ন্যানো অনুসন্ধান ফাংশন ব্যবহার করুন Ctrl+W কীবোর্ড. আপনি যে ড্রাইভ বা ট্যাগটি অনুসন্ধান করতে চান তার নাম টাইপ করুন এবং টিপুন প্রবেশ করান.
  5. ফাইলটি হাইলাইট করা অনুসন্ধান ফলাফল প্রদর্শন করবে। আপনি সহজেই অনুসন্ধান করা ইউনিটের UUID সনাক্ত করতে সক্ষম হবেন। আপনার প্রয়োজনীয় কনফিগারেশনে এটি ব্যবহার করতে UUID মানটি অনুলিপি করুন।
এক্সক্লুসিভ কন্টেন্ট - এখানে ক্লিক করুন  আমার সেল ফোন ট্র্যাক করা হচ্ছে কিনা আমি কিভাবে জানি?

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

13. ব্যাশ স্ক্রিপ্টিং-এ কমান্ডের মাধ্যমে লিনাক্সে একটি ড্রাইভের UUID বের করা

লিনাক্সে একটি ড্রাইভের UUID বের করা একটি সহজ কাজ যা Bash স্ক্রিপ্টিং কমান্ডের মাধ্যমে করা যেতে পারে। এই সমস্যাটি সমাধান করতে আপনাকে সাহায্য করার জন্য নীচে একটি ধাপে ধাপে টিউটোরিয়াল দেওয়া হবে।

আমরা শুরু করার আগে, এটা মনে রাখা গুরুত্বপূর্ণ যে UUID (ইউনিভার্সলি ইউনিক আইডেন্টিফায়ার) অক্ষরের একটি অনন্য স্ট্রিং যা লিনাক্সের প্রতিটি ড্রাইভে বরাদ্দ করা হয়। এই শনাক্তকারীটি প্রতিটি ড্রাইভকে স্বতন্ত্রভাবে সনাক্ত করতে ব্যবহৃত হয়, এমনকি নাম বা মাউন্ট পয়েন্ট পরিবর্তন করা হলেও।

লিনাক্সে একটি ড্রাইভের UUID বের করতে আপনি ব্যবহার করতে পারেন এমন বেশ কয়েকটি কমান্ড রয়েছে। সবচেয়ে সাধারণ কমান্ডগুলির মধ্যে একটি হল "blkid" কমান্ড। এই কমান্ডটি সিস্টেমে ড্রাইভের লেবেল বা UUID সম্পর্কে তথ্য প্রদর্শন করে। আপনি যে ড্রাইভটি তদন্ত করতে চান তার নাম অনুসরণ করে আপনাকে কেবল "blkid" কমান্ডটি চালাতে হবে। উদাহরণস্বরূপ, আপনি যদি /dev/sda1 ড্রাইভের UUID বের করতে চান, আপনি নিম্নলিখিত কমান্ডটি চালাতে পারেন:

blkid /dev/sda1

এই কমান্ডটি ড্রাইভের UUID সহ বিস্তারিত তথ্য প্রদর্শন করবে। আপনি যদি অন্য কোনো অতিরিক্ত তথ্য ছাড়াই শুধুমাত্র UUID বের করতে আগ্রহী হন, তাহলে আপনি শুধুমাত্র UUID ফিল্টার করতে "grep" কমান্ডের সাথে "blkid" কমান্ড ব্যবহার করতে পারেন। এখানে একটি উদাহরণ:

blkid /dev/sda1 | grep -o 'UUID="[0-9a-fA-F-]*"'

ব্যাশ স্ক্রিপ্টিং-এ এই সহজ পদক্ষেপ এবং কমান্ডগুলির সাহায্যে, আপনি সহজেই লিনাক্সে একটি ড্রাইভের UUID বের করতে পারেন। মনে রাখবেন যে UUID সিস্টেমে ড্রাইভগুলিকে অনন্যভাবে সনাক্ত করার জন্য একটি দরকারী টুল, এবং স্ক্রিপ্ট বা কমান্ডগুলিতে ব্যবহার করা যেতে পারে যেগুলির জন্য একটি নির্দিষ্ট ড্রাইভ সনাক্তকরণের প্রয়োজন হয়৷

14. লিনাক্সে একটি ড্রাইভের UUID পাওয়ার পদ্ধতি এবং সুপারিশের সারাংশ

লিনাক্সে একটি ড্রাইভের UUID পাওয়ার বিভিন্ন উপায় রয়েছে। নীচে এই উদ্দেশ্যে ব্যবহৃত সবচেয়ে সাধারণ পদ্ধতি রয়েছে:

1. blkid টুল ব্যবহার করা: এই টুলটি প্রতিটি ড্রাইভের UUID সহ ব্লক ডিভাইস সম্পর্কে তথ্য প্রদর্শন করে। এটি ব্যবহার করতে, একটি টার্মিনাল খুলুন এবং 'blkid' কমান্ডটি চালান। ডিভাইসের একটি তালিকা এবং তাদের সংশ্লিষ্ট UUID প্রদর্শিত হবে। আপনি `-s UUID` বিকল্পটি ব্যবহার করে আউটপুট ফিল্টার করতে পারেন যাতে প্রতিটি ড্রাইভের শুধুমাত্র UUID প্রদর্শিত হয়। যেমন: `blkid -s UUID`।

2. fstab ফাইলটি পরীক্ষা করা হচ্ছে: fstab ফাইলটিতে সিস্টেমের সমস্ত মাউন্ট করা ড্রাইভের তথ্য রয়েছে। আপনি একটি নির্দিষ্ট ড্রাইভের UUID পেতে এই ফাইলটি পরীক্ষা করতে পারেন। একটি টার্মিনাল খুলুন এবং 'cat /etc/fstab' কমান্ডটি চালান। প্রশ্নে থাকা ইউনিটের সাথে সম্পর্কিত লাইনটি সন্ধান করুন এবং আপনি সংশ্লিষ্ট UUID পাবেন। অনুগ্রহ করে মনে রাখবেন যে এই ফাইলটি অ্যাক্সেস করার জন্য আপনাকে সুপার ব্যবহারকারীর অনুমতির প্রয়োজন হবে।

3. lsblk কমান্ড ব্যবহার করা: এই কমান্ডটি প্রতিটি ইউনিটের UUID সহ ব্লক ডিভাইস সম্পর্কে বিস্তারিত তথ্য প্রদর্শন করে। একটি টার্মিনাল খুলুন এবং `lsblk -o NAME,UUID` কমান্ডটি চালান। এটি ডিভাইসের একটি তালিকা এবং তাদের সংশ্লিষ্ট UUID প্রদর্শন করবে। আপনি আপনার প্রয়োজন অনুযায়ী অতিরিক্ত বিকল্প ব্যবহার করে আউটপুট ফিল্টার করতে পারেন.

মনে রাখবেন যে UUID হল প্রতিটি ড্রাইভের জন্য একটি অনন্য শনাক্তকারী এবং এটি অনেক পরিস্থিতিতে প্রয়োজনীয়, যেমন সিস্টেমে পার্টিশন কনফিগার করা বা fstab ফাইল পরিবর্তন করা। এই পদ্ধতিগুলির সাহায্যে, আপনি সহজেই লিনাক্সের যেকোনো ড্রাইভের UUID পেতে পারেন।

উপসংহারে, লিনাক্সে একটি ড্রাইভের UUID জানা কাজ করার জন্য অপরিহার্য দক্ষতার সাথে অপারেটিং সিস্টেমে। uuidgen কমান্ড ব্যবহার করে বা ডিস্ক অ্যাডমিনিস্ট্রেটরদের দ্বারা প্রদত্ত বিকল্পগুলি ব্যবহার করে, সিস্টেমের সাথে সংযুক্ত প্রতিটি স্টোরেজ ডিভাইসের জন্য একটি অনন্য শনাক্তকারী প্রাপ্ত করা সম্ভব। এই UUID বিভিন্ন কাজের জন্য ব্যবহার করা যেতে পারে, যেমন স্বয়ংক্রিয়ভাবে ড্রাইভ মাউন্ট করা, fstab ফাইল সম্পাদনা করা, অথবা সিস্টেম বুটে সঠিকভাবে ডিভাইস সনাক্ত করা।

গুরুত্বপূর্ণভাবে, UUID ড্রাইভের জন্য নির্ধারিত শারীরিক অবস্থান বা নাম থেকে স্বাধীন, যা সিস্টেম অ্যাডমিনিস্ট্রেটরদের জন্য আরও বেশি নমনীয়তা নিশ্চিত করে। অতিরিক্তভাবে, UUID ব্যবহার করলে ডিভাইসের নাম পরিবর্তন বা পার্টিশন পুনর্গঠনের সাথে সম্পর্কিত সাধারণ সমস্যাগুলি এড়ানো যায়।

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