এটি আমাকে ফ্ল্যাট অন ফ্লাশের স্মরণ করিয়ে দেয় । কোনও ফাইল সিস্টেম যখন এই বৈশিষ্ট্যটি ব্যবহার করে, সরাসরি ডিস্কে ডেটা লেখার পরিবর্তে, এটি ডিস্কের ফ্রি স্পেস কাউন্টার থেকে লেখার জন্য ডেটার আকারকে বিয়োগ করে এবং কোনও সিঙ্ক সিস্টেম কল সঞ্চালিত না হওয়া বা কার্নেল সিদ্ধান্ত না দেওয়া পর্যন্ত মেমরিতে ডেটা ধরে রাখে নোংরা বাফার ফ্লাশ করতে।
এই ক্ষেত্রে, যদি ফাইলটি একটি প্রক্রিয়া দ্বারা সংশোধন করা হয়, এবং অন্য প্রক্রিয়া দ্বারা খোলার পরে থাকে তবে পরবর্তী প্রক্রিয়াটি ফাইলটির আনমোডাইফাইড ( বা "পছন্দ হলে" "পুরানো" ) সংস্করণ "দেখবে" ।
অবশ্যই, উপরেরগুলি তাত্ত্বিক এবং বিভিন্ন কারণের উপর নির্ভরশীল এবং আমি কিছুটা অনাকাঙ্ক্ষিত বলব - যেহেতু কার্নেলটি নোংরা পৃষ্ঠাগুলি কখন প্রবাহিত করবে আপনি ঠিক জানেন না। উদাহরণস্বরূপ লিনাক্সে ( যেমন আপনি লিনাক্স কার্নেল বোঝার বিভাগের 15.3 অনুচ্ছেদেও পড়তে পারেন ), নোংরা পৃষ্ঠাগুলি নিম্নলিখিত শর্তে ডিস্কে লিখিত হয়:
পৃষ্ঠার ক্যাশেটি খুব বেশি পূর্ণ হয় এবং আরও পৃষ্ঠাগুলির প্রয়োজন হয়, বা নোংরা পৃষ্ঠাগুলির সংখ্যা খুব বড় হয়ে যায়।
একটি পৃষ্ঠা নোংরা থেকে থাকার কারণে খুব বেশি সময় কেটে গেছে।
একটি প্রক্রিয়া একটি ব্লক ডিভাইস বা একটি নির্দিষ্ট ফাইলের সমস্ত মুলতুবি পরিবর্তনগুলি ফ্লাশ করার জন্য অনুরোধ করে; এটি একটি সিঙ্ক (), fsync (), বা fdatasync () সিস্টেম কলের সাহায্যে এটি করে।
এই বৈশিষ্ট্যটি এইচএফএস +, এক্সএফএস, রিজার 4, জেডএফএস, বিটিআরএফ এবং এক্সট 4 ফাইল সিস্টেমে প্রয়োগ করা হবে বলে জানা যায়।