ইউআইডি এবং পার্টিউইডের মধ্যে পার্থক্য কী?


15

আমি আমার রাস্পবেরি পাই 3 ফোর্সগুলিতে পদ্ধতিটি অনুসরণ করেছি যাতে বিদ্যুতের ক্ষয়ক্ষতি আরও শক্তিশালী হওয়ার আশায় রুট ফাইল সিস্টেম হিসাবে এসডি কার্ডের পরিবর্তে একটি ইউএসবি কী ব্যবহার করতে পারে।

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

নোট করুন যে উদ্ধৃত পৃষ্ঠাটি ইঙ্গিত দিয়েছে যে ইউআইডিটি ড্রাইভের জন্য রয়েছে তা পার্টিশনের জন্য পার্টুইউইড, তবে তারপরে আমি প্রত্যাশা করব যে কোনও ইউআইডি ড্রাইভের সমস্ত পার্টিশনের ক্ষেত্রে একই হবে, ঘটনাটি এটি নয়।


1
হাই এপ্রোগ্রামার, এবং রাস্পবেরি পাই স্ট্যাক এক্সচেঞ্জে আপনাকে স্বাগতম। আমি মনে করি আপনার বিবেচনা করা উচিত যে এটি রাস্পবেরি পাই সম্পর্কে কোনও প্রশ্ন নয়! আরও লোকেরা এই প্রশ্নটি দেখতে পাবে (এটির উত্তর দিতে এবং দেওয়া উত্তরগুলি থেকে উভয়ই উপকার পেতে পারে) যদি এটি হয় তবে সম্ভবত মূল লিনাক্স ফোরাম।
তাই ভাইনিকা

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

এটি বেশ বোধগম্য এবং আমি আনন্দিত যে আপনি উত্তর পেয়েছেন। আমার [অনেক বিরিফায়ার] অভিজ্ঞতাগুলি আপনার চেয়ে আলাদা ছিল; প্রতিটি পার্টিশনের সাথে আমি ইউআইডি এবং পার্টুউইডের সাথে মেলে না: মূল @ হেরাল্ড: ~ # বিড়াল / প্রোক / সিপুইনফো বিক্রেতা_আইডি: জেনুইনআইন্টেল মডেলের নাম: ইন্টেল (আর) অ্যাটম (টিএম) সিপিইউ ডি 2550 @ 1.86GHz রুট @ হেরাল্ড: ~ # ব্লকিড / দেব / sda1: LABEL = "বুট" ইউইউডি = "e92827af-6c5d-4438-b22a-8f9b3b4dc4f0" TYPE = "ext4" PARTUUID = "44e5688f-01" এবং তাই আমি বিপরীত সিদ্ধান্তে পৌঁছেছি।
তাই ভাইনিक्का

উত্তর:


14

ইউআইডি এবং পার্টিউডের মধ্যে পার্থক্য রয়েছে

বিকল্পটি উল্লেখ করে UUIDএবং এর মধ্যে পার্থক্য সম্পর্কে কয়েকটি ইঙ্গিত পেতে পারেন ।PARTUUID-p

blkid -p /dev/sda1

বা আপনি যে ডিভাইস / পার্টিশনটির দিকে তাকিয়ে রয়েছেন। আপনি লক্ষ্য করেছেন যে একই UUIDডিভাইসে একাধিক পার্টিশন থাকলে PARTUUIDপার্টিশন নম্বর সংযুক্ত করে বেশিরভাগই একই রকম হয়।

একজন UUIDঅনন্য হতে নিশ্চিত করা হয়। আমি যতদূর জানি, মহাবিশ্বের জীবদ্দশায় সংঘর্ষগুলি ঘটবে না। তবে, আপনি লক্ষ করবেন যে এটি PARTUUIDঅনেক কম much এগুলি "স্থানীয়ভাবে" অনন্য হতে বোঝানো হয় এবং সংঘর্ষগুলি সম্ভবত সমস্ত পরিচিতদের মধ্যে ঘটে PARTUUIDs

ইউআইডিগুলিতে

একটি ইউইউডি হ'ল এক অনন্য সনাক্তকারী। তারা বিভিন্ন বিভিন্ন উদ্দেশ্যে ব্যবহৃত হয়। আপনি uuidgenফাংশনটি ব্যবহার করে এগুলি উত্পন্ন করতে পারেন ।

