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

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

দ্রুত উত্তর: আপনি যদি নিশ্চিত না হন তবে Ext4 ব্যবহার করুন

আমরা আগাছায় andুকব এবং এক মুহুর্তে বিভিন্ন ফাইল সিস্টেমের মধ্যে পার্থক্যটি সরিয়ে ফেলব, তবে আপনি যদি নিশ্চিত না হন: এক্সট 4 ব্যবহার করুন।

বেশিরভাগ লিনাক্স ডিস্ট্রিবিউশনে একটি কারণের জন্য Ext4 হল ডিফল্ট ফাইল সিস্টেম। এটি পুরানো Ext3 ফাইল সিস্টেমের একটি উন্নত সংস্করণ। এটি সর্বাধিক কাটিয়া প্রান্তের ফাইল সিস্টেম নয়, তবে এটি বেশ ভাল: এর অর্থ এক্সট 4 রক-সলিড এবং স্থিতিশীল।

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

সম্পর্কিত:FAT32, exFAT, এবং NTFS এর মধ্যে পার্থক্য কী?

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

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

জার্নালিং কি?

ফাইল সিস্টেমগুলির মধ্যে বাছাই করার সময় আপনি যে বিষয়টি লক্ষ্য করবেন তা হ'ল তাদের মধ্যে কিছুকে "জার্নালিং" ফাইল সিস্টেম হিসাবে চিহ্নিত করা হয়েছে এবং কিছু কিছু নয়। এটা গুরুত্বপূর্ণ.

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

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

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

প্রতিটি আধুনিক ফাইল সিস্টেম জার্নালিংকে সমর্থন করে এবং আপনি একটি ফাইল সিস্টেম ব্যবহার করতে চান যা ডেস্কটপ বা ল্যাপটপ সেট আপ করার সময় জার্নালিং সমর্থন করে।

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

