জেডএফএস এবং রেড-জেড কি ঘরে তৈরি নাস ব্যবহারের উপযুক্ত (উদাহরণস্বরূপ ফ্রিএনএএস)


28

জেডএফএস এবং রেড-জেডের বৈশিষ্ট্যগুলি আশাব্যঞ্জক vary দেখে মনে হচ্ছে এটি হোম এনএএস সমাধান, দরিদ্র মানুষের ড্রোবো জিনিস এবং একই রকমের জন্য একটি নিখুঁত এফএস।

আমার কোন সচেতনতা সম্পর্কে সচেতন হওয়া উচিত?

উত্তর:


27

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

কিছুটা বাজেট পেয়ে আমরা 9 ​​টি ডিস্ক সহ একটি সার্ভার পেয়েছি, ওএসের জন্য 2 জেডএফএস ব্যবহার করে মিরর করা, 4 ডেটার জন্য 4, 2 প্যারিটি (জেডএফএস RAIDZ2 ব্যবহার করে) এবং 1 হট স্পেয়ার পেয়েছি। প্রতিটিতে 1TB ছিল যা এটিকে প্রায় 2.5T + এ নামিয়ে আনে বা ব্যবহারের উপযোগযোগ্য স্থানগুলিতে (আপনি 1TB এর 1TiB রূপান্তরকরণ এবং ফাইল সিস্টেমের ডেটার মতো অন্যান্য ওভারহেডের জন্য কিছু জায়গা হারাবেন)। রুট স্টোরেজ পুলে স্ন্যাপশট করা 2 সেকেন্ডেরও কম সময় নিয়েছে। আপনি যখন জেডএফএসে যান, আপনি অবাক হন যে আপনি কীভাবে ফিরে যাবেন এবং কেন এটি স্ট্যান্ডার্ড নয়।

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

কেবলমাত্র খারাপ দিকগুলি সঠিক কমান্ডগুলি জানা, যদিও ওপেনসোলারিসে দৈনিক স্ন্যাপশটের জন্য একটি দুর্দান্ত সময়সূচী পরিচালক রয়েছে তবে আমি এটি ব্যবহার করি নি। আইএসসিএসআই, সিআইএফএস / এসএমবি, বা এনএফএসের মাধ্যমে ভাগ করা মোটামুটি তুচ্ছ - তবে নতুন ফ্রেমওয়ার্কটি ব্যবহার করে সর্বশেষতম সংস্করণে COMSTAR কিছু সমস্যা দেয়। আপনি যদি এই পথে নামেন তবে আপনার মুক্তির জন্য সঠিক গাইড ব্যবহার করছেন তা নিশ্চিত করুন। ২০০৯.০6-এ ২০০৮-এর পরে কিছু পরিবর্তন হয়েছে যা আমি সুপারিশ করি। আমি এটি কোনও ডেস্কটপ হিসাবে ব্যবহার করব না - জোনোম এবং এক্সকে কিছুটা মনোযোগ দেওয়ার প্রয়োজন বলে মনে হচ্ছে।

শেষ কথা: জেডএফএসকে সুচারুভাবে চালাতে আপনার পক্ষে 512MB থেকে 1G ন্যূনতম মেমরির প্রয়োজন। যদিও ওয়াইএমএমভি, তাই এটির একটি শট দিন এবং দেখুন আপনি কী মনে করেন।

দস্তাবেজের মাধ্যমে পড়ুন: http://wikis.sun.com/display/BluePrints/ প্রভিশনিং + সহ + iSCSI+ এবং + সোলারিস + জেডএফএস + ইন + 10+ মিনিট

এবং হতে পারে কম পরিচিত সোলারিস বৈশিষ্ট্যগুলি http://www.c0t0d0s0.org/pages/lksfbook.html

এবং যদি আপনি কিছু স্টাফ পরীক্ষা করার মতো অনুভব করেন তবে http://www.solarisinternals.com/wiki/index.php/ZFS_Evil_Tuning_Guide

ওহ এবং যে কারও পড়ার জন্য একটি সর্বশেষ তথ্য: আপনার কাছে যদি একটি রেড কার্ড থাকে এবং আপনি জেডএফএসের বৈশিষ্ট্যগুলি ব্যবহার করতে চান তা নিশ্চিত করুন যে এটি কার্ড দ্বারা নির্ধারিত পূর্বনির্ধারিত RAID কনফিগারেশনের বিপরীতে জেবিডে ডিস্কগুলি সরবরাহ করতে পারে। উপভোগ করুন!


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

