Ext4 বনাম Btrfs: আপনার কোন লিনাক্স ফাইল সিস্টেম ব্যবহার করা উচিত?

Ext4 বনাম Btrfs: আপনার কোন লিনাক্স ফাইল সিস্টেম ব্যবহার করা উচিত?

বেশ সৎভাবে, পর্যাপ্ত মানুষ তাদের কম্পিউটারের জন্য কোন ফাইল সিস্টেম ব্যবহার করবে তা বিবেচনা করে না।





উইন্ডোজ এবং ম্যাকওএস ব্যবহারকারীদের দেখার সামান্য কারণ আছে, যেহেতু তাদের সিস্টেমের জন্য যথাক্রমে যথাক্রমে শুধুমাত্র একটি পছন্দ --- এনটিএফএস এবং এইচএফএস+। অন্যদিকে, লিনাক্সে প্রচুর ফাইল সিস্টেম অপশন রয়েছে, যার বর্তমান ডিফল্ট হচ্ছে চতুর্থ বর্ধিত ফাইল সিস্টেম (ext4)।





ডিফল্ট ফাইল সিস্টেমকে বি-ট্রি ফাইল সিস্টেমে (btrfs) পরিবর্তন করার জন্য একটি চলমান ধাক্কা রয়েছে। কিন্তু btrfs কি ভাল, এবং আমরা কখন বিতরণগুলি পরিবর্তন করতে দেখব?





একটি প্রোগ্রাম অন্য ড্রাইভে সরান

ফাইল সিস্টেম কি করে?

ইমেজ ক্রেডিট: মাক্সিম কাহারলিটস্কি/ আনস্প্ল্যাশ

ফোল্ডার এবং ক্যাবিনেটের মতো ফিজিক্যাল ফাইলিং সিস্টেমের মতো, ডিজিটাল ফাইল সিস্টেম ফাইলগুলি পরিচালনা করে। আপনার অপারেটিং সিস্টেম যে ডেটা ব্যবহার করে না সেগুলো কীভাবে নিয়ন্ত্রণ করে, ডেটার সাথে অন্য কোন তথ্য (মেটাডেটা নামে পরিচিত) সংযুক্ত থাকে, কে বা কিসের ডেটা অ্যাক্সেস করে ইত্যাদি নিয়ন্ত্রণ করে।



ফাইল সিস্টেম ব্যাকগ্রাউন্ডে কাজ করে। অপারেটিং সিস্টেমের বাকি কার্নেলের মতো, তারা দৈনন্দিন ব্যবহারে মূলত অদৃশ্য। ফাইল ম্যানেজার, ফাইলগুলি পরিচালনা করার জন্য আপনি যে অ্যাপ্লিকেশনগুলি ব্যবহার করেন, সেগুলি বেশিরভাগই একইভাবে কাজ করে নির্বিশেষে কোন ফাইল সিস্টেমটি নীচে চলছে।

ফাইল সিস্টেমগুলি কোডের জন্য অবিশ্বাস্যভাবে জটিল। ডেভেলপাররা আরও দক্ষ হয়ে ওঠার সময় আরও কার্যকারিতা অন্তর্ভুক্ত করার জন্য এই সিস্টেমগুলিকে ক্রমাগত সংশোধন করে।





ফাইল সিস্টেম পরিবর্তন করুন কেন?

সমস্ত কোড ব্যবহারের ক্ষেত্রে কোন কোড ভাল নয়, এবং এটি ফাইল সিস্টেমের ক্ষেত্রেও প্রযোজ্য। কিছু ফাইল সিস্টেম বিভিন্ন কারণে এক্সেল করে। ফাইল এলোকেশন টেবিল (FAT) ফাইল সিস্টেম এমন একটি যা প্রায় প্রতিটি আধুনিক অপারেটিং সমর্থন করে।

ইউএসবি ফ্ল্যাশ ড্রাইভ এবং এসডি কার্ডগুলি FAT সিস্টেম ব্যবহার করে যাতে আপনার কম্পিউটার সেগুলি পড়তে পারে নির্বিশেষে আপনি লিনাক্স, উইন্ডোজ, ম্যাকওএস বা অন্য কোনো অপারেটিং সিস্টেম চালাচ্ছেন।





