কম্পিউটার

2021 সালে সেরা লিনাক্স ফাইল সিস্টেমগুলি কী কী?

2021 সালে সেরা লিনাক্স ফাইল সিস্টেমগুলি কী কী?

আপনার লিনাক্স সিস্টেম ইনস্টল করার জন্য একটি হার্ড ডিস্ক ফর্ম্যাট করার সময়, আপনাকে সর্বোত্তম লিনাক্স ফাইল সিস্টেম ব্যবহার করার সিদ্ধান্ত নিতে হবে। 2021 সালে, সবচেয়ে জনপ্রিয় বিকল্প হল EXT4। এটি কি সর্বোত্তম, যদিও, এবং যদি আপনার বিকল্প থাকে, তাহলে আপনার কি সেগুলি বেছে নেওয়া উচিত? আসুন (সম্ভাব্য) বিকল্পগুলি দেখি।

EXT4

"চতুর্থ এক্সটেন্ডেড ফাইলসিস্টেম" EXT2 এবং EXT3 এর সাথে সম্পূর্ণ পশ্চাদপদ-সামঞ্জস্যপূর্ণ এবং বেশিরভাগ লিনাক্স ডিস্ট্রিবিউশনের জন্য স্ট্যান্ডার্ড হিসাবে বিবেচিত হয়, যা এর পূর্বসূরীদের মতো জনপ্রিয়।

2021 সালে সেরা লিনাক্স ফাইল সিস্টেমগুলি কী কী?

এটি আজকে সবচেয়ে নিরাপদ এবং সবচেয়ে স্থিতিশীল উপলব্ধ বিকল্পগুলির মধ্যে একটি কারণ এটি জার্নালিংকে সমর্থন করে, সিস্টেম ক্র্যাশ বা পাওয়ার হারানোর পরে ডেটা হারানো (যতটা সম্ভব) প্রতিরোধ করে৷

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

BtrFS

"বি-ট্রি ফাইল সিস্টেম" প্রাথমিকভাবে ওরাকল দ্বারা ডিজাইন করা হয়েছিল এবং জনপ্রিয়তা ক্রমবর্ধমান হয়েছে, এই বিন্দু পর্যন্ত যে অনেকে এটিকে EXT রাজবংশের প্রকৃত উত্তরসূরি বলে মনে করে।

2021 সালে সেরা লিনাক্স ফাইল সিস্টেমগুলি কী কী?

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

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

এটি লক্ষণীয় যে BtrFS এছাড়াও "SSD-বান্ধব" কারণ এটি স্বয়ংক্রিয়ভাবে এর বৈশিষ্ট্যগুলিকে নিষ্ক্রিয় করে যা যান্ত্রিক HDD-এর জন্য দরকারী কিন্তু SSDs পরিধান করতে পারে৷

XFS

XFS প্রায় তিন দশক আগে সিলিকন গ্রাফিক্স দ্বারা তৈরি করা হয়েছিল তাদের গ্রাফিক্স ওয়ার্কস্টেশনগুলির জন্য যা 3D গ্রাফিক্স রেন্ডারিংয়ে বিশেষজ্ঞ।

2021 সালে সেরা লিনাক্স ফাইল সিস্টেমগুলি কী কী?

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

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

F2FS

(তুলনামূলকভাবে) নতুন ফাইল সিস্টেমগুলির মধ্যে একটি, "ফ্ল্যাশ-ফ্রেন্ডলি ফাইল সিস্টেম" হল ফ্ল্যাশ-ভিত্তিক স্টোরেজ ব্যবহারের জন্য সেরা বিকল্পগুলির মধ্যে একটি৷

2021 সালে সেরা লিনাক্স ফাইল সিস্টেমগুলি কী কী?

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

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

OpenZFS/ZFS

ওপেনজেডএফএস হল জেটাবাইট ফাইল সিস্টেমের (জেডএফএস) একটি কাঁটা যা প্রাথমিকভাবে সূর্যের সোলারিতে উপস্থিত হয়েছিল। 2010 পর্যন্ত, লাইসেন্স সংক্রান্ত সমস্যার কারণে ZFS প্রাথমিকভাবে FUSE-এর মাধ্যমে লিনাক্সে ব্যবহার করা যেতে পারে। 2010 এর পরে এটির বিকাশ শুরু হয়েছিল এবং 2016 সালে উবুন্টু সমর্থন করেছিল, ডিফল্টরূপে, এর ওপেন-সোর্স সংস্করণ। তারপর থেকে, যখন লোকেরা "ZFS" উল্লেখ করে, তখন তারা সাধারণত Solaris ZFS-এর পরিবর্তে এর উন্মুক্ত বৈকল্পিক সম্পর্কে কথা বলে – এটিও বিকশিত হতে থাকে তবে একটি সমান্তরাল পথে।

2021 সালে সেরা লিনাক্স ফাইল সিস্টেমগুলি কী কী?

