আমি কি আমার মাল্টি-ডিভাইস বিটিআরএফএস ফাইল সিস্টেমটি ডিস্ক পার্টিশন বা কাঁচা ডিভাইসে রেখে দেব?


16

আমি যদি একটি মাল্টি-ডিভাইস বিটিআরএফএস ফাইল সিস্টেম তৈরি করতে যাচ্ছি । ডকুমেন্টেশন থেকে সরকারী সুপারিশটি কাঁচা ডিভাইসে এটি তৈরি করার জন্য প্রস্তুত হয়; যেমন /dev/sdb, /dev/sdcইত্যাদি, তবে এটি ব্যাখ্যা করা হয়নি।

সেখানে আছেন প্রথমে এই ডিভাইসসমূহের একটি পার্টিশন টেবিল তৈরি কোনো সুফল হয় GPT অথবা MBR, এবং তারপর ফাইল সিস্টেম তৈরি /dev/sdb1, /dev/sdc1ইত্যাদি? বিটিআরএফএসের পুরো ডিভাইসগুলিকে খাওয়ানোর কি কোনও বিশেষ সুবিধা রয়েছে, বা এগুলি কি মূলত সমতুল্য?

উত্তর:


7

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


3

বিভাজন করার অনেকগুলি অসুবিধা রয়েছে। এমবিআর পুরো "ট্র্যাক" নষ্ট করে। একটি ট্র্যাকটি সেক্টরের গুণমানের ক্ষেত্রের আকার, তবে একটি আসল ডিস্কে সেক্টর থাকে এবং খাত আকার 512o হয় না। একটি আসল ডিস্কে ব্লক রয়েছে যা ডিস্কটি ঘোরানোর জন্য 8 গুণ বড় এবং ফ্ল্যাশ ডিভাইসের জন্য অনেক বড়। পরবর্তী ট্র্যাকটিতে স্থানান্তর করা স্ট্রাইড এবং স্ট্রাইপ ব্যবহার করে প্রকৃত ব্লকগুলির সাথে "যৌক্তিক" সেক্টরগুলিকে সারিবদ্ধ করা অসম্ভব করে তুলতে পারে।

পুরানো দিনগুলিতে আপনি FAT- তে সেক্টরের আকার নির্ধারণ করতে পারেন, তবে এমবিআর এটি বন্ধ করে দিয়েছে।

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

এক্সএফএস (বেশিরভাগ ঘোরানো ডিস্কগুলিতে / ভারে ব্যবহৃত) এর মতো ছিদ্র থাকে না।


1
আমি একটু বিভ্রান্ত; যদি ডিস্কটি সেক্টরগুলি নিয়ে গঠিত হয় তবে "(মোট) সেক্টরের আকারের পরিমাণগুলি (মোট) কী পুরো ডিস্ক হবে না? নাকি "মোট" ব্যতীত অন্য কিছু অন্তর্নিহিত?
গ্লাইফ

1

ডিস্ক পঠন / সংরক্ষণের গতিতে সুবিধা পেতে পৃথক ডিস্কগুলি ব্যবহার করুন।

মূলত, /dev/sdaএকটি হার্ড ডিস্ক, এবং /dev/sda1, /dev/sda2একই শারীরিক ডিস্কের অংশ।

যদি আপনি /dev/sda+ /dev/sdbসেটআপের জন্য ব্যবহার করেন তবে আপনার কাছে একই সাথে পুনরুদ্ধার করতে দুটি পৃথক ডিস্ক রয়েছে।

যদি আপনি ব্যবহার করেন /dev/sda1 /dev/sda2তবে আপনি উভয়ই পড়ার চেষ্টা করে একই ডিস্ক পান এবং তাই এটির একটি এবং তার পরে অন্যটি করতে হয়।


1
আপনি যদি বলছেন যে ব্যবহার sdaকরা আরও দ্রুত sda1, তবে এই গতির সুবিধাটি কোথা থেকে আসে?
user1686

সমান্তরাল হার্ডওয়্যার আপনার ডেটা সংরক্ষণ এবং পুনরুদ্ধার থেকে গতির সুবিধাটি আসে একই ডিস্কের পরিবর্তে একই ডিস্কে একাধিক
লোকেশনে

একাধিক অবস্থান বা একাধিক পার্টিশনের কোনও উল্লেখ ছিল না। প্রশ্নটি পুরো ডিস্কটি জুড়ে একটি একক পার্টিশন সম্পর্কে।
ব্যবহারকারী1686

আহ, দুঃখিত আমি প্রশ্নটি ভুল বুঝেছি।
ঝাড়উড

0

আমি যদি সঠিকভাবে বুঝতে পারি তবে পুরো ডিস্কগুলি ব্যবহার করে বিটিআরএফএসকে কিছু অনুমান করা যায় যা কিছু আচরণের অনুকূলিতকরণের অনুমতি দেয়।

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


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

ফাইল সিস্টেম এটি করে না। ওএস কাজটি করে উপযুক্ত বলে যদি এটি করা হয় is আমার "এটি" এর ব্যবহারগুলি সম্ভবত অস্পষ্ট এবং / অথবা ওভারল্যাপিং এবং / অথবা একে অপরের ব্যতীত।
হত্যাকারী 2

0

এই 4K সেক্টরের সমস্ত ড্রাইভের সাহায্যে আপনি আপনার ফাইল সিস্টেমটি সারিবদ্ধ করতে পার্টিশন ব্যবহার করতে পারেন। খালি এফডিস্ক শুরু করুন:

fdisk -H 224 -S 56

এবং একটি একক পার্টিশন তৈরি করুন যা পুরো ডিভাইসটি বিস্তৃত হয়।

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