কিন্তু আজকাল, FAT অন্যান্য ফাইল সিস্টেমের মতো নির্ভরযোগ্য বা শক্তিশালী নয় যা পরে বিকশিত হয়েছে। সুতরাং যখন আপনি পোর্টেবল মিডিয়াতে FAT দেখতে পাবেন, আপনি এটি আপনার হার্ড ড্রাইভের ডেটা পরিচালনা করতে দেখবেন না।

আপেল, সম্ভবত আশ্চর্যজনকভাবে, তৈরির জন্য পরিচিত ফাইল সিস্টেম যা শুধুমাত্র তার ডিভাইসের সাথে কাজ করে

লিনাক্সের বর্তমান ফাইল সিস্টেম

ডেস্কটপ লিনাক্সের বেশিরভাগ সংস্করণ (ডিস্ট্রিবিউশন নামে পরিচিত, অথবা 'ডিস্ট্রোস' সংক্ষেপে) ext4 ফাইল সিস্টেমে ডিফল্ট। ext4 ext3 ফাইল সিস্টেমের উন্নতি হয়েছে, যা এর আগে ext2 ফাইল সিস্টেমের উন্নতি ছিল।

ext4 একটি খুব শক্তিশালী ফাইল সিস্টেম হিসাবে প্রমাণিত হয়েছে, কিন্তু এটি একটি বয়স্ক কোড বেস থেকে তৈরি। কিছু লিনাক্স ব্যবহারকারী এমন বৈশিষ্ট্যগুলি সন্ধান করে যা ext4 নিজে নিজে পরিচালনা করে না। এমন কিছু সফ্টওয়্যার রয়েছে যা তাদের কিছু আকাঙ্ক্ষার যত্ন নেয়, কিন্তু ফাইল সিস্টেমের স্তরে সেই কাজগুলি করতে পারা আরও ভাল পারফরম্যান্স প্রদান করবে। তাই btrfs এর ইচ্ছা।

Ext4 বোঝা: সুবিধা এবং অসুবিধা

Ext4 এর সীমা বেশ চিত্তাকর্ষক থাকে। Ext4 দিয়ে আপনি যে বৃহত্তম আয়তন/পার্টিশন তৈরি করতে পারেন তা হল 1 এক্সবিবাইট --- মোটামুটি 1,152,921.5 টেরাবাইটের সমতুল্য। সর্বাধিক ফাইলের আকার 16 টেবিবাইট --- অথবা মোটামুটি 17.6 টেরাবাইট, যা একটি নিয়মিত ভোক্তা বর্তমানে যে কোন হার্ড ড্রাইভের থেকে কিনতে পারে তার চেয়ে অনেক বড়।

Ext4 একাধিক বিভিন্ন কৌশল ব্যবহার করে ext3 এর উপর গতির উন্নতি আনতে পরিচিত। বেশিরভাগ আধুনিক ফাইল সিস্টেমের মতো, এটি একটি জার্নালিং ফাইল সিস্টেম, যার অর্থ হল এটি একটি 'জার্নাল' রাখে যেখানে ফাইলগুলি ডিস্কে অবস্থিত এবং ডিস্কে অন্য কোন পরিবর্তন আছে।

এর সমস্ত বৈশিষ্ট্য সত্ত্বেও, এটি স্বচ্ছ সংকোচন, স্বচ্ছ এনক্রিপশন, বা ডেটা ডুডুপ্লিকেশন সমর্থন করে না। স্ন্যাপশটগুলি প্রযুক্তিগতভাবে সমর্থিত, কিন্তু সেই বৈশিষ্ট্যটি সর্বোত্তমভাবে পরীক্ষামূলক।

থিওডোর Ts'o, একজন ডেভেলপার যিনি ext4 এর সৃষ্টিতে মুখ্য ভূমিকা পালন করেছিলেন, ext4 কে 1970 এর পুরনো প্রযুক্তির উপর ভিত্তি করে একটি স্টপ-গ্যাপ রিলিজ হিসেবে বর্ণনা করেছিলেন এবং বিশ্বাস করতেন যে Btrfs একটি ভালো পথ এগিয়ে নিয়ে যেতে পারে। এটা ছিল এক দশক আগে

