বিন্যাস করার সময় আমার কী বরাদ্দ ইউনিটের আকার নির্ধারণ করা উচিত?
আপনি যে ফাইল সিস্টেমটি ব্যবহার করতে চান তা জিজ্ঞাসা করার পাশাপাশি, ডিস্ক বিন্যাস সরঞ্জামগুলি একটি "বরাদ্দ ইউনিটের আকার" জিজ্ঞাসা করবে। এর অর্থ কী এবং আপনার কোন মানটি নির্বাচন করা উচিত?
আজকের প্রশ্নোত্তর সেশনটি আমাদের কাছে সুপার ইউজারের সৌজন্যে এসেছে St স্ট্যাক এক্সচেঞ্জের একটি মহকুমা, প্রশ্নোত্তর ওয়েবসাইটগুলির একটি সম্প্রদায়ভিত্তিক গ্রুপিং।
প্রশ্নটি
ড্রাইভ ফর্ম্যাট করার সময় সুপার ইউজার পাঠক অ্যান্ড্রু কিটন বরাদ্দ বিভাগে ঠিক কী রাখবেন সে সম্পর্কে আগ্রহী। সে লেখে:
আমি 1TB এক্সটার্নাল হার্ড ড্রাইভকে এনটিএফএস হিসাবে ফর্ম্যাট করছি। এই ড্রাইভটি মূলত মিউজিক এবং ভিডিওর মতো মিডিয়া সঞ্চয় করার জন্য।
বরাদ্দ ইউনিটের আকার সেটিংয়ের জন্য আমার কী নির্বাচন করা উচিত? বিকল্পগুলি 512 বাইট থেকে 64 কে পর্যন্ত রয়েছে। এমন কোনও গাইডলাইন রয়েছে যা আমি অন্যান্য ড্রাইভের ধরণের ক্ষেত্রে প্রয়োগ করতে পারি? আমার কি আশেপাশে থেমে থাকা বন্ধ করা উচিত এবং কেবল "ডিফল্ট" এ রেখে দেওয়া উচিত?
ডিফল্ট সেটিংটি বেশিরভাগ ব্যবহারকারীর জন্য সাধারণত সেরা পছন্দ হিসাবে, এর আরও কিছুটা গভীর করা যাক।
উত্তরগুলো
সুপার ইউজারের অবদানকারী জোনাথন এবং অ্যান্ড্রু কিছুটা অন্তর্দৃষ্টি দিয়েছেন। জোনাথন লিখেছেন:
আপনি যদি মাইক্রোসফ্টের সংজ্ঞা অনুসারে একটি "স্ট্যান্ডার্ড ব্যবহারকারী" হন তবে আপনার ডিফল্ট 4096 বাইট রাখা উচিত। মূলত, বরাদ্দ ইউনিটের আকারটি আপনার হার্ড ড্রাইভের ব্লক আকার হয় যখন এটি এনটিএফএস ফর্ম্যাট করে। যদি আপনার কাছে প্রচুর ছোট ফাইল থাকে, তবে বরাদ্দের আকারটি ছোট রাখাই ভাল ধারণা যাতে আপনার হার্ডড্রাইভের স্থান নষ্ট হবে না। আপনার কাছে যদি প্রচুর বড় ফাইল থাকে তবে এটিকে আরও উচ্চ করে রাখলে অনুসন্ধানের জন্য কম ব্লক থাকার কারণে সিস্টেমের কার্যকারিতা বাড়বে।
তবে আবারও, আজকাল হার্ড ড্রাইভের ক্ষমতাটি আরও বেশি এবং উচ্চতর হচ্ছে এটি সঠিক বরাদ্দের আকার চয়ন করে সামান্য পার্থক্য করে। আপনি কেবলমাত্র ডিফল্ট রাখার পরামর্শ দিন।
এও মনে রাখবেন যে সংখ্যাগরিষ্ঠ ফাইল তুলনামূলকভাবে ছোট, বড় ফাইলগুলি আকারে বড় তবে ইউনিটে ছোট।
অ্যান্ড্রু জনাথনের উত্তরের সাথে এইটি প্রসারিত করলেন:
স্থান দক্ষতার ক্ষেত্রে, ছোট বরাদ্দ ইউনিটের আকারগুলি আরও ভাল সম্পাদন করে। প্রতি ফাইলের গড় অপচয় স্থানটি নির্বাচিত এওএসের অর্ধেক হবে। সুতরাং 4K ফাইল প্রতি 2K অপচয় করে এবং 64K 32K নষ্ট করে। যাইহোক, জোনাথন উল্লেখ করেছেন যে, আধুনিক ড্রাইভগুলি বিশাল এবং কিছুটা নষ্ট জায়গার উপর ঝাঁকুনি দেওয়ার মতো নয় এবং এটি একটি নির্ধারক কারণ হতে হবে না (যদি আপনি একটি ছোট এসএসডি না হন)।
4,000 বনাম 64 কে গড় কেস ওয়েস্ট (32 কে-2 কে = 30 কে) এর তুলনা করুন, 10,000 টি ফাইলের জন্য যা কেবল 300,000KB বা 300MB এর কাছাকাছি আসে।
পরিবর্তে ওএস কীভাবে স্থান ব্যবহার করে তা ভেবে দেখুন। ধরা যাক আপনার কাছে একটি 3K ফাইল রয়েছে যা 2K বাড়াতে হবে needs 4 কে আউসের সাহায্যে ডেটা দুটি ব্লকের মধ্যে বিভক্ত হওয়া দরকার - এবং সেগুলি একসাথে নাও থাকতে পারে যাতে আপনি খণ্ড খণ্ডন পান। একটি 64 কে অ্যাসের সাহায্যে ট্র্যাক রাখতে অনেক কম ব্লক এবং কম টুকরো টুকরো আছে। 16x ব্লকের আকারের অর্থ ট্র্যাক রাখতে ব্লকের সংখ্যা 1/16 তম।
এমন একটি মিডিয়া ডিস্কের জন্য যেখানে আপনার ফটো, সঙ্গীত এবং ভিডিওগুলি সঞ্চয় করা আছে, প্রতিটি ফাইল কমপক্ষে 1MB হয় আমি সবচেয়ে বড় AUS ব্যবহার করি। উইন্ডোজ বুট পার্টিশনের জন্য আমি উইন্ডোজ ডিফল্ট ব্যবহার করি (যা কোনও 16TB এর চেয়ে ছোট এনটিএফএস ড্রাইভের জন্য 4K)।
একটি বিদ্যমান ডিস্কে ক্লাস্টারের আকার কী তা জানতে:
fsutil fsinfo ntfsinfo X:
ব্যাখ্যায় কিছু যুক্ত করার আছে? মন্তব্যে শব্দ বন্ধ। অন্যান্য প্রযুক্তি-বুদ্ধিমান স্ট্যাক এক্সচেঞ্জ ব্যবহারকারীদের আরও উত্তর পড়তে চান? সম্পূর্ণ আলোচনার থ্রেডটি এখানে দেখুন।