আপনি আপনার জিনিসগুলো কীভাবে সংরক্ষণ করেন? ব্যক্তিগতভাবে, আমি আমার ঘরে যেখানে জায়গা পাই সেখানে ফেলে দিই। নতুন জিনিসের জন্য আমার কাছে জায়গা বানাই পুরনো জিনিসগুলো কোথাও ফেলে দিয়ে। দুর্ভাগ্যবশত, একটি কম্পিউটার ফাইল ফোল্ডার কোথাও যেনে ফেলে রাখতে পারে না। এটিকে সব ডেটা একটি সংগঠিত রূপে রাখতে হয় যাতে যেকোনো ফাইল ডাকা হলে সেটি क्षণে অ্যাক্সেস করা যায়। একটি সংগঠিত ফাইল সিস্টেমের অন্য একটি উদাহরণ লাইব্রেরি যেখানে সব বই ইনডেক্সড ও ক্যাটাগরাইজড থাকে।
একইভাবে, প্রতিটি অপারেটিং সিস্টেমের নিজস্ব অনন্য জার্নালিং ফাইল সিস্টেম রয়েছে তার ডেটা মেইনটেইন করার জন্য। জার্নালিং ফাইল সিস্টেমগুলোর মধ্যে অনেক পার্থক্য থাকা সত্ত্বেও, उनमें একটি ফিচার সাধারণ, এবং সেটি হচ্ছে Journaling।
জার্নালিং ফাইল সিস্টেম কী?
Journal শব্দটি ডায়েরিতে সময়-ভিত্তিক ইভেন্ট মেইনটেইন করার প্রতীক। একইভাবে, কম্পিউটারে Journaling বোঝায় সব ফাইল সংশ্লিষ্ট ক্যাটালগে একটি এন্ট্রি সাথে সংরক্ষিত হয় এবং যেকোনো পরিবর্তন কম্পিউটারের নিজস্ব জার্নালে ডকুমেন্টেড হয়। আপনি কম্পিউটারে ফাইল সার্চ করলে, এটি পুরো হার্ড ডিস্ক স্ক্যান করে না; বরং এটি সংশ্লিষ্ট ক্যাটালগ চেক করে।
Journaling এর মানে এটি নয় যে একই হার্ড ড্রাইভ সেক্টরে সংরক্ষিত ফাইলগুলো একটি ক্যাটালগে বান্ডেল করা হয়ে থাকে। দুটি দূরে রাখা ফাইল একই ক্যাটালগে এন্ট্রি রাখতে পারে। এটি কম্পিউটারকে সেগুলো দ্রুত অ্যাক্সেস করতে সাহায্য করে কারণ এটি আপনার হার্ড ড্রাইভের প্রতিটি ফাইল স্ক্যান না করে জার্নাল এন্ট্রি স্ক্যান করে প্রয়োজনীয় ফাইল লোকেট করে।
জার্নালিং ফাইল সিস্টেমে কোন ইউনিটগুলো ব্যবহৃত হয়?
আগে আলোচনা করা হয়েছে, জার্নালিং ফাইল সিস্টেমের বিভিন্ন টাইপ রয়েছে, কিন্তু সেগুলো সব একই টাইপের মেজারমেন্ট ইউনিট ব্যবহার করে। সংক্ষেপে টেবিলে দেওয়া হলো:
| ইউনিটের নাম | সংক্ষিপ্ত রূপ | মান |
| Tebibytes | TiB | 1024 গিগাবাইট |
| Pebibyte | PiB | 1024 tebibytes |
১. New Technology File System – Microsoft

Microsoft নিজস্ব জার্নালিং ফাইল সিস্টেম ডেভেলপ করেছে যাকে New Technology File System বা সংক্ষেপে NTFS বলা হয়। এটি সব উইন্ডোজ অপারেটিং সিস্টেমে ডিফল্ট হিসেবে ব্যবহৃত হয় কারণ এটি বড় ডেটা ভলিউম সাপোর্ট করে। সর্বোচ্চ ফাইল সাইজ সমর্থিত ২৫৬ TiB, যা খুব বড়, এবং আপনি সম্ভবত কখনো এত বড় ফাইল দেখেননি।
NTFS চেকপয়েন্ট ইনফরমেশন এবং লগ ফাইল ব্যবহার করে রিস্টার্টের পর ফাইল স্ট্রাকচারের কনস্ট্যান্ট মান পুনরায় প্রতিষ্ঠা করে। এটি Self-Healing NTFS-এর মাধ্যমে কোনো ডাউনটাইম ছাড়া করপ্ট ফাইল ফিক্স করতে পারে। NTFS FAT32 ফাইল সিস্টেমের ওপর ডেভেলপ করা হয়েছে এবং অধিকাংশ সিস্টেমের চেয়ে দ্রুত রিড, রাইট ও সার্চ করতে পারে।
২. Extended File System – Linux-এ জার্নালিং