ইউআইডি সম্পর্কে আরও পড়ার জন্য:

$man uuidgen 

বা ইন্টারনেট:

ইউইডজেনের জন্য ম্যানপেজ

আরও কিছু ইউআইডি উদাহরণ ব্যবহার করে

$cat /etc/fstab

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

পার্টিশন এবং ড্রাইভগুলির সনাক্তকারী হিসাবে ইউআইডিগুলি ব্যবহৃত হওয়ার কারণের একটি অংশ হ'ল ড্রাইভগুলি যুক্ত করা বা ভিন্ন ক্রমে মাউন্ট করা হলেও সনাক্তকারীগুলি বজায় রাখা। পূর্ববর্তী সময়ে, fstabসনাক্তকারী যেমন যেমন /dev/sda1... এটি sda1যদি কোনওভাবে মাউন্ট ক্রম পরিবর্তন করা হয় তবে সম্ভবত শারীরিকভাবে আলাদা ড্রাইভ বা বিভাজন হওয়ার অসুবিধা ছিল।

পার্টুয়েডগুলিতে

PARTUUIDs জিইউইডি পার্টিশন টেবিলগুলির (জিপিটি) একটি উপাদান যা মাস্টার বুট রেকর্ড (এমবিআর) সম্পর্কিত ডিস্ক বিভাজনের জন্য প্রতিস্থাপন।

আরও পড়ার জন্য লিনাক্স ডট কম দেখুন - লিনাক্সে নতুন জিআইডি পার্টিশন টেবিল ব্যবহার করে

লিনাক্স ডটকম বলেছেন:

জিপিটি জিইউইডিগুলি (বিশ্বব্যাপী অনন্য শনাক্তকারী) এবং আমাদের পরিচিত লিনাক্স ইউআইডিগুলি (সর্বজনীন স্বতন্ত্র পরিচয়দাতা) একই জিনিস নয়, যদিও তারা একই কার্যকর উদ্দেশ্যে ব্যবহার করে: ব্লক ডিভাইসগুলিকে অনন্য নাম দেয় giving লিনাক্স ইউআইইউডগুলি ফাইল সিস্টেমগুলির একটি ক্রিয়াকলাপ এবং ফাইল সিস্টেম তৈরি হওয়ার সময় তৈরি হয়। লিনাক্স ইউইউডিগুলি দেখতে কেবল ব্লকিড কমান্ডটি জ্বালিয়ে দিন পার্টিশন জিইউইডি কোডটি নোট করুন এবং কীভাবে এটি "মাইক্রোসফ্টের বেসিক ডেটা" বলে মন্তব্য করেছে। হ্যাঁ, ওয়াল মাইক্রোসফ্ট সর্বদা পার্টি-ক্র্যাশ করে, কারণ এটি একটি এক্সটি 4 পার্টিশন, তাই উইন্ডোজের এটি পড়ার কোনও উপায় নেই, তবে এটি একটি অপরঠিত পার্টিশন হিসাবে দেখবে। আপনি এটি জিডিস্কের বর্তমান প্রকাশের সাথে দেখতে পাবেন না, কারণ ২০১১ অবধি লিনাক্স ফাইল সিস্টেম জিইউডি ছিল না। এখন আছে, তাই আপনি যদি আমার মতো পুরাতন লিনাক্স ব্যবহার না করেন (পুদিনা 13) আপনি '

পার্টিশনের অনন্য জিইউইডি হ'ল আপনি এগুলি fstab এ ব্যবহার করবেন:

পার্টউইড = 8C208C30-4E8F-4096-ACF9-858959BABBAA / ডেটা এক্সটোর 4 ব্যবহারকারী, ডিফল্ট 0 0


রহস্য আরও গভীর হয়। বেশ কয়েকটি ব্লক ডিভাইসের দিকে তাকালে, ডিভাইস পিটিইউইউড রয়েছে এবং পার্টিশন প্রতি একটি ইউআইডি এবং একটি পার্টুইউড রয়েছে; ডিস্কের উপর নির্ভর করে এবং সম্ভবত যে সরঞ্জামটি এটি গঠন ও বিভাজন করে, পার্টুউইডটি ডিস্ক থেকে প্রাপ্ত হয় পিটিইউইউড বা না। আমার প্রশ্নটি পার্টিশন ইউআইইউডিটি সম্পর্কে ছিল যা আপনি পার্টিউইউডের সাথে পেতে পারেন blkid
এপ্রোগ্রামার

