বিদ্যুৎ বিভ্রাটের ক্ষেত্রে, এনটিএফএস ফাইল সিস্টেমের ক্ষতি করা যেতে পারে? যেমন ভাঙা বা ফাইল দুর্নীতির কারণ? এবং গতিশীল ডিস্কগুলিতে এনটিএফএস অন্তর্নির্মিত মিররিংয়ের দ্বারা বিদ্যুৎ বিভ্রাটের ক্ষেত্রে ফাইলগুলি একটি সামঞ্জস্যপূর্ণ অবস্থায় রাখার গ্যারান্টিযুক্ত?
আমার দৃষ্টিভঙ্গি হ'ল জার্নালিং ফাইল সিস্টেমগুলি সুনির্দিষ্টভাবে এ জাতীয় সমস্যা সহ্য করার জন্য তৈরি করা হয়েছে। ব্যবহারকারীর ডেটা এনটিএফএস ফাইল সিস্টেমের দ্বারা গ্যারান্টিযুক্ত নয়, তবে ডাটাবেস ম্যানেজমেন্ট সিস্টেমের মতো অ্যাপ্লিকেশনগুলিতে লেনদেন পরিচালক রয়েছে যা ডেটা সুরক্ষিত করে।
মাইক্রোসফ্ট উইন্ডোজ ইন্টারনালস দুর্দান্ত বইয়ের কয়েকটি উদ্ধৃতি :
এনটিএফএস
এনটিএফএসে বেশ কয়েকটি উন্নত বৈশিষ্ট্য অন্তর্ভুক্ত রয়েছে। এর সর্বাধিক উল্লেখযোগ্য বৈশিষ্ট্যগুলির মধ্যে একটি হ'ল পুনরুদ্ধারযোগ্যতা। যদি কোনও সিস্টেম অপ্রত্যাশিতভাবে থামানো হয়, তবে একটি FAT ভলিউমের মেটাডেটা একটি অসামঞ্জস্য অবস্থায় ফেলে রাখা যেতে পারে, যার ফলে ফাইল এবং ডিরেক্টরি ডেটা প্রচুর পরিমাণে দুর্নীতিতে ডেকে আনে। এনটিএফএস একটি লেনদেনের পদ্ধতিতে মেটাডেটাতে পরিবর্তন করে যাতে ফাইল সিস্টেমের কাঠামোগুলি কোনও ফাইল বা ডিরেক্টরি কাঠামোর তথ্য না হারিয়ে একটি সামঞ্জস্য অবস্থায় মেরামত করা যায়। (তবে ফাইলের তথ্য হারিয়ে যেতে পারে))
এনটিএফএসের ডিজাইন লক্ষ্য এবং বৈশিষ্ট্য
হাই-এন্ড ফাইল সিস্টেমের প্রয়োজনীয়তা
শুরু থেকেই, এনটিএফএস এন্টারপ্রাইজ-শ্রেণীর ফাইল সিস্টেমের জন্য প্রয়োজনীয় বৈশিষ্ট্যগুলি অন্তর্ভুক্ত করার জন্য ডিজাইন করা হয়েছিল। অপ্রত্যাশিত সিস্টেমের বিচ্ছিন্নতা বা ক্রাশের সময় ডেটা ক্ষতি হ্রাস করতে, একটি ফাইল সিস্টেমকে অবশ্যই তার মেটাডেটার অখণ্ডতা সর্বদা গ্যারান্টিযুক্ত তা নিশ্চিত করতে হবে। পরিশেষে, একটি ফাইল সিস্টেম অবশ্যই সফ্টওয়্যার-ভিত্তিক ডেটা রিডানডেন্সির জন্য ব্যবহারকারীদের ডেটা সুরক্ষার জন্য হার্ডওয়্যার-রিডানড্যান্ট সমাধানের স্বল্প ব্যয় হিসাবে মঞ্জুরি দেয়।
Recoverability
এনটিএফএস এর ফাইল সিস্টেম পুনরুদ্ধারের বৈশিষ্ট্যগুলি প্রয়োগ করতে পারমাণবিক লেনদেন ব্যবহার করে। যদি কোনও প্রোগ্রাম একটি আই / ও অপারেশন শুরু করে যা কোনও এনটিএফএস ভলিউমের কাঠামোকে পরিবর্তিত করে - অর্থাৎ ডিরেক্টরি কাঠামো পরিবর্তন করে, একটি ফাইল প্রসারিত করে, একটি নতুন ফাইলের জন্য স্থান বরাদ্দ করে, এবং আরও - এনটিএফএস সেই অপারেশনটিকে পারমাণবিক লেনদেন হিসাবে বিবেচনা করে। এটি গ্যারান্টি দেয় যে লেনদেন ওএস হয় সম্পূর্ণ হয়েছে অথবা, লেনদেনটি সম্পাদন করার সময় যদি সিস্টেমটি ব্যর্থ হয়, তবে ফিরে আসে।
এছাড়াও, এনটিএফএস গুরুত্বপূর্ণ ফাইল সিস্টেমের তথ্যের জন্য অপ্রয়োজনীয় স্টোরেজ ব্যবহার করে যাতে ডিস্কের কোনও সেক্টর যদি খারাপ হয়ে যায় তবে এনটিএফএস এখনও ভলিউমের সমালোচনামূলক ফাইল সিস্টেমের ডেটা অ্যাক্সেস করতে পারে।
ডেটা রিডানডেন্সি এবং ফল্ট সহনশীলতা
ফাইল সিস্টেমের ডেটা পুনরুদ্ধারযোগ্যতা ছাড়াও, কিছু গ্রাহককে তাদের নিজস্ব ডেটা বিদ্যুৎ বিভ্রাট বা বিপর্যয়যুক্ত ডিস্ক ব্যর্থতায় বিপদগ্রস্থ না করার প্রয়োজন হয়। এনটিএফএস পুনরুদ্ধার ক্ষমতাগুলি নিশ্চিত করে যে কোনও ভলিউমে থাকা ফাইল সিস্টেম অ্যাক্সেসযোগ্য থাকে তবে তারা ব্যবহারকারী ফাইলগুলির সম্পূর্ণ পুনরুদ্ধারের কোনও গ্যারান্টি দেয় না। অ্যাপ্লিকেশনগুলির জন্য সুরক্ষা যা ডেটা হারাতে ঝুঁকি নিতে পারে না তা ডেটা রিডান্ডেন্সির মাধ্যমে সরবরাহ করা হয়।
ব্যবহারকারী ফাইলগুলির জন্য ডেটা রিডানডেন্সিটি উইন্ডোজ স্তরযুক্ত ড্রাইভার মডেলের মাধ্যমে প্রয়োগ করা হয়, যা ত্রুটি-সহনশীল ডিস্ক সমর্থন সরবরাহ করে। একটি ভলিউম ম্যানেজার একটি ডিস্ক থেকে অন্য ডিস্কে ডেটা মিরর, বা সদৃশ করতে পারে যাতে অনর্থক অনুলিপি সর্বদা পুনরুদ্ধার করা যায়।
এনটিএফএস পুনরুদ্ধার সমর্থন
এনটিএফএস পুনরুদ্ধারের সমর্থন নিশ্চিত করে যে কোনও বিদ্যুৎ ব্যর্থতা বা সিস্টেমের ব্যর্থতা দেখা দিলে কোনও ফাইল সিস্টেম অপারেশন (লেনদেন) অসম্পূর্ণ না থেকে যায় এবং ডিস্ক সংস্থার ইউটিলিটি চালানোর প্রয়োজন ছাড়াই ডিস্ক ভলিউমের কাঠামো অক্ষত থাকে। এনটিএফএস চকডস্ক ইউটিলিটি আই / ও ত্রুটির কারণে সৃষ্ট বিপর্যয় ডিস্ক দুর্নীতি (খারাপ সেক্টর, বৈদ্যুতিক ব্যতিক্রমীতা বা ডিস্ক ব্যর্থতা উদাহরণস্বরূপ) বা সফ্টওয়্যার বাগগুলি মেরামত করতে ব্যবহৃত হয়। তবে এনটিএফএস পুনরুদ্ধারের ক্ষমতা স্থিতিতে, চকডস্কের খুব কমই প্রয়োজন হয়।
পুনরুদ্ধারযোগ্য ফাইল সিস্টেম
যদিও সিস্টেম দুর্ঘটনার ঘটনায় এনটিএফএস ব্যবহারকারীর ডেটা সুরক্ষার গ্যারান্টি দেয় না - ক্যাশে থেকে কিছু পরিবর্তন হারাতে পারে - ফাইল পরিবর্তনগুলি রেকর্ড করা আছে তা নিশ্চিত করার জন্য অ্যাপ্লিকেশনগুলি এনটিএফএস রাইটিং-থ্রো এবং নগদ-ফ্লাশিং সক্ষমতা গ্রহণ করতে পারে উপযুক্ত বিরতিতে ডিস্ক। উভয় ক্যাশে লেখার মাধ্যমে - রাইটিং অপারেশনগুলিকে তাত্ক্ষণিকভাবে ডিস্কে রেকর্ড করতে বাধ্য করা - এবং নগদ ফ্লাশিং - বিষয়বস্তু ডিস্কে লিখিতভাবে বাধ্য করা - কার্যকর ক্রিয়াকলাপ। তদুপরি, FAT ফাইল সিস্টেমের বিপরীতে, এনটিএফএস গ্যারান্টি দেয় যে ব্যবহারকারীর ডেটা সামঞ্জস্যপূর্ণ হবে এবং লিখিত-মাধ্যমে ক্রিয়াকলাপ বা নগদ ফ্লাশের পরে অবিলম্বে উপলব্ধ হবে, এমনকি যদি পরবর্তীকালে সিস্টেমটি ব্যর্থ হয়।