এই সমস্ত লিনাক্স ফাইল সিস্টেমের মধ্যে পার্থক্য কী?

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

  • এক্সট্রা "এক্সটেন্ডেড ফাইল সিস্টেম" বলতে বোঝায় এবং লিনাক্সের জন্য এটি প্রথম তৈরি করা হয়েছিল। এটির চারটি বড় সংশোধনী ছিল। "এক্সট" ফাইল ফাইল সিস্টেমের প্রথম সংস্করণ, এটি 1992 সালে প্রবর্তিত হয়েছিল। এটি তখন ব্যবহৃত মিনিক্স ফাইল সিস্টেম থেকে একটি বড় আপগ্রেড ছিল, তবে গুরুত্বপূর্ণ বৈশিষ্ট্যগুলির অভাব রয়েছে। অনেকগুলি লিনাক্স ডিস্ট্রিবিউশন আর এক্সটকে সমর্থন করে না।
  • Ext2 জার্নালিং ফাইল সিস্টেম নয়। প্রবর্তন করার সময়, এটি বর্ধিত ফাইল বৈশিষ্ট্য এবং 2 টেরাবাইট ড্রাইভ সমর্থনকারী প্রথম ফাইল সিস্টেম ছিল support Ext2 এর একটি জার্নালের অভাবের অর্থ এটি ডিস্কে কম লিখেছে, যা এটি ইউএসবি ড্রাইভের মতো ফ্ল্যাশ মেমরির জন্য দরকারী করে। তবে এক্সএফএটি এবং এফএটি 32 এর মতো ফাইল সিস্টেমগুলিও জার্নালিং ব্যবহার করে না এবং বিভিন্ন অপারেটিং সিস্টেমের সাথে আরও সুসংগত হয়, তাই আপনাকে কোনও কারণে প্রয়োজন না হলে আপনি Ext2 এড়ানোর পরামর্শ দিই।
  • Ext3 জার্নালিংয়ের সাথে মূলত মাত্র 2 Ext3 কোনও অতিরিক্ত বিন্যাস ছাড়াই Ext2 এবং Ext3 এর মধ্যে পার্টিশনগুলিকে রূপান্তর করার অনুমতি দিয়ে Ext2 এর সাথে পিছনে সামঞ্জস্যপূর্ণ হওয়ার জন্য ডিজাইন করা হয়েছিল। এটি Ext4 এর চেয়ে বেশি দীর্ঘ ছিল তবে এক্সট 4 ২০০৮ সাল থেকে প্রায় হয়েছে এবং এটি ব্যাপকভাবে পরীক্ষিত। এই মুহুর্তে, আপনি Ext4 ব্যবহার করা ভাল।
  • Ext4 পিছনে সামঞ্জস্যপূর্ণ হতেও ডিজাইন করা হয়েছিল। আপনি Ext3 ফাইল সিস্টেমকে Ext3 হিসাবে মাউন্ট করতে পারেন, বা একটি Ext2 বা Ext3 ফাইল সিস্টেমকে Ext4 হিসাবে মাউন্ট করতে পারেন। এটিতে নতুন বৈশিষ্ট্য অন্তর্ভুক্ত রয়েছে যা ফাইলের খণ্ডন হ্রাস করে, বৃহত পরিমাণে এবং ফাইলগুলিকে অনুমতি দেয় এবং ফ্ল্যাশ মেমরির জীবন উন্নত করতে বিলম্বিত বরাদ্দ ব্যবহার করে। এটি এক্সট্রা ফাইল সিস্টেমের আধুনিকতম সংস্করণ এবং বেশিরভাগ লিনাক্স বিতরণে এটি ডিফল্ট।

  • বিটিআরএসএফ, "বাটার" বা "আরও ভাল" এফএস উচ্চারণ করেছেন, মূলত ওরাকল ডিজাইন করেছিলেন। এটি "বি-ট্রি ফাইল সিস্টেম" এর জন্য দাঁড়িয়েছে এবং ফ্লাই স্ন্যাপশট, স্বচ্ছ সংকোচনে এবং অনলাইন ডিফ্র্যাগমেন্টেশনটিতে ড্রাইভ পুলিংয়ের অনুমতি দেয়। এটি রেইসারএফসে পাওয়া অনেকগুলি একই ধারণাগুলি ভাগ করে, একটি ফাইল সিস্টেম যা কিছু লিনাক্স ডিস্ট্রিবিউশন ডিফল্টরূপে ব্যবহৃত হয়। বিআরটিএফস ফাইল সিটস্টেমের এক্সট্রা সিরিজ থেকে পরিষ্কার বিরতি হিসাবে ডিজাইন করা হয়েছে। এক্সট 4 ফাইল সিস্টেমের রক্ষণাবেক্ষণকারী টেড সিসো এক্সট 4 কে একটি স্বল্প-মেয়াদী সমাধান হিসাবে বিবেচনা করে এবং বিশ্বাস করে যে বিটিআরএসএফ এগিয়ে যাওয়ার পথ। বিটিএফএস পরবর্তী কয়েক বছরের মধ্যে এন্টারপ্রাইজ সার্ভার এবং কনজিউমার ডেস্কটপ লিনাক্স ডিস্ট্রিবিউশন উভয় ক্ষেত্রেই এটি ডিফল্ট হয়ে উঠবে বলে আশা করা হচ্ছে tested
  • ReiserFS ২০০১ সালে এটি লিনাক্স ফাইল সিস্টেমগুলির জন্য প্রবর্তন করার সময় একটি বিশাল লিপ ফরোয়ার্ড ছিল এবং এতে এক্সট্রা কখনও প্রয়োগ করতে সক্ষম হবে না এমন অনেকগুলি নতুন বৈশিষ্ট্য অন্তর্ভুক্ত করে। রিসারএফস রিসার 4 দ্বারা প্রতিস্থাপিত হয়েছিল, যা 2004 এ প্রাথমিক রিলিজে অসম্পূর্ণ বা অভাবযুক্ত অনেকগুলি বৈশিষ্ট্যের উন্নতি করেছিল But তবে রিসার 4 বিকাশ আটকে পরে ২০০ 2008 সালে প্রধান বিকাশকারী হান্স রেজারকে কারাগারে প্রেরণ করা হয়েছিল। রিসার 4 এখনও নেই মূল লিনাক্স কার্নেলের মধ্যে এবং এটির পাওয়ার সম্ভাবনা নেই। বিটিআরএফএস হ'ল দীর্ঘমেয়াদী পছন্দ।

    সম্পর্কিত:উবুন্টুতে কীভাবে জেডএফএস ইনস্টল করবেন এবং কীভাবে ব্যবহার করবেন (এবং আপনি কেন চান)

  • জেডএফএস সোলারিসের জন্য সান মাইক্রোসিস্টেমগুলি ডিজাইন করেছিল এবং এখন ওরাকল এর মালিকানাধীন। জেডএফএস ড্রাইভ পুলিং, স্ন্যাপশট, এবং ডায়নামিক ডিস্ক স্ট্রিপিং সহ অনেক উন্নত বৈশিষ্ট্য সমর্থন করে — বিটিআরএফএস এই বৈশিষ্ট্যগুলির মধ্যে অনেকগুলি ডিফল্টরূপে লিনাক্স এনে দেয়। প্রতিটি ফাইলের একটি চেকসাম থাকে, তাই জেডএফএস কোনও ফাইল দূষিত কিনা তা জানাতে পারে। সান সিডিডিএল লাইসেন্সের অধীনে সান ওপেন সোর্সযুক্ত জেডএফএস, যার অর্থ এটি লিনাক্স কার্নেলের অন্তর্ভুক্ত করা যায় না। তবে আপনি যে কোনও লিনাক্স বিতরণে জেডএফএস সমর্থন ইনস্টল করতে পারেন। উবুন্টু এখন উবুন্টু 16.04 দিয়ে শুরু করে অফিশিয়াল জেডএফএস সমর্থন সরবরাহ করে। উবুন্টু কনটেইনারগুলির জন্য ডিফল্টরূপে জেডএফএস ব্যবহার করে।
  • এক্সএফএস ১৯৯৪ সালে এসজিআই আইআরএক্স অপারেটিং সিস্টেমের জন্য সিলিকন গ্রাফিক্স দ্বারা বিকাশ করা হয়েছিল এবং এটি 2001 সালে লিনাক্সে পোর্ট করা হয়েছিল Ext এটি কিছু উপায়ে এক্সট 4 এর সমান, কারণ এটি ফাইল বিভাজনে সহায়তা করতে বিলম্বিত বরাদ্দও ব্যবহার করে এবং মাউন্ট করা স্ন্যাপশটের অনুমতি দেয় না। এটি উড়ে যায়, তবে সঙ্কুচিত হয় না। বড় ফাইলগুলির সাথে কাজ করার সময় এক্সএফএসের ভাল পারফরম্যান্স থাকে তবে অনেকগুলি ছোট ফাইলের সাথে ডিল করার সময় অন্যান্য ফাইল সিস্টেমের তুলনায় খারাপ পারফরম্যান্স থাকে। এটি নির্দিষ্ট ধরণের সার্ভারগুলির জন্য দরকারী হতে পারে যা প্রাথমিকভাবে বড় ফাইলগুলির সাথে ডিল করতে হয়।
  • জেএফএস, বা "জর্নলেড ফাইল সিস্টেম" আইবিএম 1990 সালে আইবিএম এআইএক্স অপারেটিং সিস্টেমের জন্য বিকাশ করেছিল এবং পরে লিনাক্সে পোর্ট করে। এটি কম সিপিইউ ব্যবহার এবং বড় এবং ছোট উভয় ফাইলের জন্য ভাল পারফরম্যান্স নিয়ে গর্ব করে। জেএফএস পার্টিশনগুলি পরিবর্তনশীল আকারে পরিবর্তন করা যায়, তবে সঙ্কুচিত হয় না। এটি চূড়ান্তভাবে পরিকল্পিত ছিল এবং বেশিরভাগ প্রতিটি বড় বিতরণে সমর্থন রয়েছে যদিও লিনাক্স সার্ভারগুলিতে এটির উত্পাদন পরীক্ষার পরিমাণ এক্সট্রের মতো বিস্তৃত নয়, এটি এআইএক্সের জন্য ডিজাইন করা হয়েছিল। এক্সট 4 আরও বেশি ব্যবহৃত হয় এবং এটি আরও ব্যাপকভাবে পরীক্ষিত হয়।
  • অদলবদল ড্রাইভ ফর্ম্যাট করার সময় একটি বিকল্প, তবে এটি প্রকৃত ফাইল সিস্টেম নয়। এটি ভার্চুয়াল মেমরি হিসাবে ব্যবহৃত হয় এবং এতে কোনও ফাইল সিস্টেমের কাঠামো থাকে না। এর সামগ্রীগুলি দেখতে আপনি এটি মাউন্ট করতে পারবেন না। লিনাক্স কার্নেল দ্বারা অস্থায়ীভাবে র‌্যামের সাথে মানানসই নয় এমন ডেটা সঞ্চয় করতে অদলবদলকে "স্ক্র্যাচ স্পেস" হিসাবে ব্যবহার করা হয়। এটি হাইবারনেটিংয়ের জন্যও ব্যবহৃত হয়। উইন্ডোজ যখন তার পেজিং ফাইলটিকে প্রধান সিস্টেম পার্টিশনে ফাইল হিসাবে সংরক্ষণ করে, লিনাক্স কেবল অদলবদলের জন্য একটি পৃথক খালি পার্টিশন সংরক্ষণ করে।