@ এপ্রোগ্রামার: আমার উত্তরে কিছু তথ্য যুক্ত করেছে।
রাবারস্ট্যাম্প

1
ঠিক আছে, সংক্ষেপে, একটি ডিস্ক blkid -pইউআইউডি রয়েছে যা দিয়ে আপনি এটিতে পিটিইউইডি কল করতে পারেন, একটি পার্টিশন ইউআইইউড রয়েছে যা blkidপার্টুউইউডকে কল করে এবং কিছু ফাইল সিস্টেমে একটি ইউইউডি থাকে যা ব্লকিড ইউআইডি কল করে। আমি এখনও অপ্রত্যাশিত কেন আমাকে ইউআইডির পরিবর্তে পার্টিউইউড কেন ব্যবহার করতে হয়েছিল, কমপক্ষে কিছু জায়গায় যখন আমার লিনাক্স সিস্টেমটি কেবল ইউইউডি রেফারেন্স দেয় তবে রাস্পবেরিতে কোনও ইউএসবি কীতে রুট ফাইল সিস্টেমটি সরানোর সময়, তবে আমি স্বেচ্ছাসেবক নই আরও কিছু পরীক্ষা করার জন্য এবং পার্টুইউইডের সত্যিকারের প্রয়োজন কোথায় এবং আমি যদি চাইতাম তখনই আমি ইউইউডিটি কোথায় ব্যবহার করতে পারি তা যাচাই করার জন্য তবে আমি অনুমান করি যে কেবল cmdline.txtএটির দরকার আছে needs
এপ্রোগ্রামার

একই ইউআইডি সহ দুটি পৃথক ডিস্কে আমার দুটি পার্টিশন রয়েছে। " মহাবিশ্বের জীবদ্দশায় "
এতটুকু

3

আমি যেমন এটি বুঝতে পারি।

সাধারণভাবে ইউআইডি শব্দটি একটি "সর্বজনীন অনন্য শনাক্তকারী" বোঝায়, যা উইন্ডোজ জগতে জিআইডি হিসাবে পরিচিত। কয়েকটি আলাদা স্কিম রয়েছে তবে বেশিরভাগ অংশের জন্য আধুনিক ইউআইডি / জিইউইডিগুলি মূলত একটি বড় এলোমেলো সংখ্যা বা হ্যাশ এবং কয়েকটি পতাকা বিট।

লিনাক্সে ফাইল সিস্টেমগুলি মাউন্ট করার ক্ষেত্রে "ইউইউডি" একটি অনন্য শনাক্তকারীকে বোঝায় যা ফাইল সিস্টেমের অভ্যন্তরে সঞ্চিত মেটাডেটার অংশ। "পার্টিউইউড" বলতে পার্টিশন টেবিল থেকে সঞ্চিত বা উত্পন্ন পার্টিশনের জন্য একটি অনন্য সনাক্তকারীকে বোঝায়।

এই অনন্য সনাক্তকারীরা প্রকৃত ইউআইডি হতে পারে বা নাও পারে। আমি যতটা বলতে পারি.

  • জিপিটি পার্টিশন টেবিলগুলির জন্য জিপিটি পার্টিশন টেবিলের "পার্টিউইউড" হ'ল জিইউইডি।
  • এমবিআর পার্টিশন টেবিলগুলির জন্য পার্টিশন নম্বর দিয়ে ডিস্ক আইডেন্টিফায়ারকে সংযুক্ত করে "পার্টিউইউইড" গঠন করা হয়
  • এক্সটি ৪, লিনাক্সের অদলবদল, বিটিআরএফএস এবং সম্ভবত অন্যান্য লিনাক্স-নেটিভ ফাইল সিস্টেমের প্রকারের জন্য "ইউআইডি" ফাইল সিস্টেম মেটাডেটাতে সংরক্ষিত একটি ইউইউডি।
  • এফএটি এবং এনটিএফএসের জন্য "ইউইউডি" ভলিউম ক্রমিক সংখ্যা হিসাবে দেখা যায়, এফএটি-এর 32 বিট এবং এনটিএফএসের জন্য 64 বিট।

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

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