2
আমি সোলারিসকেও একটি ভাল কাজের ভিত্তিক ডেস্কটপ ওএস হিসাবে পেয়েছি, তবে এটি বাড়ির ব্যবহারের জন্য সুপারিশ করতে পারি না (যেখানে কারও কাছে আরও মাল্টিমিডিয়া অ্যাপ্লিকেশানের প্রয়োজন হতে পারে)।
ব্রায়ান নোব্লাচ

7

যদি NAS দ্বারা আপনি বোঝাচ্ছেন (ওপেন) পিসি হার্ডওয়্যারটিতে সোলারিস বা ফ্রিবিএসডি ফাইলসভার হিসাবে অভিনয় করে থাকে তবে হ্যাঁ, এটি ঠিক আছে।

আপনার নিজের এনএএস তৈরির বিষয়ে এই প্রশ্নটি দেখুন । আপনি নিখুঁত এনএএস সফ্টওয়্যার যেমন ফ্রিএনএএস সেটআপ এবং প্রশাসকের পক্ষে আরও সহজ পেতে পারেন।


4

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

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

আপনি যদি সাম্বা এবং জেডএফএসের সাথে ফ্রিবিএসডি চালান, আপনি সাম্প্রতিক ফাইলগুলির সাথে প্রথম উত্তর থেকে স্ন্যাপশটগুলি একত্রিত করতে পারেন (ভিস্তা এবং উইন্ডোজ in তে পাওয়া যায়) এবং তারপরে উইন্ডোজ জিইউআই ব্যবহার করে পুরানো ফাইল সংস্করণে সক্ষম হতে পারবেন। বিস্তারিত জানতে http://www.edplese.com/samba-with-zfs.html দেখুন ।


3

সোলারিসের সাথে ভালভাবে কাজ করে এমন হার্ডওয়্যারটি খুঁজে পেয়ে আপনি সার্থক হতে পারেন। আমি নেক্সেন্টা ব্যবহারের জন্য ব্যবহার করে শেষ করেছি - এটি (বেশিরভাগ ক্ষেত্রে) পরিচিত জিএনইউ কমান্ড-লাইন এবং ডিবিয়ান প্যাকেজ ম্যানেজার ব্যবহার করে।

এটি কেমন লেগেছে আমার লেখার রচনা এখানে।


3

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

ফলোআপ - জেডএফএসের ওএসএক্স বন্দরটি তখন থেকে কিছুটা হ্রাস পেয়েছে, আমি এটি পরীক্ষা ছাড়া অন্য কোনও কিছুর জন্য সুপারিশ করব না


1
zfsonlinux.org একটি কার্নেল মডিউল ব্যবহার করে এবং একই কার্য সম্পাদনের সমস্যা নেই।
devicenull

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

1

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


1

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

আমার নতুন ইনস্টলেশনটি ওএস এবং আমার / হোম এবং রেডজ হিসাবে কনফিগার করা 4 2 টিবি ড্রাইভের জন্য একটি 64 জিবি এসএসডি। ছোট এসএসডি ফাইলগুলি লোড করা এড়াতে আমার বাড়ির গায়ের নীচে ডিরেক্টরি হিসাবে আমার কাছে জেডএফএস ফাইলসেট রয়েছে যা আমি কোনও ওএস আপগ্রেডের অংশ না হতে চাই।

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

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


1

"দেখে মনে হচ্ছে এটি হোম এনএএস সমাধান, দরিদ্র মানুষের ড্রোবো জিনিস এবং একই রকমের জন্য একটি নিখুঁত এফএস।"

বাড়ির জন্য এবং ছোট, মাঝারি এবং বড় ব্যবসার জন্য। আপনি আত্মবিশ্বাসী হতে পারেন যে জেডএফএস সম্পর্কে "দরিদ্র মানুষ" কিছুই নেই।

উদাহরণ হিসাবে, ওরাকল জেডএফএসের জন্য যথেষ্ট সমর্থন রয়েছে:

http://www.oracle.com/technetwork/server-storage/solaris11/technologies/zfs-338092.html

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

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

কিছু পার্থক্যগুলির মধ্যে এনক্রিপশন এবং জেডএফএস পার্টিশন থেকে বুট করার জন্য সমর্থন অন্তর্ভুক্ত রয়েছে।


-1

