পার্টিশন সারিবদ্ধতা কী এবং কেন আমাকে এটির প্রয়োজন হবে? [প্রতিলিপি]


22

পার্টিশন অ্যালাইনমেন্ট কী এবং কেন? দুটি লজিক্যাল পার্টিশনের মধ্যে 2048-সেক্টর ব্যবধানের সাথে কি কিছু করার আছে?


@ গ্রাভিটি গুরুত্বপূর্ণ অংশটি আলাদা। আমি বিস্তারিতভাবে এটি ব্যাখ্যা করার জন্য কেউ প্রয়োজন।
নির্ধারিত

উত্তর:


23

প্রচলিত 512-বাইট সেক্টরের চেয়ে 4 কিলোবাইট সেক্টর ব্যবহার করতে আরও নতুন হার্ড ড্রাইভ তৈরি করা হচ্ছে।

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

এখানে চিত্র বর্ণনা লিখুন

আপনার ডিস্কটি সারিবদ্ধ করার কারণটি সফ্টওয়্যারটির মিথস্ক্রিয়া থেকে শুরু হয়েছিল যা 412 কিলোবাইট সেক্টর সহ একটি ড্রাইভে 512-বাইট সেক্টর নিয়ে কাজ করার প্রত্যাশার জন্য লেখা হয়েছিল। যদি সফ্টওয়্যারটি 512-বাইট সেক্টর প্রত্যাশা করে তবে এটি ক্লাস্টারের "দ্বিতীয়" ক্ষেত্র হিসাবে যা মনে করে তা লিখতে চেষ্টা করতে পারে তবে বাস্তবে এটি 4 কিলোবাইট সেক্টরের দ্বিতীয় 512 বাইট।

সমস্যাটি হ'ল "অ্যাডভান্সড ফর্ম্যাট" ড্রাইভগুলি যা অপারেটিং সিস্টেমে 512-বাইট সেক্টর অনুকরণ করে তবে বাস্তবে অভ্যন্তরীণভাবে 4 কিলোবাইট সেক্টরের সাথে কাজ করে এটি একটি সেক্টরটি কেবল "একযোগে" লেখা যায় be দ্বিতীয় 512 বাইট অঞ্চলে লেখার জন্য পুরো 4KB সেক্টরটি অবশ্যই পড়তে হবে, এবং তারপরে আবার ড্রাইভে ফিরে লিখিত হবে এবং পুরো 4KB সেক্টরটি পুনরায় লেখার জন্য ড্রাইভকে বলার চেয়ে এটি একটি ধীর প্রক্রিয়া।

এমনকি অপারেটিং সিস্টেমটি 4KB সেক্টর সম্পর্কে সচেতন থাকলেও অবশ্যই এটি ড্রাইভটি সঠিকভাবে প্রান্তিক করা উচিত যাতে ড্রাইভটি কোথায় তারা বলে এবং অপারেটিং সিস্টেমটি যে তারা বলে মনে করে সেগুলির মধ্যে সেক্টরের মধ্যে সীমানা একমত হয়।

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

এই কারণে প্রচুর আধুনিক বিভাজন সরঞ্জামগুলি পুরো ড্রাইভটিকে 1MB সীমানা বরাবর প্রান্তিকভাবে সাজায়, যা আপনার কাছে প্রচুর ধরণের ড্রাইভ আছে কি না তা সনাক্ত করার প্রয়োজনীয়তার সাথে খুব সহজেই সরে যায়, সেগুলি 512-বাইট সেক্টর, 4KB সেক্টর, বা কিছু স্বেচ্ছাচারী ব্লক আকার সহ এসএসডি।

- = সম্পাদনা = -

আপনার ড্রাইভটি সঠিকভাবে সংযুক্ত আছে কিনা তা জানানোর জন্য চেক করার বিভিন্ন উপায় রয়েছে, যেমন লাইফহ্যাকার সম্পর্কিত এই নিবন্ধটি উল্লেখ করেছে । পরামর্শটি মূলত এসএসডিএসের ক্ষেত্রে প্রযোজ্য তবে একটি সাধারণ হার্ড ড্রাইভ সঠিকভাবে প্রান্তিক করা হয়েছে কিনা তা নিশ্চিত করার জন্য এটি সমান প্রাসঙ্গিক:

আপনার পার্টিশনগুলি সঠিকভাবে সারিবদ্ধ হয়েছে কিনা তা দেখতে, স্টার্ট মেনুতে চাপুন এবং টাইপ করুন msinfo32। লিখুন Msinfo32এবং যান Components> Storage> ডিস্ক। তালিকায় আপনার এসএসডি সন্ধান করুন এবং "পার্টিশন স্টার্টিং অফসেট" আইটেমটি সন্ধান করুন। যদি এই সংখ্যাটি 4096 দ্বারা বিভাজ্য হয় (এটি যদি 4096 দ্বারা ভাগ করে নেওয়া হয় তবে পুরো সংখ্যাটি দশমিকের সমান হয় না), আপনার পার্টিশনটি সঠিকভাবে প্রান্তিক হয়। যদি তা না হয় তবে আপনাকে এটি পুনরায় তৈরি করতে হবে। ভাগ্যক্রমে, জিপিটার্ড লাইভ সিডি সহ এটি করা বেশ সহজ। আপনার যদি উবুন্টু লাইভ সিডি পড়ে থাকে তবে এটি খুব কার্যকর হবে, যেহেতু এটি সিস্টেম> প্রশাসনের অধীনে জিপার্টে উপলব্ধ available


3
কেবলমাত্র একটি দ্রষ্টব্য: ভুল প্রান্তিককরণের কারণে নষ্ট হওয়া পারফরম্যান্সটি তখন আসে যখন সফ্টওয়্যার একে অপর থেকে অনেক দূরে 4kiB ফাইল সিস্টেম সেক্টর লিখতে চায়। যদি প্রতিটি লেখার পরবর্তী 4kiB ডিস্ক সেক্টরে 512B ওভারফ্লো হয় তবে পরবর্তী পুরো সেক্টরটিও আবার লিখতে হবে, ফলস্বরূপ দ্বিগুণ লেখার প্রয়োজন পড়ে in (প্রথম ডিস্ক সেক্টরে এখনও তথ্যের লিখিত ৩.৫কিবি রয়েছে)
ইরান

@ কিনোকিজুফ যেমন আমি উল্লেখ করেছি যে 4KB সেক্টরগুলি ডিস্কটির আরও দক্ষ ব্যবহার করতে হবে (স্থান সঞ্চয় করা বিনামূল্যে অতিরিক্ত স্টোরেজের সমতুল্য এবং তাই চার্জ করা যায় এমন অতিরিক্ত নগদে অনুবাদ করতে দেখা যায়) তবে পারফরম্যান্স কারণে এই প্রান্তিককরণটি করা হয়
মকুবাই

1
বেশিরভাগ আধুনিক বিভাজন সরঞ্জামগুলি 1 মাইবি সীমানা, যেমন 1048576 বাইট বরাবর সারিবদ্ধ হয়। 1 এমবি বাউন্ডারি ধরে প্রান্তিককরণ কাজ করে না কারণ এটি 4096 এর একক নয়
ফুটবল

1
@ মোকুবাই: 1 এমবি = 1,000,000 বাইট (1024 এর একক নয়), 1 এমআইবি = 1,048,576 বাইট (1024 একাধিক)। এটি আইএসআই / আইইসি 80000 এ সংজ্ঞায়িত হয়েছে যেমন এনআইএসটি হিসাবে সমস্ত স্ট্যান্ডার্ড ইনস্টিটিউট দ্বারা স্বীকৃত।
ফুটবল

1
ফিউটাল ৯৯.৯% মানুষ বোকা পরিস্থিতি সম্পর্কে অবগত আছেন যা আমাদেরকে এমআইবি / এমবি পার্থক্যটি নিয়ে আসে এবং কেবল এটির জন্য চিন্তা করে না। এটি অর্থহীন এবং (বেশিরভাগ অংশের জন্য) অপ্রাসঙ্গিক। বেশিরভাগ লোকেরা কোনটি বোঝায় তা বোঝার জন্য "প্রাসঙ্গিক ক্লু" নামে পরিচিত একটি ভাষাগত কৌশলও ব্যবহার করতে পারেন। যদি আমি একই বাক্যে 512 বাইট এবং 4 কেবি সেক্টরের কথা বলছি তবে সন্দেহজনক যে আমি 4000 বাইট বা এমনকি 1000000 বাইট 1 এমবি হিসাবে বোঝাচ্ছি।
মকুবাই
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.