সম্পর্কিত:FAT32, exFAT, এবং NTFS এর মধ্যে পার্থক্য কী?

  • FAT16, FAT32, এবংএক্সফ্যাট: লিনাক্সে কোনও ড্রাইভ ফর্ম্যাট করার সময় মাইক্রোসফ্টের FAT ফাইল সিস্টেমগুলি প্রায়শই একটি বিকল্প। এই ফাইল সিস্টেমে কোনও জার্নাল অন্তর্ভুক্ত নয়, সুতরাং তারা বাহ্যিক ইউএসবি ড্রাইভের জন্য আদর্শ। এগুলি একটি ডি স্ট্যাক্ট স্ট্যান্ডার্ড যা প্রতিটি অপারেটিং সিস্টেম — উইন্ডোজ, ম্যাকস, লিনাক্স এবং অন্যান্য ডিভাইসগুলি পড়তে পারে। আপনি যদি অন্য অপারেটিং সিস্টেমের সাথে ব্যবহার করতে চান এমন কোনও বাহ্যিক ড্রাইভ ফর্ম্যাট করার সময় এটি তাদের ব্যবহার করতে আদর্শ ফাইল সিস্টেম তৈরি করে। FAT32 এর বয়স বেশি। এক্সএফএটি হ'ল আদর্শ বিকল্প, কারণ এটি FAT32 এর বিপরীতে আকারে 4 গিগাবাইটের চেয়ে বেশি ফাইল এবং 8 টিবি আকারের পার্টিশনগুলিকে সমর্থন করে।

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


$config[zx-auto] not found$config[zx-overlay] not found