আমার কি পুরো ডিস্ক বা পার্টিশন সহ জেডএফএস জপপুল তৈরি করা উচিত?


14

আমি ফ্রিবিএসডি মেশিনে জিপুল তৈরি করছি। জিপুল তৈরি করার সময় আমি এই দুটি ক্ষেত্রে পর্যবেক্ষণ করি:

  1. যদি আমি গ্রহণ করি raw disksএবং তৈরি করি zpoolতবে আমি zpools তৈরি করতে সক্ষম এবং তারা নিখুঁতভাবে কাজ করছে।

  2. আমি যদি ডিস্কগুলিকে ফর্ম্যাটে ব্যবহার gpartকরে freebsd-zfsফর্ম্যাট করি এবং তারপরে জপুল তৈরি করি তবে তারা নিখুঁতভাবে কাজ করছে।

আমি যে বিষয়টি নিয়ে বিভ্রান্ত হয়ে পড়েছি, তা কি জপুল তৈরির পক্ষে ভাল?

উত্তর:


8

সম্ভব হলে জেডএফএসের সাথে পুরো ডিস্ক ব্যবহার করা আরও ভাল।
আপনার ব্যবহারের ক্ষেত্রে বিভাজন করার দরকার নেই।


আপনি কী বোঝাতে চেয়েছেন your use case। আপনি কি এমন কিছু ক্ষেত্রে দিতে পারেন যেখানে বিভাজন কার্যকর হতে পারে?
shivams

যদি না আপনি খুবই রহস্যজনক কনফিগারেশন থাকে বা নির্দিষ্ট এসএসডি সমাধানের ব্যবহার করে বা বিজোড় সঙ্গে কিছু করছ পার্টিশনের ZFS দরকারী নয় ZIL এবং L2ARC ডিভাইসের । এবং তারপরেও কেবল পুরো ডিভাইস / ডিস্ক ব্যবহার করা ভাল।
ew

তবে কেন পুরো ডিস্ক ব্যবহার করা ভাল?
leetNightshade

1
@leetNightshade কারণ আপনি যখন জেডএফএস ব্যবহার করেন তখন ফাইল সিস্টেমগুলির নিজস্ব পার্টিশন (গুলি) প্রয়োজন হয় না তেমন পয়েন্ট পার্টিশনিং ডিস্ক নেই। তদ্ব্যতীত, জেডএফএস যখন ডিস্কটির "নিজস্ব" হয়, তখন এটি আরও ভাল পারফরম্যান্স পেতে ডিস্ক রাইটিং ক্যাশে সক্ষম করতে পারে। Solarisinternals.com/wiki/index.php/…
jlliagre

1
@ গ্রোগি এই ব্যাক আপ করার কোনও ভাল প্রমাণ?
leetNightshade

5

প্রতি শারীরিক ডিস্কে জেডএফএসের জন্য উত্সর্গীকৃত একটি স্লাইস / পার্টিশন ব্যবহার করুন এবং কিছু স্থান অবিবাহিত রেখে দিন। যদি আপনি যদি কোনও ড্রাইভ প্রতিস্থাপন করতে চান এবং প্রতিস্থাপনটি 10 ​​টি সেক্টর ছোট হয় তবে আপনি এখনও এটি করতে সক্ষম হবেন ( http://www.freebsddiary.org/zfs-with-gpart.php )।

সোলারিস স্বয়ংক্রিয়ভাবে যা করে তা হ'ল ফ্রিএনএএস এটি করে ( https://forums.freenas.org/index.php?threads/zfs-on-partitioned-disks.37079/ ) এবং আপনি যখন পুরো ডিস্কটি দেবেন তখন ZoL তা করতে পারে - এটি বিভক্ত হবে ...

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

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

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


আপনি কি ডিস্কের টুকরোগুলি ভাগ / ব্যবহারের সাথে স্বেচ্ছাসেবী সম্পর্কে জেডএফএসের আচরণ সম্পর্কে আরও কিছু আলোকপাত করতে পারেন?
satch_boogie

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

পুল_এ যদি (এসডিএ 1, এসডিবি 1, এসডিসি 3) এবং পুল_বি ব্যবহার করে (এসডিএ 2, এসডিবি 2, এসডিসি 3)
স্যাচ_বুজি

আপনাকে তাদের একসাথে লিখতে হবে না ... যদি আপনার একটি পুলে ভিদেব থাকে তবে আপনার করার মতো কিছুই নেই ...
গ্রোগি

0

আমার মাথায় এই প্রশ্নটি উত্থাপিত হয়েছে সন্দেহের কারণেই যদি আমি দেরিতে মনোনীত করতে পারি তবে সেই ডিস্কটিতে কী আছে ... সুতরাং যখন আপনি পুরো ড্রাইভে পুল তৈরি করেন (হ্যাঁ, -f বিকল্প সহ, প্রয়োজনে), জিপুল কার্যত জিপিটি পার্টিশন টেবিল তৈরি করে এবং সোলারিসের পার্টিশনগুলি:

(fdisk -l ...)
...
Disklabel type: gpt
Disk identifier: 4CBE587E-23AF-8E4B-A7F0-B44AD6083171

Device          Start        End    Sectors  Size Type
/dev/sdd1        2048 3907010559 3907008512  1,8T Solaris /usr & Apple ZFS
/dev/sdd9  3907010560 3907026943      16384    8M Solaris reserved 1

সুতরাং ম্যানুয়ালি পার্টিশন তৈরি করার দরকার নেই ...


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