Btrfs বোঝা: সুবিধা এবং অসুবিধা

Btrfs, যা 'বাটার এফএস', 'বেটার এফএস', বা 'বি-ট্রি এফএস' হিসাবে উচ্চারিত হতে পারে, এটি একটি নতুন ফাইল সিস্টেম স্ক্র্যাচ থেকে পুনর্নির্মাণ। Btrfs বিদ্যমান কারণ ডেভেলপাররা একটি ফাইল সিস্টেমের কার্যকারিতা প্রসারিত করতে চেয়েছিল যাতে পুলিং, স্ন্যাপশট এবং চেকসামের মতো অতিরিক্ত কার্যকারিতা অন্তর্ভুক্ত করা যায়।

প্রকল্পটি ওরাকলে শুরু হয়েছিল, কিন্তু অন্যান্য বড় কোম্পানিগুলি তখন থেকে উন্নয়নে অংশ নিয়েছে। তালিকায় রয়েছে ফেসবুক, নেটগিয়ার, রেড হ্যাট এবং এসইউএসই।

আমি কিভাবে কারো অ্যামাজন ইচ্ছা তালিকা খুঁজে পেতে পারি

যদিও বিটিআরএফ -এ পাওয়া উন্নতিগুলি সাধারণ ভোক্তাদের উপকার করতে পারে, কিছু অতিরিক্ত বৈশিষ্ট্য এন্টারপ্রাইজ ব্যবহারের জন্য আরও আগ্রহী। এই ধরনের কার্যকারিতা অধিক চাহিদাসম্পন্ন ব্যবহারের ক্ষেত্রে যেগুলো প্রায়ই প্রয়োজন হয় আরো টেকসই হার্ড ড্রাইভ যেমন.

যেসব সংগঠন ব্যাপক ডাটাবেসের সাথে খুব বড় প্রোগ্রাম ব্যবহার করে, তাদের জন্য একাধিক হার্ড ড্রাইভে আপাতদৃষ্টিতে ধারাবাহিক ফাইল সিস্টেম থাকা ডেটার একত্রীকরণকে অনেক সহজ করে তুলতে পারে। ডেটা ডুডুপ্লিকেশন প্রকৃত স্থান ডেটা দখল করার পরিমাণ হ্রাস করবে, এবং যখন একটি একক, বিস্তৃত ফাইল সিস্টেম আছে যা মিরর করা প্রয়োজন তখন ডেটা মিররিং সহজ হবে।

অবশ্যই, আপনি এখনও একাধিক পার্টিশন তৈরি করতে বেছে নিতে পারেন যাতে আপনাকে সবকিছু মিরর করতে না হয়। একটি বিটিআরএফএস ফাইল সিস্টেমের সর্বোচ্চ পার্টিশন আকার 16 এক্সবিবাইট এবং সর্বোচ্চ ফাইলের আকারও 16 এক্সবিবাইট।

বিবেচনা করে যে btrfs একাধিক হার্ড ড্রাইভের উপর বিস্তৃত হতে সক্ষম হবে, এটি একটি ভাল জিনিস যে এটি ext4 এর চেয়ে 16 গুণ বেশি ড্রাইভ স্পেস সমর্থন করে।

লিনাক্স ডিস্ট্রোস কি রূপান্তর করেছে?

Btrfs 2013 সাল থেকে লিনাক্স কার্নেলের একটি স্থিতিশীল অংশ, এবং আপনি আজ ফাইল সিস্টেম ব্যবহার করে আপনার হার্ড ড্রাইভগুলিকে পুনরায় ফর্ম্যাট করতে পারেন। কিন্তু btrfs কোনো ডিফল্ট লিনাক্স ফাইল সিস্টেমের দ্বারা নয়। অধিকাংশ ডিস্ট্রোস ext4 এ ডিফল্ট হতে থাকে।

