REFS ফাইল সিস্টেম মাইক্রোসফট সর্বপ্রথম তাদের উইন্ডোজ সার্ভার ২০১২ তে ইনক্লুড করে। এই ফাইল সিস্টেমটি উইন্ডোজ ১০ এবং এর সকল নতুন ভার্শনে আছে। কিন্তু এই ফাইল সিস্টেমটি শুধুমাত্র Windows Storage Spaces অংশে ব্যবহার করা যাবে।
উইন্ডোজ সার্ভার ২০১৬ তে REFS ফাইল সিস্টেমটিকে আরও বেশি ইম্প্রুভ করা হয়েছে। কিন্তু REFS ফাইল সিস্টেমটি কি ? সাধারনত ব্যবহার করা NTFS ফাইল সিস্টেমের সাথে এর পার্থক্য কি এবং এর সুবিধা অসুবিধা কি কি ? এই বিষয়েই আলোচনা করব আজকের টিউনে।
REFS ফাইল সিস্টেম এর পূর্ণরূপ হচ্ছে Resilient File System। এটি উইন্ডোজ ১০ এবং উইন্ডোজ সার্ভার ২০১২ এর জন্য তৈরি করা একটি নতুন ফাইল সিস্টেম যেটি তৈরি করা হয়েছে NTFS ফাইল সিস্টেমের কোড এর সাহায্যে। কিন্তু REFS ফাইল সিস্টেম শুধুমাত্র NTFS ফাইল সিস্টেমের একটি রিপ্লেসমেন্ট নয়। এই ফাইল সিস্টেমের নিজস্ব কিছু আলদা সুবিধা-অসুবিধাও আছে। আপনি চাইলেই NTFS এর রিপ্লেসমেন্ট হিসেবে REFS ফাইল সিস্টেম ব্যবহার করতে পারবেন না।
যেহেতু এটি মাইক্রোসফট এর একটি নতুন ফাইল সিস্টেম, তাই এটা তৈরি করা হয়েছে NTFS এর ফাইল সিস্টেমের কিছু ইস্যু ফিক্স করার জন্য। REFS ফাইল সিস্টেম ডেটা করাপশন এর বিরুদ্ধে আরও বেশি স্থিতিস্থাপক এবং আরও বেশি ওয়ার্কলোড নিতে পারে।
এই ফাইল সিস্টেমের নামের মধ্যেই Resilient টার্মটি হাইলাইট করা হয়েছে যার অর্থ স্থিতিস্থাপক। এই ফাইল সিস্টেমটি ডেটা করাপশনের বিরুদ্ধে স্থিতিস্থাপক। অর্থাৎ এটি খুব সহজেই ডেটা করাপশন রোধ করতে পারে। REFS মেটাডেটার জন্য Checksum ব্যবহার করে এবং প্রয়োজন হলে ফাইল ডেটার জন্যও Checksum ব্যবহার করতে পারে।
তাই এই ফাইল সিস্টেমটি ড্রাইভে যদি কোন করাপ্টেড ফাইল খুজে পায় এবং অল্টারনেট কপির অভাবে যদি ফাইলটি রিস্টোর করতে না পারে তাহলে সাথে সাথে করাপ্টেড ডেটাগুলো ড্রাইভ থেকে ডিলিট করে দেয়। NTFS ফাইল সিস্টেমে এর মত এক্ষেত্রে আপনার পিসি রিবুট করার কোন দরকার হবেনা।
REFS ফাইল সিস্টেম কোন ডেটা রিড এবং রাইট করার সময় একইসাথে ফাইলগুলো করাপ্টেড কিনা চেক করতে থাকে। এই ফাইল সিস্টেমটি করাপ্টেড ফাইল নিজে থেকে ফিক্স করার ক্ষমতাও রাখে। যদি করাপ্টেড ফাইলটি ফিক্স করার উপযোগী হয় তাহলে ফাইল সিস্টেম সেটা নিজে থেকেই ফিক্স করে এবং সম্ভব না হলে এবং অল্টারনেট ফাইল দ্বারা রিস্টোর করা সম্ভব না হলে ফাইলটি ডিলিট করে দেয় এবং আপনার ড্রাইভটি সেফ এবং করাপ্টেড ফাইল ফ্রি রাখে।
এটি আরও অনেকভাবে ডেটা করাপশন রোধ করে। NTFS ফাইল সিস্টেমে যদি আপনি একটি ফাইল রিনেম করেন, তখন সেটি সরাসরি ওই ফাইলের মেটাডেটাতে রাইট হয় এবং তখন যদি আপনার পিসি অফ হয়ে যায় বা অন্য কোন ধরনের বাধা পড়ে, তাহলে আপনার ফাইলটি করাপ্টেড হয়ে যায়।
কিন্তু REFS ফাইল সিস্টেমে যখন আপনি একটি ফাইল রিনেম করবেন বা রাইট করবেন তখন সিস্টেম ফাইলের আরেকটি অলটারনেট কপি তৈরি করা রাখবে যাতে ফাইলটি কোন কারনে করাপ্টেড হয়ে গেলে সাথে সাথে ফাইলটি রিস্টোর করতে পারে। এই ফিচারটিকে Copy On Write বলা হয়। এমন আরও অনেকভাবে REFS ফাইল সিস্টেম ডেটা করাপশন রোধ করার চেষ্টা করে।
REFS ফাইল সিস্টেম NTFS এর থেকে বেশি মডার্ন এবং উন্নত। এটি আরও বেশি ভলিউম এবং আরও লম্বা ফাইল নেম সাপোর্ট করে। NTFS ফাইল সিস্টেমে ফাইল পাথ এড্রেস ২৫৫ ক্যারেক্টারে লিমিটেড থাকে। কিন্তু REFS এ এই লিমিটেশন ৩২,৭৬৮ ক্যারেক্টার পর্যন্ত লম্বা হতে পারবে।
NTFS এর ম্যাক্সিমাম ভলিউম সাইজ হতে পারে 16 Exabyte পর্যন্ত, যেখানে REFS এর ম্যাক্সিমাম ভলিউম সাইজ হতে পারে 262144 exabyte পর্যন্ত। এছাড়া এর আগে বলা ফাইল করাপশন রোধের দিক থেকে REFS ফাইল সিস্টেম NTFS এর থেকে অনেক উন্নত।
REFS ফাইল সিস্টেমটি মাইক্রোসফট শুধুমাত্র ফিচারস এবং ইস্যু ফিক্স করার জন্য তৈরি করেনি। এটি NTFS সহ আরও অনেক ফাইল সিস্টেমের থেকে অনেক দ্রুত কাজ করতে সক্ষম। যখন স্টোরেজ স্পেসের সাথে REFS ফাইল সিস্টেম ব্যবহার করা হয়, তখন এটি রিয়াল টাইম অপটিমাইজেশন সাপোর্ট করে। এই ফাইল সিস্টেম সবসময় ফাইল রাইট করার সময় পারফর্মেন্স টায়ারে রাইট করে।
এছাড়া, উইন্ডোজ সার্ভার ২০১৬ তে মাইক্রোসফট REFS ফাইল সিস্টেমকে ইম্প্রুভ করে কয়েকটি ভারচুয়াল মেশিন সফটওয়্যার এর সুবিধার জন্য। Hyper V Virtual Machine সফটওয়্যারটি বর্তমানে REFS ফাইল সিস্টেম ব্যবহার করছে আরও ভাল ভারচুয়াল মেশিন পারফর্মেন্স এর জন্য।
এই ফাইল সিস্টেম এর উপরোক্ত ফিচারগুলো অনেক ভাল শোনালেও এখন আপনি চাইলেই NTFS এর পরিবর্তে REFS ফাইল সিস্টেম ব্যবহার করতে পারবেন না বা NTFS থেকে REFS ফাইল সিস্টেমে সম্পূর্ণভাবে সুইচ করতে পারবেন না। কারন, উইন্ডোজ ওএস REFS ফাইল সিস্টেমে বুট হতে পারেনা।
এছাড়া নতুন ফিচার আনা ছাড়াও REFS ফাইল সিস্টেম NTFS এর কয়েকটি গুরুত্বপূর্ণ ফিচার অফ করে দেয়। যেমন, ফাইল সিস্টেম কম্প্রেশন এবং এনক্রিপশন, হার্ড লিংকস, এক্সটেন্ডেড অ্যাট্রিবিউট, ডেটা ডিডুপ্লিকেশন ইত্যাদি। উইন্ডোজ ১০ আপনার কোন পুরনো ড্রাইভকে REFS ফাইল সিস্টেমে ফরম্যাট এলাও করবে না। তাই আপনি চাইলেই সবজায়গায় এই ফাইল সিস্টেম ব্যবহার করতেও পারবেন না। এখন আপনি শুধুমাত্র স্টোরেজ স্পেসের ক্ষেত্রেই এই ফাইল সিস্টেম ব্যবহার করতে পারবেন।
তো এই ছিল মাইক্রোসফট এর নতুন REFS ফাইল সিস্টেম যেটি উইন্ডোজ সার্ভার ২০১২ এর সাথে ইনক্লুড করে মাইক্রোসফট। আজকের মত টিউনটি এখানেই শেষ করছি। আশা করি টিউনটি আপনাদের ভাল লেগেছে। টিউন সম্পর্কে কোন ধরনের প্রশ্ন বা মতামত থাকলে অবশই টিউনমেন্ট করে জানাবেন। ভাল থাকবেন।
You can contact me on : Facebook
আমি সিয়াম একান্ত। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 9 বছর যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 40 টি টিউন ও 82 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 12 ফলোয়ার আছে এবং আমি টেকটিউনসে 0 টিউনারকে ফলো করি।
আমার নাম সিয়াম রউফ একান্ত। অনেকে সিয়াম নামে চেনে আবার অনেক একান্ত নামে। যাইহোক, পড়াশুনা একেবারেই ভাল লাগেনা আমার। ভাল লাগার মধ্যে দুইটা জিনিস , ফটোগ্রাফি আর প্রযুক্তি। এই প্রযুক্তির প্রতি ভাললাগা থেকেই টেকটিউন্স চেনা এবং টেকটিউন্সে আইডি খোলা। দেখা যাক কতদূর কি করা যায়......
জেনে ভাল লাগল