ZFS সমস্ত বিকল্প থেকে আলাদা যে এটি একটি ভলিউম ম্যানেজার এর সাথে ফাইল সিস্টেমকে একত্রিত করে। এর কারণে, এটি কেবল ফাইল এবং ডিরেক্টরিগুলি পরিচালনা করে না বরং তারা যে ফিজিক্যাল মিডিয়াতে থাকে তাও পরিচালনা করে। এটির জন্য ধন্যবাদ, প্রতিটি স্টোরেজ ডিভাইস একটি পুলে বরাদ্দ করা যেতে পারে যা একটি একক সম্পদ হিসাবে বিবেচিত হয়। আপনি যদি কখনও স্থানের বাইরে থাকেন, তাহলে আপনি ZFS-কে বিশদ বিবরণের যত্ন নিতে দিয়ে এটিকে প্রসারিত করতে এই পুলে নতুন স্টোরেজ যোগ করতে পারেন।

মিডিয়া নিজেই পরিচালনা করার মাধ্যমে, ZFS RAID-এর জন্য তার সমর্থনে পারদর্শী। আপনি বেশিরভাগ ধরণের RAID অ্যারে সেট আপ করতে পারেন (RAID 0, 2, 5, ইত্যাদি) তবে এর "RAIDZ" পদ্ধতিও ব্যবহার করুন৷ সাধারণ RAID অ্যারেগুলির বিপরীতে, RAIDZ এর অন্তর্ভুক্ত ড্রাইভগুলির মধ্যে পরিবর্তনশীল প্রস্থের স্ট্রাইপ ব্যবহার করে, পাওয়ার ব্যর্থতার পরে ডেটা ক্ষতির সহনশীলতা বৃদ্ধি করে৷

ZFS একটি কপি-অন-রাইট পদ্ধতি অনুসরণ করে, যেখানে বিদ্যমান ডেটা পরিবর্তন করার পরিবর্তে, এটি শুধুমাত্র পুরানো এবং নতুন সংস্করণগুলির মধ্যে পরিবর্তনগুলি ("ডেল্টা") সংরক্ষণ করে। এটি অনেক জায়গা না নিয়ে ডেটার একাধিক কপির স্বচ্ছ, স্মার্ট স্টোরেজের অনুমতি দেয়, যা ব্যাকআপ বা স্ন্যাপশট হিসাবে কাজ করতে পারে। ব্যবহারকারী ফাইল সিস্টেমের পূর্ববর্তী অবস্থায় ফিরে যেতে পারে, পরিবর্তনগুলি ফিরিয়ে আনতে পারে, বা বিপরীত করতে পারে:বিদ্যমান ডেটার ক্লোনগুলিতে সমস্ত পরিবর্তনগুলি টানুন৷

এগুলি এমন কিছু বৈশিষ্ট্য যা এটিকে প্রায় ডেটা হারানোর সম্ভাবনা দূর করতে সাহায্য করে - অন্তত, তাত্ত্বিকভাবে৷

JFS

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

2021 সালে সেরা লিনাক্স ফাইল সিস্টেমগুলি কী কী?

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

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

আপনার কোনটি ব্যবহার করা উচিত?

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

আপনি যদি কিছুটা কম পরিপক্ক ইকোসিস্টেমের সাথে মোকাবিলা করতে ভয় না পান তবে, BtrFS আপনার জন্য ভাল বিকল্প হতে পারে।

সার্ভার ব্যবহারের জন্য যেখানে আপনি প্রায় সম্পূর্ণরূপে ডেটা ক্ষতি এবং স্থায়িত্বের সম্ভাবনাকে বাদ দিতে চান গেমটির নাম, আপনি ZFS দেখতে চাইতে পারেন। সত্যিই এটির সুবিধা নিতে, যদিও, অনেক পড়ার জন্য প্রস্তুত করুন। সৌভাগ্যক্রমে, আমরা এটির প্রাথমিক সেটআপে সাহায্য করতে পারি৷

ফ্ল্যাশ মিডিয়ার জন্য, ডিফল্টরূপে F2FS হল সেরা বিকল্প৷

আপনি যে ফাইল সিস্টেমটি চয়ন করুন না কেন, যদি আপনি এটির বিদ্যমান সামগ্রী প্রায় পুনরুদ্ধারযোগ্য রেন্ডার করতে চান তবে আগে থেকেই আপনার HDD সম্পূর্ণরূপে মুছে ফেলতে ভুলবেন না৷


  1. গেমিংয়ের জন্য সেরা লিনাক্স ডিস্ট্রো কী?

  2. ল্যাপটপের জন্য সেরা লিনাক্স ডিস্ট্রো কি?

  3. 2021 সালের সেরা লিনাক্স ডিস্ট্রোগুলির মধ্যে 9টি

  4. 2021 সালের সেরা লিনাক্স ল্যাপটপের মধ্যে 5টি