কেন? ফাইলগুলি আপনার হার্ড ড্রাইভের সবচেয়ে গুরুত্বপূর্ণ তথ্য। ব্যক্তিগত তথ্য অপরিবর্তনীয়। আপনি একটি ওএস পুনরায় ইনস্টল করতে পারেন এবং অ্যাপগুলি পুনরায় ডাউনলোড করতে পারেন, কিন্তু ব্যাকআপ ছাড়াই হারিয়ে যাওয়া ফাইলগুলি ভাল হয়ে যায়। এজন্যই এটি গুরুত্বপূর্ণ যে একটি ফাইল সিস্টেম লক্ষ লক্ষ লোককে ডিফল্টরূপে এটি ব্যবহার করার আগে নির্ভরযোগ্য প্রমাণিত হবে।

Ext4 পুরানো এবং যুক্তিযুক্তভাবে খসখসে হতে পারে, কিন্তু এটি স্থিতিস্থাপক এবং নির্ভরযোগ্য বলেও প্রমাণিত হয়েছে। যদি বিদ্যুৎ চলে যায় এবং আপনার কম্পিউটার অন্ধকার হয়ে যায়, তাহলে এক্সট 4 আপনার সংরক্ষিত ডেটা নিরাপদ রাখবে।

বেশিরভাগ মানুষের জন্য, এই ধরনের পরিস্থিতিগুলি একক সবচেয়ে গুরুত্বপূর্ণ ফ্যাক্টর। জিনিসগুলি ঠিকঠাক চলাকালীন একটি ফাইল সিস্টেম কতটা ভাল কাজ করে তা নিয়ে নয়, এটি যখন জিনিসগুলি ভুল হয়ে যায় তখন কী ঘটে।

একজন বিশিষ্ট ডিস্ট্রো নির্ধারণ করেছেন যে একটি সুইচ তৈরির জন্য যথেষ্ট সময় কেটে গেছে। openSUSE এখন /root পার্টিশনের জন্য ডিফল্ট হিসাবে btrfs ব্যবহার করে যেখানে অপারেটিং সিস্টেমটি রয়েছে। /ব্যক্তিগত পার্টিশনের জন্য আপনার ব্যক্তিগত ফাইল রয়েছে, তবে OpenSUSE এর পরিবর্তে XFS ফাইল সিস্টেমের সাথে যাওয়ার সিদ্ধান্ত নিয়েছে।

সুতরাং না, রূপান্তরটি প্রত্যাশিতভাবে পুরোপুরি যায়নি। কিন্তু আমরা যেমন ওয়েল্যান্ড ডিসপ্লে সার্ভারের সাথে দেখেছি, নতুন প্রযুক্তিগুলি লিনাক্স ল্যান্ডস্কেপ জুড়ে বিস্তৃত হতে অনেক সময় নেয়।

ইউটিউবে একটি হাইলাইট করা উত্তর কি
শেয়ার করুন শেয়ার করুন টুইট ইমেইল এটি কি উইন্ডোজ 11 এ আপগ্রেড করার যোগ্য?

উইন্ডোজ নতুন করে ডিজাইন করা হয়েছে। কিন্তু এটি কি আপনাকে উইন্ডোজ 10 থেকে উইন্ডোজ 11 এ স্থানান্তরিত করার জন্য যথেষ্ট?

পরবর্তী পড়ুন
সম্পর্কিত বিষয়
  • লিনাক্স
  • প্রযুক্তি ব্যাখ্যা করা হয়েছে
  • উবুন্টু
  • নথি ব্যবস্থা
  • লিনাক্স টিপস
লেখক সম্পর্কে বার্টেল কিং(323 নিবন্ধ প্রকাশিত)

বার্টেল একজন ডিজিটাল মিনিমালিস্ট যিনি শারীরিক গোপনীয়তা সুইচ এবং ফ্রি সফটওয়্যার ফাউন্ডেশন দ্বারা অনুমোদিত একটি ওএস সহ একটি ল্যাপটপ থেকে লেখেন। তিনি বৈশিষ্ট্যগুলির উপর নৈতিকতার মূল্য দেন এবং অন্যদের তাদের ডিজিটাল জীবনের উপর নিয়ন্ত্রণ নিতে সাহায্য করেন।

বার্টেল কিং থেকে আরো

আমাদের নিউজলেটার সদস্যতা

প্রযুক্তি টিপস, রিভিউ, ফ্রি ইবুক এবং এক্সক্লুসিভ ডিলের জন্য আমাদের নিউজলেটারে যোগ দিন!

সাবস্ক্রাইব করতে এখানে ক্লিক করুন