LVM এর জন্য হার্ড ড্রাইভে পঠন / অ্যাক্সেসে জিরোয়িং ব্লক


0

যখন একটি লজিকাল ভলিউম ধ্বংস হয়, তখনও ডেটা হার্ড ডিস্কে উপস্থিত থাকে এবং এখনও ddসেই ব্লকগুলির উপরে বরাদ্দকৃত কোনও ভলিউমগুলিতে অ্যাক্সেসযোগ্য (যেমন একটি সরঞ্জাম ব্যবহার করে ) যা নতুন ডেটা দিয়ে লেখা হয় নি।

লিনাক্স / ইউনিক্সে কি এমন কোনও সরঞ্জাম বা ইউটিলিটি উপস্থিত রয়েছে যা হার্ড ড্রাইভে এই ব্লকগুলিকে 'নোংরা' হিসাবে চিহ্নিত করতে পারে যা ব্লকের প্রথম পড়তে বা লেখায় নির্দিষ্ট ব্লকটি শূন্যের কারণ হতে পারে?

অনুশীলনে এর উদাহরণ হ'ল অ্যামাজন ইলাস্টিক ব্লক স্টোরেজ। আমাজন ইবিএস ডকুমেন্টেশন অনুসারে :

আপনি যখন একটি নতুন ইবিএস ভলিউম তৈরি করেন বা স্ন্যাপশট থেকে একটি ভলিউম পুনরুদ্ধার করেন, ততক্ষণে ব্যাক-এন্ড স্টোরেজ ব্লকগুলি আপনাকে বরাদ্দ দেওয়া হয়। যাইহোক, আপনি যখন প্রথমবার কোনও স্টোরেজ ব্লকে অ্যাক্সেস করেন, ব্লকটি অ্যাক্সেস করার আগে এটি অবশ্যই পরিষ্কার (নতুন ভলিউমের জন্য) মুছে ফেলা হবে বা তার স্ন্যাপশট থেকে পুনরুদ্ধার করা উচিত (পুনরুদ্ধারকৃত ভলিউমের জন্য) আপনার ব্লকটি অ্যাক্সেস করার আগে। এই প্রাথমিক ক্রিয়ায় সময় লাগে এবং প্রতিটি ব্লক অ্যাক্সেস করার পরে আপনার ভলিউমের জন্য আইওপিএসের 5 থেকে 50 শতাংশ ক্ষতি হতে পারে। ডেটা একবার অ্যাক্সেস করার পরে পারফরম্যান্স পুনরুদ্ধার করা হয়।

সবচেয়ে নিরাপদ বিকল্পটি পুনঃনির্ধারণের আগে সম্পূর্ণ ধ্বংস হওয়া ভলিউমটি শূন্য করা তবে এটি হার্ড ড্রাইভের আইওপিএসকে অন্য ভলিউমে হ্রাস করে যাতে এটি একটি শেষ অবলম্বন বিকল্প হতে পারে (এটি আমার জন্য কিছু ভিএম সহ কেবল একটি পরীক্ষার পরিবেশ)। সমাধানে কি এমন বিল্ট ইন রয়েছে যা আমাজন ইবিএস উপরে কাজ করে তার প্রতিলিপি দেয়?


"পুনঃনির্ধারণের পূর্বে সম্পূর্ণ ধ্বংস হওয়া ভলিউমটি শূন্য করে তবে এটি হার্ড ড্রাইভকে ছিন্ন করে" কেন হার্ড ড্রাইভটি এই "ছিটকে যাবে"?
rickhg12hs

সম্ভবত 'থ্র্যাশিং' ভুল শব্দ ছিল, আমি উদ্দেশ্য করেছিলাম যে স্কেল পর্যন্ত, ড্রাইভে অনেক লেখার প্রয়োজন হবে। আপনার ভলিউমের প্রতিটি ব্লকে শূন্য লিখতে হবে যা সেই সংক্ষিপ্ত সময়ের জন্য অন্যান্য ভিএম এর আইওপিএস হ্রাস করবে।
সুহেল প্যাটেল
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.