আমি সম্প্রতি একটি হোম স্টোরেজ বাক্সটি কনফিগার করেছি, আমি র‌্যাডজের উপরে রাইড 10 (মিরর + স্ট্রিপ) বেছে নিয়েছি। রাইডজের ত্রুটিগুলি হ'ল:

  1. যদি আপনি ডিস্কগুলি সমান আকারের না হন তবে আপনি কেবলমাত্র ভিডিএভের মধ্যে সবচেয়ে ছোট ডিস্কের আকার ব্যবহার করেন। উদাহরণস্বরূপ, আপনার যদি দুটি 1TB ডিস্ক এবং দুটি 1.5TB ডিস্ক থাকে তবে সমস্ত 4 টি ডিস্ক সহ একটি রাইডজ পুল 1.5TB ডিস্কগুলিকে 1TB ডিস্ক হিসাবে বিবেচনা করবে।

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

অভিযান 10 এর অপূর্ণতা হ'ল আপনি 50% সঞ্চয়স্থান হারাতে পারেন তবে আজকের স্টোরেজ দামের সাথে এটি এত বড় বিষয় নয়।

একটি অসুবিধা হ'ল লিনাক্সের সাথে এনএফএসের সামঞ্জস্যতা দুর্দান্ত নয়। এটির কাজটি পেতে, আমাকে টিসিপি-র মাধ্যমে এনএফএস 3 প্রোটোকল ব্যবহার করে লিনাক্স মাউন্ট করতে হয়েছিল এবং আমি কোনও নরম টাইমআউট রাখিনি (আমার টাইমআউট ছিল এবং তাদের সমস্যা হয়েছিল)।

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

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


1
জেডএফএস RAID0, RAID1, RAID5, বা RAID6 এর মতো ব্যবহার করা যেতে পারে যেহেতু এটি মিররিং, স্ট্রিপিং এবং RAID5 / 6 স্টাইল প্যারিটি সমর্থন করে।
Amok

কোনও স্ট্যান্ডার্ড RAID (যেমন RAID 1 এবং RAID 5) সেটআপের জন্য ড্রাইভের সমস্ত একই আকারের প্রয়োজন হয় না? এটি এক্সআরআইডি এবং অন্যান্য কাস্টম রেড সেটআপস যা এই জাতীয় জিনিসগুলিকে সমর্থন করে। প্রদত্ত উদাহরণে দুটি পুল তৈরি করুন, একটি 2 1TB ড্রাইভ এবং একটি 2 1.5TB ড্রাইভ সহ।
ওয়াল্টার

-3

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


বেশিরভাগ হার্ডওয়্যার রেডের ক্ষেত্রে একই প্রয়োগ রয়েছে ...
ব্রায়ান নোব্লাচ

1
জেডএফএস কিছুটা অনন্য। হার্ডওয়্যার র‌্যাডগুলি যদিও তা ভঙ্গুর, তত সহজে ডিস্ক লেআউট রয়েছে। এবং ভাঙ্গা RAID অ্যারে থেকে ডেটা পুনরুদ্ধারে সক্ষম আরও অনেক লোক রয়েছে। এবং জনপ্রিয় ফাইল সিস্টেমগুলির জন্য কিছু ডেটা পুনরুদ্ধারের সরঞ্জাম রয়েছে। :)
ধার দিন 21

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

-6

জেডএফএস কেবল সোলারিসহীন কাজ করে। সোলারিস কোনও হোম এনএএস-তে কাজ করে না। এটি আমাদের নিম্নলিখিত সিদ্ধান্তে নিয়ে যায়: জেডএফএস কোনও হোম এনএএস-তে কাজ করে না।


5
জেডএফএস ফ্রিবিএসডি wiki.freebsd.org/ZFS এ উপলব্ধ । হোম এনএএস সিস্টেমগুলি উপলব্ধ রয়েছে যেগুলি ফ্রিবিএসডি ভিত্তিক ফ্রিএনআরএস
রডনি শুলার

আমার দোষ / o \। ডাউনভোট
মার্টিন

এটি আপনার নাসের সংজ্ঞা উপর নির্ভর করে। আমি বিশ্বাস করি যে কোনও মেশিন হোস্টিং স্টোরেজ কোনও নেটওয়ার্কে নাস, এবং সান এনএফএস আবিষ্কার করেছিল যাতে সোলারিস কোনও এনএএসের জন্য উপযুক্ত হতে পারে।
dlamblin 16

2
সোলারিস এনএফএস এবং সাম্বার সাথে একটি দুর্দান্ত এনএএস সমাধান তৈরি করে ...
ব্রায়ান নোব্লাচ

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