Microsoft-এর মত Linux-এর নিজস্ব জার্নালিং ফাইল সিস্টেম রয়েছে যাকে Extended File System বা EXT বলা হয়। এটি পূর্বের Unix mode বা UFS-র ওপর ভিত্তি করে তৈরি কিন্তু সাম্প্রতিক বছরে তিনটি আপগ্রেড পেয়েছে। Extended File System বা EXT-র মোট ৪টি ভার্সন রয়েছে নতুন ভার্সনে নম্বর যোগ করেই।
EXT 2: Linux-এ এই জার্নালিং সিস্টেম প্রাথমিকভাবে Red Hat Linux-এ ব্যবহৃত হতো এবং এখনো SD কার্ড ও USB ড্রাইভে ব্যবহৃত হয়। এর সর্বোচ্চ ক্যাপাসিটি ৩২ TiB, যা অন্যান্য জার্নালিং ফাইল সিস্টেমের চেয়ে খুব কম।
EXT 3: EXT 2 এবং EXT 3-র মধ্যে বেশি পার্থক্য নেই। তবে EXT 3 বেশি জনপ্রিয় হয়ে Linux, BSD এবং ReactOS-এ ব্যবহৃত হয়।
EXT 4: EXT 2 এবং EXT 3-এর সীমাবদ্ধতার কারণে নতুন জার্নালিং ফাইল সিস্টেমের প্রয়োজন ছিল এবং EXT 4 ডেভেলপ করা হলো, যার সর্বোচ্চ সাইজ লিমিট ১০২৪ PiB বা দশ লাখ TiB। আজকাল অধিকাংশ Linux ডিস্ট্রিবিউশন, Google File Storage এবং Power PC এটি ব্যবহার করে। EXT 4 জার্নালিং ফাইল সিস্টেমে চেকসম ব্যবহার করার ফিচার যোগ করেছে নির্ভরযোগ্যতা ও পারফরম্যান্স উন্নত করতে।
৩. Apple File System - Apple
Apple File System বা সংক্ষেপে APFS, Apple-এর macOS কম্পিউটারে ব্যবহৃত একটি জার্নালিং ফাইল সিস্টেম। এটি Sierra এবং iOS 10.3-এ রোল আউট করা হয়েছিল এবং ৮০০০ PiB সাপোর্ট করে, যা EXT4-এর ১০২৪ PiB-র চেয়ে বেশি।
APFS ফুল ডিস্ক এনক্রিপশন অন্তর্ভুক্ত করেছে এবং সিস্টেমের স্ন্যাপশট ক্যাপচার করার সুবিধা দেয়, যা রেফারেন্স হিসেবে ব্যবহার হয়। এটি ডেটা ইন্টিগ্রিটি নিশ্চিত করতে চেকসম ব্যবহার করে এবং সিস্টেম ক্র্যাশ হতে থেকে রক্ষা করে।
জার্নালিং ফাইল সিস্টেমের চূড়ান্ত কথা
ফাইল সিস্টেমে জার্নালিং একটি গুরুত্বপূর্ণ ফিচার যা অপ্রত্যাশিত শাটডাউন ও সিস্টেম ক্র্যাশের সময় সাহায্য করে। জার্নালিং ফাইল সিস্টেম একটি লেজার সিস্টেম মেইনটেইন করে প্রতিটি ফাইল ও প্রতিটি পরিবর্তন রেকর্ড করে। এতে যেকোনো ফাইল লোকেট ও এক্সিকিউট করা সহজ হয় যখন একটি কমান্ড পাঠানো হয়।
আপনাদের সাথে যোগাযোগ রাখতে পারেন Facebook, Twitter, YouTube, Instagram, Flipboard এবং Pinterest-এ।