ইউনিয়নফ বনাম আউফস বনাম ওভারলেফ বনাম এমএইচডিডিএফ, যা আমি ব্যবহার করি


15

আমি এলোমেলোভাবে ইউনিয়ন ফাইল সিস্টেম সম্পর্কে পড়ছি যা কোনও ব্যবহারকারীকে একসাথে একে অপরের উপরে একাধিক ফাইল সিস্টেম মাউন্ট করতে সক্ষম করে।

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

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


উত্তর:


4

এখানে কিছু চিন্তাভাবনা রয়েছে - আমি এখনও এটি শিখছি এবং যাবার সাথে সাথে এটি আপডেট করব।

ইউনিয়ন ফাইল সিস্টেমটি কীভাবে চয়ন করবেন

এটি দেখার দুটি উপায় রয়েছে:

  • প্রত্যেকের বৈশিষ্ট্যগুলি কীভাবে তুলনা করে?
  • কিছু সাধারণ ব্যবহারের ক্ষেত্রে, আমার কোনটি নির্বাচন করা উচিত?

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

প্রতিটি বৈশিষ্ট্য

কাজের অগ্রগতি

বিতরণ / কার্নেল সমর্থন

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

  • unionfs এবং aufs প্রয়োজন কার্নেল প্যাচ
  • ইউনিয়নফগুলি দেবিয়ান দ্বারা বিতরণ করা হয়নি ( বাকিগুলি হ'ল)
  • ইউনিয়নফিউজ এবং সংযুক্তিগুলি FUSE এর উপর ভিত্তি করে, তাই কার্নেলের অতিরিক্ত মডিউলগুলি লাগবে না
  • ওভারলেফগুলি ৩.১৮ সাল থেকে কার্নেলের অংশ হয়ে গেছে ( দেবিয়ান স্ট্রেচ)

অনুরূপ লিখ

এটি নীচে লাইভ সিডি ব্যবহারের ক্ষেত্রে সম্পর্কিত:

  • সংশ্লেষগুলির লেখার অনুলিপি নেই
  • অন্যরাও তাই করে

ব্যবহারের ক্ষেত্রে

কেবল পঠনযোগ্য রুট / লাইভ সিডি ব্যবহারের কেস

ধারণাটি হল একটি লিনাক্স সিস্টেমের কেবল পঠনযোগ্য সিডি-রম / বিভাজন থাকা have ইউনিয়ন ফাইল সিস্টেমটি এটি ব্যবহারকারীর মতো করে তোলে যেমন এটি একটি পঠন-রাইটিং সিস্টেম যাতে তারা পরিবর্তন করতে পারে। একটি পঠন-রাইটিং ফাইল সিস্টেম রয়েছে (উদাহরণস্বরূপ, একটি টিএমপিএফএস র‌্যাম ডিস্ক) যা ব্যবহারকারীর দ্বারা যে কোনও পরিবর্তনের "ডেল্টা" সঞ্চয় করে, তবে সম্পূর্ণ স্ন্যাপশট নয়।

এখানে ইউনিয়ন ফাইল সিস্টেমগুলির মধ্যে যে কোনও একটি করবে।

ডকার ব্যবহারের মামলা

আমি সচেতন এটি একটি প্রধান ব্যবহারের কেস, তবে বিশদটি জানেন না - কেউ কি এ সম্পর্কে গাইডেন্স দিতে পারেন?

হার্ড ডিস্কগুলি মার্জ করা হচ্ছে

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

এখানেই আপনি অনুলিপিটি অনুলিপি চান না, তাই সম্ভবত সংযুক্তি হ'ল সেরা পছন্দ।

ডিস্ক পুলিংয়ের জন্য ইউনিয়ন ফাইল সিস্টেম বনাম এলভিএম

আমি এমন কিছু ব্যবহারের কেস লিস্ট করব যা ইউনিয়ন ফাইল সিস্টেমে অর্জন করা যায় তবে এলভিএম নয়:

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

LVM ফাইল দুটি ফিজিকাল হার্ড ডিস্কের উপর বিভক্ত করতে পারে (RAID 0 ধরে ধরে), সুতরাং একটি হার্ড ডিস্ক ব্যর্থ হলে আপনি এটি হারাতে পারেন।

কিছু ব্যবহারকারীর উদাহরণস্বরূপ, /homeতারা নিতে পারে এমন একটি USB স্টিকে তাদের ডিরেক্টরি রাখতে পছন্দ করতে পারেন।

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


আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.