এমডি / এলভিএম / ডিএম-ক্রিপ্ট সহ 4 কে ড্রাইভ ব্যবহার করা


8

আমি জানি যে আমার 4 কে ড্রাইভগুলি 8 টি সেক্টরের একাধিক দ্বারা সারিবদ্ধ করতে হবে, তবে এমডি-রেড / এলভিএম / ডিএম-ক্রিপ্ট সম্পর্কে কী হবে? এই স্তরগুলিকে আমি কীভাবে বলব যে আমার ড্রাইভ 4k? যদি তারা 4 কে সেক্টরের আকারকে সম্মান না করে, পার্টিশন সারিবদ্ধকরণ অকেজো। আমি কীভাবে এলভিএম / এমডি / ক্রিপ্টো-স্তরগুলি সারিবদ্ধ করব? ধন্যবাদ।


2
আমি কেবল ভাবছিলাম, "হুঁ, 4 কিলোবাইট একটি ডিস্ক ড্রাইভের জন্য অত্যন্ত ভয়ঙ্কর মনে হচ্ছে"। সম্ভবত এটি নতুন 640 কে।
টম ও'কনর

@Tom। অনেক ফাইল সিস্টেম 4 কিলোবাইট ব্লক আকার ব্যবহার করে, তাই বৃহত্তর খাতগুলি অনেকগুলি পারফরম্যান্স-সেপিং-রিড-মডিফাই-রাইটিংয়ের ফলাফল করে। দ্বিতীয়ত, বড় খাতের দিকে যাত্রা মূলত ইসিসি দক্ষতা বাড়াতে ছিল এবং এটি আরও বড় করার জন্য কিছুটা কমছে returns
জান্নেব

@ জানেব আপনি বাজ কিলিংটন এআইসিএমএফপি
টম ও'কনর

উত্তর:


4

সাবধান হও! ডিস্ক> 2 টিআইবির জন্য প্রয়োজনীয় জিপিটি লেবেলগুলি 39 (512-বাইট) সেক্টর দীর্ঘ long সুতরাং আপনি যদি লেবেলের সাথে সাথে আপনার প্রথম পার্টিশন তৈরি করেন তবে এটি 4KiB সীমানায় থাকবে না।

জিএনইউ পার্টড ডিফল্টরূপে এটি করে না , সম্ভবত অনেকগুলি "অ্যাডভান্সড ফর্ম্যাট" ড্রাইভগুলি মিথ্যাভাবে দাবি করে যে তাদের শারীরিক খাতগুলি কেবল তাদের যৌক্তিক ক্ষেত্রগুলি নয়, এখনও কেবল 512 বি রয়েছে।

সুতরাং আপনি যদি জিএনইউ বিভক্ত ব্যবহার করছেন তবে নিশ্চিত হয়ে নিন যে প্রতিটি বিভাজন এলবিএতে 8 দ্বারা বিভাজ্য হবে (এলবিএগুলি 512 বি থাকে, সুতরাং 8 * 512B = 4KiB)। এলবিএগুলি 0 থেকে উত্পন্ন হয়, সুতরাং "40s" এ প্রথম পার্টিশনটি শুরু করুন।

এছাড়াও, আপনি যদি GRUB ব্যবহার করেন তবে এটির দ্বিতীয় পর্যায়ে বুটস্ট্র্যাপের জন্য ঘর ছেড়ে দিন। এমএস-ডস লেবেলগুলি sectors৩ টি সেক্টর, গ্রাবের দ্বিতীয় স্তরের বুটস্ট্র্যাপটি স্ট্যাশ করার জন্য পর্যাপ্ত অব্যবহৃত ঘর রয়েছে, তবে জিপিপির লেবেলে কোনও অব্যবহৃত স্থান নেই। সুতরাং একটি ছোট পার্টিশন 1 করুন, তার "বায়োস_গ্রুব" পতাকাটি সেট করুন এবং তারপরে আপনার "আসল" পার্টিশন তৈরি করুন - এটি নিশ্চিত করে যে প্রত্যেকে 8 এর একাধিক এক এলবিএতে শুরু করে।


3

Https://ata.wiki.kernel.org/index.php/ATA_4_KiB_sector_issues দেখুন

সংক্ষিপ্ত সংস্করণটি হ'ল যদি আপনার সাম্প্রতিক কোনও ডিস্ট্রো থাকে তবে এটি স্বয়ংক্রিয়ভাবে সঠিক জিনিসটি করা উচিত। পুরানো ডিস্ট্রোসের জন্য এটি কিছুটা জটিল।

LVM এর জন্য আপনার --dataalignmentবিকল্পটি pvcreateএমনকি আরও পুরানো ডিস্ট্রোসের জন্যও অনুসন্ধান করা উচিত -–metadatasize

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

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


1

সমস্যাটি মূলত অন্তর্নিহিত ডিস্কের কাঠামো দিয়ে পার্টিশনের প্রান্তিককরণের সাথে হয়। তাদের 512B সেক্টর রয়েছে এমন বায়োস / ওএসের সাথে সামঞ্জস্যতা ডিস্কগুলি 'মিথ্যা' বজায় রাখতে হবে, যদিও বাস্তবে তাদের কাছে আধুনিক হার্ড ড্রাইভের ক্ষেত্রে 4096 বি সেক্টর রয়েছে, বেশিরভাগ সাধারণ স্ট্রাইপিং রেড / এসএসডিএসের ক্ষেত্রে 32-64 কেবি সেক্টর রয়েছে।

ভুল স্বাক্ষরিত পার্টিশনগুলি আপনার কার্যকারিতা ক্ষতিগ্রস্থ করবে। আমি কেবল ডিস্কের শীর্ষে নিয়মিত পার্টিশনগুলিতে কিছু বেঞ্চমার্ক করেছি - lvm ছাড়াই এবং বনি ++ দিয়ে পরিমাপ করা আমার ফলাফলগুলি সঠিক বিন্যাস ছাড়াই ছিল:

Sequential Output Block: 29MB/s
Sequential Output Rewrite: 20MB/s

প্রান্তিককরণ সহ:

Sequential Output Block: 70MB/s
Sequential Output Rewrite: 37MB/s

পরীক্ষা এই LVM প্রান্তিককরণ জন্য।


0

4K জিনিস সম্পর্কে এখনই জানার জন্য বেশিরভাগ নতুন বিতরণগুলি আপডেট করা হয়েছে। আমি কোনও সমস্যা ছাড়াই একটি গুচ্ছ 2 টিবি ড্রাইভে একটি এমডি-রেড / এলভিএম / এক্সএফএস সেটআপ তৈরি করেছি। বিশেষ কিছু করেনি।


আমি সম্মত নই ... নিশ্চিত - সবকিছুই কাজ করে তবে পার্টিশনগুলি মিস-অ্যালাইন্টড থাকে যা পারফরম্যান্সকে আঘাত করে।
pQd

ভাল এই প্রশ্নগুলি begs। আমার কাছে 2 টিবি থেকে 500 জিবি পর্যন্ত ড্রাইভ ব্যবহার করে বেশিরভাগ রেইড রয়েছে যার উপরে এক্সএফএসের সাথে ফর্ম্যাট করা আছে। সুতরাং সমস্ত ড্রাইভ 4k না হলে কীভাবে সবকিছু ঠিকঠাক কাজ করবে? আমি বেঞ্চ চিহ্নগুলি করতে পছন্দ করব তবে আমার টেরা সার্ভারটি ড্রাইভগুলি ধীরে ধীরে হবে তাই এটি অর্থহীন হবে।
পোর্শটি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.