জেডএফএস পুল বা এলভিএম ভলিউম গ্রুপগুলি অনেকগুলি পার্টিশন ব্যবহারের জন্য আরও নির্ভরযোগ্য?


11

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

দৃশ্যপট:

  • RHEL / CentOS 6 x64 সার্ভার
  • অনেকগুলি উপলভ্য, অভিন্ন ডিএএস এবং সান লুন

চয়েস:

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

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


আমি জানি যে এর মতো পণ্য ব্যবহার FreeNASকরা সম্ভব, তবে বিভিন্ন কারণে আমাকে "সাধারণ" লিনাক্স সার্ভারগুলিতে রোল আউট করতে সক্ষম হওয়া প্রয়োজন।


5
সংক্ষেপে, জেডএফএস ফাইল সিস্টেমগুলি যাওয়ার উপায় ... আমি পরে অনুসরণ করব।
ইয়েওয়াইট

4
আমি কয়েক বছর ধরে জেডএফএস ব্যবহার করছি। এর পক্ষে (আমার মতে) সবচেয়ে জোরালো যুক্তি হ'ল এটি ( এখানে থেকে ) ডেটা হ্রাসের গড় সময় দেখানো। যাইহোক, সে কারণেই আমি অভিযান-জেড 3 চালাচ্ছি।
এলিয়ট ফ্রিশ্চ

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

@ ওকি - অন্য প্রসঙ্গে, আমরা ফ্রিএনএএস বা অনুরূপ কিছু স্থাপন করব; এই প্রসঙ্গে আমরা সক্ষম নই :)
ওয়ারেন 14

@ এসটিডব্লিউ - আমি আপনার মতামতের প্রশংসা করার সময়, আমি অবাক হতে হবে যে আপনি এসএফ সম্প্রদায়ের কোনও প্রতিষ্ঠিত সদস্যের সাথে একমত হতে কেন এতটা সোচ্চার হয়ে আছেন :)
ওয়ারেন

উত্তর:


12

আমি উভয় ব্যবহার করি, তবে জেডএফএস পছন্দ করি। লিনাক্সে জেডএফএস আমার পক্ষে খুব ভাল হয়েছে , তবে প্রতিটি পরিস্থিতির জন্য "সব ঠিক করে" নয়।

একটি সাধারণ সার্ভার এর মতো দেখতে পাবেন:

(মনে রাখবেন, আমি সাধারণত হার্ডওয়্যার RAID ব্যবহার করি এবং বেশিরভাগই একটি নমনীয় ভলিউম পরিচালক হিসাবে জেডএফএস ব্যবহার করি)

  • অন্তর্নিহিত ডিস্ক সমন্বিত একটি লজিকাল ভলিউম সহ হার্ডওয়্যার RAID। সেই অ্যারেটি একটি ছোট ওএস ভলিউমে (ব্লক ডিভাইস হিসাবে উপস্থাপিত) খোদাই করা হবে, তারপরে পার্টিশনযুক্ত (/, / usr, / var এবং এই জাতীয়)।
  • অবশিষ্ট স্থানটি জেডএফএস জপপুল হিসাবে ব্যবহার করতে অন্য একটি ব্লক ডিভাইস উপস্থাপন করবে।
Smart Array P420i in Slot 0 (Embedded)    (sn: 001438029619AC0)

   array A (SAS, Unused Space: 1238353  MB)

      logicaldrive 1 (72.0 GB, RAID 1+0, OK)
      logicaldrive 2 (800.0 GB, RAID 1+0, OK)

      physicaldrive 1I:2:1 (port 1I:box 2:bay 1, SAS, 900.1 GB, OK)
      physicaldrive 1I:2:2 (port 1I:box 2:bay 2, SAS, 900.1 GB, OK)
      physicaldrive 1I:2:3 (port 1I:box 2:bay 3, SAS, 900.1 GB, OK)
      physicaldrive 1I:2:4 (port 1I:box 2:bay 4, SAS, 900.1 GB, OK)

তারপরে আমি জপুলটি নিয়ে যাব এবং অতিরিক্ত জেডএফএস ফাইল সিস্টেমগুলি (বা মাউন্টপয়েন্টস) এবং zvols প্রয়োজনীয় হিসাবে তৈরি করব create

# zpool list -v vol1
NAME   SIZE  ALLOC   FREE    CAP  DEDUP  HEALTH  ALTROOT
vol1   796G   245G   551G    30%  1.00x  ONLINE  -
  wwn-0x600508b1001c4d9ea960806c1becebeb   796G   245G   551G         -

এবং ফাইল সিস্টেমগুলি ...

# zfs list
NAME                USED  AVAIL  REFER  MOUNTPOINT
vol1                245G   539G   136K  /vol1
vol1/images         245G   539G   245G  /images
vol1/mdmarra        100G   539G   100G  /growlr_pix

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


6
RAID- এ জেডএফএস ব্যবহার করা নিরুৎসাহিত হয় এবং আংশিকভাবে জেডএফএসের
STW

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

2
@STW আপনি আমার পরিবেশে কী কাজ করে বা না তা সম্পর্কে আমাকে অবহিত করার মতো অবস্থানে নেই। অন্য কোথাও নিয়ে যান।
ew

4
@ আমি কেবলমাত্র লক্ষ করব যে এই সেটআপটি ব্যবহার করা যে কেউ বিপর্যয়কর ডেটা হারাতে পারে। যদি আপনি সত্যিই কেবলমাত্র ভলিউম পরিচালনার জন্য জেডএফএস ব্যবহার করতে চান তবে এটি জেডএফএসের কার্যকারিতার একটি সামান্য অংশ এবং সুরক্ষাগুলি হারিয়ে ফেলে।
STW

6
আপনি যদি রেড 10 চালাচ্ছেন এবং আপনার জপুলটি কনফিগার করেছেন তবে আপনি তুলনামূলকভাবে নিরাপদ copies=2। তবে কোনও ডিস্ক বা নিয়ামক ব্যর্থতার ঘটনায় আপনার জুলেটিফের সম্পূর্ণরূপে জেডএফএসের সমতুল্য সেটআপ না থাকলে আপনার পুলের সম্পূর্ণ ক্ষতি হতে পারে।
STW
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.