লিনাক্স (এবং 1980 যুগ Unixes), একটি স্টোরেজ ডিভাইস (বেশ প্রায়ই একটি উপর ডিস্ক পার্টিশন কিছু হার্ড ডিস্ক , অথবা কিছু উপর এসএসডি ) একটি ব্লক ডিভাইস (দেখুন এই ) তাই হয় একটি [উপ-] ক্রম ব্লক (যা শারীরিক I / O এর মৌলিক ইউনিট )। শারীরিক ব্লকের আকার হার্ডওয়্যারের উপর নির্ভর করে (পুরানো আইডিই ডিস্কগুলির একটি ব্লক আকার 512 বাইট ছিল, নতুন বৃহত্তর SATA ডিস্কের 4Kbytes এর ব্লক আকার রয়েছে, অ্যাডভান্সড ফর্ম্যাট উইকিপেজ পড়ুন) এবং আপনি যখন কোনও ফাইল সিস্টেম তৈরি করেন (উদাহরণস্বরূপ mkfs
, mke2fs দেখুন) (8)) আপনি একটি লজিকাল ব্লক আকার নির্দিষ্ট করতে পারেন যা দৈহিক ব্লকের আকারের একাধিক (প্রায় 2 টির একটি ছোট শক্তি)। সম্পর্কে আরো পড়ুন যৌক্তিক ব্লক ঠিকানাকরণ ।
অতীতে (১৯৯০ এর দশকের সান 3 ওয়ার্কস্টেশনগুলির কথা চিন্তা করুন) ডিস্কটি সিলিন্ডার দিয়ে সেক্টরগুলিতে সজ্জিত ( সিএইচএস উইকিপেজ পড়ুন) দিয়ে তৈরি করা হত, যার মধ্যে একটি ব্লকযুক্ত সেক্টর ছিল। আজ, এগুলি এখনও রয়ে গেছে তবে হার্ড ডিস্ক নিয়ামক (ডিস্কে থাকা সার্কিট) দ্বারা সরবরাহ করা একটি কৃত্রিম আর্টফ্যাক্ট। কিছু অপারেটিং সিস্টেমের ব্লক ডিভাইস ড্রাইভার পুনঃনির্ধারিত এবং ডিস্কে মাথা আন্দোলন এবং কমান আই অনুরোধ পুনর্বিন্যস্তভাবে আবর্তনশীল লেটেন্সি ।
এই পদ্ধতিতে কোনও ফাইল সিস্টেম যে কোনও ধরণের স্টোরেজ ডিভাইস (traditionalতিহ্যবাহী হার্ডডিস্ক, এসএসডি, ইউএসবি ফ্ল্যাশ ড্রাইভ, ইত্যাদি) নিয়ে কাজ করতে পারে এবং কেবলমাত্র স্টোরেজ ডিভাইসের জন্য ডিভাইস ড্রাইভারটি পরিবর্তিত হয়।
হ্যাঁ, তবে মন্দটি বিশদে রয়েছে (যেমন , এসআরডিগুলিতে নির্দিষ্ট টিআরআইএম এবং রচনা প্রবন্ধ সম্পর্কে পড়ুন )। এবং বিশদগুলি গুরুত্বপূর্ণ, সুতরাং প্রকৃত বাস্তবায়ন আপনার চিত্রের তুলনায় কম সহজ। ফাইল সিস্টেমগুলি সম্পর্কে আরও পড়ুন (এবং এসএমবি ও এনএফএস সহ ক্লাস্টারযুক্ত এবং রিমোট ফাইল সিস্টেমগুলি সম্পর্কে ভাবেন ; লজিকাল ভলিউম ম্যানেজার সম্পর্কেও পড়ুন )।
অপারেটিং সিস্টেমগুলি পড়ুন : তিনটি সহজ টুকরো (এবং এটির দৃ istence ়তা অংশ)।
লক্ষ্য করুন যে ব্লক ডিভাইসগুলি ফ্রিবিএসডি এ গেছে (প্রকৃতপক্ষে অক্ষর এবং ব্লক ডিভাইসগুলির জন্য একটি সাধারণ বিমূর্ততা সরবরাহ করে)। আমি সন্দেহ করি যে উইন্ডোজটিতেও ওএস পার্টিশন, ব্লক আকার ইত্যাদি সম্পর্কে জানে (তবে আপনার চেক করা উচিত)।