ওপেনজেডএস ২.০ ফ্রিবিএসডি, জেডটিডি এবং আরও অনেক কিছুর সমর্থন নিয়ে আসে

দেড় বছর বিকাশের পরে, ওপেনজেডএস ২.০ প্রকল্প চালু হয়েছে যা লিনাক্স এবং ফ্রিবিএসডি-র জন্য জেডএফএস ফাইল সিস্টেমের প্রয়োগকে বিকাশ করে।

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

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

ফ্রিবিএসডি-তে কোডটি ওপেনজেডএফএস কোড বেসের সাথে সিঙ্ক্রোনাইজ করা হয় কারেন্ট লিনাক্স কার্নেলগুলি 3.10 থেকে 5.9 (সর্বশেষ সংস্করণ 2.6.32 এর সাথে সামঞ্জস্যপূর্ণ কার্নেল) এবং ফ্রিবিএসডি 12.2, স্থিতিশীল / 12 এবং 13.0 (হেড) শাখার সাথে ওপেনজেডএস পরীক্ষা করা হয়েছে been

ওপেনজেডএফএস সম্পর্কে

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

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

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

ওপেনজেডএস ২.০ এর প্রধান নতুন বৈশিষ্ট্য

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

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

আর একটি গুরুত্বপূর্ণ পরিবর্তন হ'ল ক্রমানুসারে কার্যকর কার্যকরকরণ মোড প্রয়োগ করা হয়েছিল কমান্ড "রিসিলভার" (সিক্যুয়াল রিসিলভার), যা ইউনিটটির কনফিগারেশনে পরিবর্তনগুলি বিবেচনায় নিয়ে ডেটা বিতরণ পুনর্গঠন করে।

নতুন উপায় একটি ব্যর্থ ভিডিভি মিররটি আরও দ্রুত পুনর্নির্মাণের অনুমতি দেয় একটি aতিহ্যবাহী পুনরুদ্ধারের তুলনায়: প্রথমত, অ্যারেটিতে হারিয়ে যাওয়া অপ্রয়োজনীয়তা যত তাড়াতাড়ি সম্ভব পুনরুদ্ধার করা হবে এবং কেবলমাত্র তখনই "ক্লিনআপ" অপারেশনটি সমস্ত ডেটা চেকসাম যাচাই করার জন্য স্বয়ংক্রিয়ভাবে শুরু হয় started আপনি যখন drive zpool প্রতিস্থাপন | সাথে কোনও ড্রাইভ যুক্ত বা প্রতিস্থাপন করেন তখন নতুন মোডটি শুরু হয় "-s" বিকল্পের সাথে "সংযুক্ত করুন।

এটি বাস্তবায়িত হয়েছিল একটি অবিরাম দ্বিতীয় স্তরের ক্যাশে (এল 2 এআরসি), যাতে ক্যাশে করার জন্য সংযুক্ত কোনও ডিভাইস থেকে ডেটা সিস্টেম রিবুটগুলির মধ্যে সংরক্ষণ করা হয়, অর্থাৎ, প্রারম্ভের পরে ক্যাশটি "গরম" থেকে যায় এবং প্রাথমিক ক্যাশে ভরাট পর্যায়ে বাইপাস রেখে কর্মক্ষমতা অবিলম্বে নামমাত্র মানগুলিতে পৌঁছে যায়।

যুক্ত হয়েছে zstd সংক্ষেপণ অ্যালগরিদমের জন্য সমর্থন (জেডস্ট্যান্ডার্ড), যা জালিব / ডিফল্টের তুলনায় 3-5 গুণ দ্রুত সংকোচনের গতি প্রদর্শন করে এবং দ্বিগুণ দ্রুত সংক্ষেপণের সময়, যখন 10-15% দ্বারা সংকোচনের স্তর উন্নত করে।

এর পাশাপাশি বিভিন্ন স্তরের সংক্ষেপণ সরবরাহ করুন, তারা সংক্ষেপণ দক্ষতা এবং কর্মক্ষমতা মধ্যে একটি পৃথক ভারসাম্য অফার।

উৎস: https://github.com


আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

  1. ডেটার জন্য দায়ী: AB ইন্টারনেট নেটওয়ার্ক 2008 SL
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।