জিএনইউ বিভক্ত: পার্টিশনের যথাযথ অ্যালগমেন্ট সম্পর্কিত ত্রুটিটি কীভাবে মোকাবেলা করতে হবে


6

এখানে যখন পার্টিশন তৈরি আমি পেতে কি বিভক্ত :

ফলাফলের পার্টিশনটি সর্বোত্তম পারফরম্যান্সের জন্য সঠিকভাবে সংযুক্ত করা হয় না

এটি এমন এক ঝামেলার টুকরো যা আমি কখনই পাইনি, গুগল করার সময় এর জন্য সঠিক উত্তর খুঁজে পেয়েছি। এই ত্রুটিটির অর্থ কী, কীভাবে এটি মোকাবেলা করতে হবে এবং কেন এটি ঘটে?

দ্রষ্টব্য :

mkpart পি 8192 এক্স

পার্টিশনের সীমানা শুরুর আগে স্পেসের ঠিক 4 মাইবি (512x8192) এড়িয়ে যাওয়ার ফলে এই ত্রুটি বার্তাটি স্পা না করে বিভক্ত করা হয় (কিছু কম - না)।

উত্তর:


7

দ্রষ্টব্য: আমি নিশ্চিত SuperUser এর ইতিমধ্যে এটির একটি ভাল উত্তর রয়েছে। আমি এটি সন্ধান করতে পারি না।)

উভয় ডিস্ক এবং ফাইল সিস্টেমগুলি একটি নির্দিষ্ট আকারের ব্লকগুলিতে (সেক্টর, ক্লাস্টারগুলি) তাদের স্থান ভাগ করে দেয়, সাধারণত 512 বি ~ 8192 বি পরিসরে দুটির গুণক হয়

যখন কোনও পার্টিশনটি "প্রান্তিককরণ" করা হয় না - অর্থাৎ, যখন কোনও ফাইল সিস্টেম একটি ভৌত ​​খাতের মাঝামাঝি থেকে শুরু হয় - একক ফাইল সিস্টেম ক্লাস্টার লেখার ক্ষেত্রে পড়া , আপডেট করা এবং একাধিক শারীরিক সেক্টর পুনর্লিখনের অন্তর্ভুক্ত :

              1       2       3
fsys:     |-------|-------|-------|
disk:  |-------|--'----|--'----|-------|
           1       2       3       4

উপরের উদাহরণে, ফাইল-সিস্টেম ক্লাস্টার # 2 লেখার জন্য ডিস্ক কন্ট্রোলারের জন্য ব্লক # 2 এবং # 3 পড়তে হবে, তারপরে একই জায়গায় ফিরে লিখুন (প্লাস্টারগুলির জন্য এটি হার্ড ডিস্কের প্রায় 360 spin স্পিন করার অপেক্ষার পরে)।

পার্টিশনটি যদি সারিবদ্ধ থাকে তবে কেবলমাত্র একটি লেখার প্রয়োজন।

সাম্প্রতিক উচ্চ-ক্ষমতার ডিস্কগুলি শারীরিকভাবে 4096 বি সেক্টর ব্যবহার করে ("অ্যাডভান্সড ফর্ম্যাট" নামে পরিচিত) তবে ওএস প্রতিটি সেক্টরকে 8 টি সেক্টর 512 বি হিসাবে দেখায়। এমনকি ফাইলসিস্টেমগুলি সেই 512 বি খাতগুলির সাথে সংযুক্ত থাকলেও এটি এখনও বাস্তব 4 কিবি সেক্টরের মাঝামাঝি থেকে শুরু হতে পারে যার ফলস্বরূপ উপরের মত একই সমস্যা দেখা দেয়।

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


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

শুরু সেক্টরগুলিকে ২০৪৪ এর মধ্যে বিভাজন করতে হবে (যখন 1MiB এ সারিবদ্ধ হবে) পার্টিশন শেষ ক্ষেত্রগুলি সম্পর্কে কী? এগুলি কি অপ্রাসঙ্গিক?
এডিডি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.