আপনি কিভাবে আপনার জিনিস সংরক্ষণ করবেন? ব্যক্তিগতভাবে, আমি আমার রুমে যেখানেই জায়গা পাই সেখানেই আমি আমার জিনিসপত্র ফেলে দেই। এবং নতুন জিনিসগুলির জন্য, আমি সমস্ত পুরানো জিনিসগুলি কোথাও ফেলে দিয়ে আমার কাছাকাছি কোথাও জায়গা তৈরি করি। দুর্ভাগ্যবশত, একটি কম্পিউটার কোথাও এবং সর্বত্র ফাইল ফোল্ডার সংরক্ষণ করতে পারে না। এটিকে একটি সংগঠিত পদ্ধতিতে সমস্ত ডেটা রাখতে হবে যাতে কল করা যে কোনও ফাইল কোনও সময়ের মধ্যে অ্যাক্সেস করা যায়। একটি সংগঠিত ফাইল সিস্টেমের আরেকটি উদাহরণ হল লাইব্রেরি যেখানে সমস্ত বই সূচিবদ্ধ এবং শ্রেণীবদ্ধ করা হয়।
একইভাবে, প্রতিটি অপারেটিং সিস্টেমের ডেটা বজায় রাখার জন্য তার নিজস্ব অনন্য জার্নালিং ফাইল সিস্টেম রয়েছে। জার্নালিং ফাইল সিস্টেমের মধ্যে অনেক পার্থক্যের সাথে, তাদের মধ্যে একটি বৈশিষ্ট্য রয়েছে যা সাধারণ, আর তা হল জার্নালিং৷
জার্নালিং ফাইল সিস্টেম কি?
জার্নাল শব্দটি একটি ডায়েরিতে সময়-ভিত্তিক ঘটনা বজায় রাখার প্রতিনিধিত্ব করে। একইভাবে, কম্পিউটারে জার্নালিং নির্দেশ করে যে সমস্ত ফাইল প্রাসঙ্গিক ক্যাটালগে একটি এন্ট্রি সহ সংরক্ষণ করা হয়, এবং যেকোনো পরিবর্তন কম্পিউটারের নিজস্ব জার্নালে নথিভুক্ত করা হয়। আপনি যখন আপনার কম্পিউটারে একটি ফাইল অনুসন্ধান করেন, তখন এটি সেই ফাইলটির জন্য সম্পূর্ণ হার্ড ডিস্ক স্ক্যান করে না; পরিবর্তে, এটি প্রাসঙ্গিক ক্যাটালগ পরীক্ষা করে।
জার্নালিং এর অর্থ এই নয় যে একই হার্ড ড্রাইভ সেক্টরে ফাইল স্টোর একটি ক্যাটালগে বান্ডিল করা হয়। অনেক দূরে সঞ্চিত দুটি ফাইল একই ক্যাটালগে তাদের এন্ট্রি থাকতে পারে। এটি কম্পিউটারকে দ্রুত সেগুলি অ্যাক্সেস করতে সহায়তা করে কারণ এটি আপনার হার্ড ড্রাইভের প্রতিটি ফাইল স্ক্যান করে না তবে জার্নাল এন্ট্রিগুলির মাধ্যমে স্ক্যান করে এবং প্রয়োজনীয় ফাইলটি সনাক্ত করে৷
একটি জার্নালিং ফাইল সিস্টেমে ব্যবহৃত ইউনিটগুলি কী কী?
যেমনটি আগে আলোচনা করা হয়েছে, বিভিন্ন ধরনের জার্নালিং ফাইল সিস্টেম আছে, কিন্তু তারা সবাই একই ধরনের পরিমাপের একক ব্যবহার করে। নিচের সারণীতে আমি সেগুলো সংক্ষেপে উল্লেখ করেছি:
ইউনিট নাম | সংক্ষিপ্ত ফর্ম | মান |
Tebibytes | TiB | 1024 গিগাবাইট | ৷
Pebibyte | PiB | 1024 টেবিবাইট |
1. নতুন প্রযুক্তি ফাইল সিস্টেম - মাইক্রোসফ্ট
মাইক্রোসফ্ট তার নিজস্ব জার্নালিং ফাইল সিস্টেম তৈরি করেছে যা সংক্ষেপে নিউ টেকনোলজি ফাইল সিস্টেম বা এনটিএফএস নামে পরিচিত। এটি সমস্ত উইন্ডোজ অপারেটিং সিস্টেমে ডিফল্টরূপে ব্যবহৃত হয়েছে কারণ এটি বড় ডেটা ভলিউম সমর্থন করে। সর্বাধিক ফাইলের আকার 256 টিআইবি সমর্থিত, যা প্রকৃতপক্ষে অনেক বড়, এবং আপনি সম্ভবত এত বড় ফাইলের মুখোমুখি হননি৷
NTFS চেকপয়েন্ট তথ্য এবং লগ ফাইল ব্যবহার করে পুনরায় চালু করার পরে একটি ফাইল কাঠামোর ধ্রুবক মান পুনঃপ্রতিষ্ঠিত করতে। এটি কোন সংঘটিত ডাউনটাইম ছাড়াই স্ব-নিরাময় NTFS নামে পরিচিত এর মাধ্যমে দূষিত ফাইলগুলিকে ঠিক করতে পারে। NTFS FAT32 ফাইল সিস্টেমের উপর তৈরি করা হয়েছে এবং বেশিরভাগ সিস্টেমের চেয়ে দ্রুত পড়তে, লিখতে এবং অনুসন্ধান করতে পারে।
2. এক্সটেন্ডেড ফাইল সিস্টেম – লিনাক্সে জার্নালিং
মাইক্রোসফটের মতো, লিনাক্সের নিজস্ব জার্নালিং ফাইল সিস্টেম রয়েছে এবং একে এক্সটেন্ডেড ফাইল সিস্টেম বা EXT বলা হয়। এটি আগের ইউনিক্স মোড বা ইউএফএস-এর উপর ভিত্তি করে ছিল কিন্তু সাম্প্রতিক বছরগুলিতে তিনটি আপগ্রেডের মধ্য দিয়ে গেছে। এক্সটেন্ডেড ফাইল সিস্টেম বা EXT-এর মোট 4টি সংস্করণ রয়েছে এবং নতুন সংস্করণে একটি সংখ্যা যোগ করা হয়েছে৷
EXT 2:লিনাক্সের এই জার্নালিং সিস্টেমটি প্রাথমিকভাবে রেড হ্যাট লিনাক্সে ব্যবহৃত হয়েছিল এবং এখনও এসডি কার্ড এবং ইউএসবি ড্রাইভে ব্যবহৃত হয়। এটির সর্বোচ্চ ক্ষমতা 32 টিআইবি, যা অন্যান্য জার্নালিং ফাইল সিস্টেমের তুলনায় খুবই কম৷
EXT 3:EXT 2 এবং EXT 3 এর মধ্যে খুব বেশি পার্থক্য নেই। যাইহোক, EXT 3 আরও জনপ্রিয় হয়ে উঠেছে এবং Linux, BSD এবং ReactOS-এ ব্যবহৃত হয়েছে।
EXT 4:EXT 2 এবং EXT 3 এর সীমাবদ্ধতার কারণে, একটি নতুন জার্নালিং ফাইল সিস্টেমের প্রয়োজনীয়তা স্পষ্ট ছিল, এবং EXT 4 তৈরি করা হয়েছিল, যার সর্বোচ্চ আকার সীমা 1024 PiB বা এক মিলিয়ন TiB এর সমান। এটি আজ বেশিরভাগ লিনাক্স ডিস্ট্রিবিউশন এবং এমনকি Google ফাইল স্টোরেজ এবং পাওয়ার পিসি দ্বারা ব্যবহৃত হয়। EXT 4 নির্ভরযোগ্যতা এবং কর্মক্ষমতা উন্নত করার জন্য জার্নালিং ফাইল সিস্টেমে চেকসাম ব্যবহার করার বৈশিষ্ট্য অন্তর্ভুক্ত করেছে৷
3. অ্যাপল ফাইল সিস্টেম -অ্যাপল
অ্যাপল ফাইল সিস্টেম বা সংক্ষেপে এপিএফএস হল একটি জার্নালিং ফাইল সিস্টেম যা অ্যাপল তার macOS কম্পিউটারে ব্যবহার করে। এটি সিয়েরা এবং আইওএস 10.3 এর সাথে রোল আউট করা হয়েছে এবং 8000 পিআইবি সমর্থন করে, যা EXT4 থেকে বেশি যা শুধুমাত্র 1024 পিআইবি সমর্থন করে।
APFS সম্পূর্ণ ডিস্ক এনক্রিপশন অন্তর্ভুক্ত করেছে, এবং এটি সিস্টেমের স্ন্যাপশট ক্যাপচার করার সুবিধা দেয়, যা পরে রেফারেন্সের জন্য ব্যবহার করা হয়। এটি ডেটা অখণ্ডতা নিশ্চিত করতে চেকসাম ব্যবহার করে এবং সিস্টেমকে ক্র্যাশ হওয়া থেকে রক্ষা করে৷
জার্নালিং ফাইল সিস্টেমের চূড়ান্ত শব্দ
ফাইল সিস্টেমে জার্নালিং একটি গুরুত্বপূর্ণ বৈশিষ্ট্য যা অপ্রত্যাশিত শাটডাউন এবং সিস্টেম ক্র্যাশের সময় সাহায্য করে। জার্নালিং ফাইল সিস্টেম প্রতিটি ফাইল এবং প্রতিটি পরিবর্তন রেকর্ড করা সংক্রান্ত একটি লেজার সিস্টেম বজায় রাখে। এটি একটি কমান্ড পাঠানো হলে যে কোনো ফাইল সনাক্ত করা এবং চালানো সহজ করে তোলে৷
এছাড়াও আপনি Facebook, Twitter, YouTube, Instagram, Flipboard, এবং Pinterest-এ আমাদের খুঁজে পেতে পারেন৷
৷