লিনাক্স এলভিএম আয়না বনাম এমডি আয়না


11

আমি মনে করি আমি কয়েক বছর আগে এলভিএম দিয়ে কিছু আয়না তৈরির কথা মনে করি এবং এই "লগ" জিনিসটি আমার মনে নেই। অথবা হতে পারে আমি mddm দিয়ে আয়না তৈরি করেছি এবং LVM উপরে রেখেছি। এটা অবশ্যই হবে।

  1. এলভিএম লগটি যদি কেবল একটি আয়না হয় তবে কী জন্য? সেখানে কী জমা আছে? এর উদ্দেশ্য কী? "--Irrorlog কোর" ব্যবহার করা খারাপ? নিচের দিকটা কী? আমার যদি প্রয়োজন না হয় তবে লগগুলির জন্য আমি আর একটি পার্টিশন রাখতে চাই না।

  2. কোনটি প্রযুক্তি ব্যবহারের বিষয়ে কোনও সুপারিশ? এমনকি আমি এমডিএমডিএম দিয়ে আয়না তৈরি করলেও আমি তার উপরে এলভিএম ব্যবহার করব। তো, সেক্ষেত্রে, সম্ভবত এলভিএম দিয়ে পুরো সেটআপটি তৈরি করা ভাল ...? এটি কি আরও বেশি পারফরম্যান্স হিট করবে বা কম?

ডিস্কগুলি জেন ​​ডোমু "ডিস্ক" সংরক্ষণের জন্য।

জটিল বিষয়টির জন্য বিন্দুতে নয় এমন "প্রশ্ন" এর জন্য দুঃখিত।

ধারণা এবং পরামর্শ এবং লিঙ্কগুলি সর্বাধিক স্বাগত। ধন্যবাদ!


lvm এর সাথে তুলনা করলে এমডি মিরর অপারেশনগুলির জন্য আরও ভাল পারফরম্যান্স দেখায়। দেখুন serverfault.com/questions/80134/linux-md-vs-lvm-performance
Zoredache

1
এলভিএম মিররিংটি একটি ভিন্ন উদ্দেশ্যে বোঝানো হয়েছিল। আপনি এমডিকে যেভাবে "মিরর" করতে ব্যবহার করতে পারেন, এটি সত্যই ভলিউম ক্লোনিংয়ের জন্য ব্যবহৃত হয়। দেখুন serverfault.com/questions/97845/lvm-mirroring-vs-raid1
Avery, পেইন

1
যদি এটি ক্লোনিংয়ের জন্য বোঝানো হয়, তবে কেন এটির জন্য তিনটি খণ্ডের প্রয়োজন হয়?
d -_- বি

সম্পর্কিত প্রশ্নটি দেখুন unix.stackexchange.com/questions/150644/…
ফাহিম মিঠা

উত্তর:


9

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

এছাড়াও আমি এলভিএম দ্বারা পোড়ানো হয়েছে। একটি ক্ষেত্রে এটি ছিল এইচপি-ইউএক্সের এলভিএম স্ট্রাইপ, (লিনাক্সে ডাব্লু / এলভিএম 2 হওয়া উচিত নয়), এবং আমি এলভি প্রসারিত করতে পারি না কারণ এক্সটেনশানটিতে ঠিক একই সংখ্যক স্ট্রাইপ থাকতে হয়েছিল। এটি যুক্তিসঙ্গত বলে মনে হয় তবে কখনও কখনও ...

অন্য সময় এটি মিররিংয়ের সাথে ছিল (এবার লিনাক্সে এলভিএম 2), তবে এখন আমি মনে করতে পারি না যে এলভিএম প্রথমে এলভিএম থাকার জন্য সুবিধাকে কার্যকরভাবে উপেক্ষা করে, মিররযুক্ত এলভির স্ন্যাপশট নিতে বা এটি প্রসারিত করতে অস্বীকার করেছিল কিনা (আমরা এটি করেছি) শেষ পর্যন্ত, তবে পিছনে পিছনে lvconvert ব্যবহার করে জড়িত)।


ধন্যবাদ! আমি মনে করি MD এর উপরে LVM নিয়ে যাব। দেখে মনে হচ্ছে MD এর অটোডেটেক্ট নিয়ে কিছু সমস্যা আছে। ( raid.wiki.kernel.org/index.php/RAID_Boot ) আমি ধরণের আমার পুরো সিস্টেমটি মুছে ফেলতে চেয়েছিলাম (অদলবদল, বুট, /, বার, হোম, ইউএসআর)। সুতরাং আমাকে অটোডেটেক্ট ব্যতীত অন্য কিছু অনুসন্ধান করতে হবে।
d -_- বি

হ্যাঁ, অটোডেটেক্ট নীতিগতভাবে একটি দুর্দান্ত ধারণা, তবে এটি সমস্ত ধরণের মাথা ব্যথা করে। আমি আইএসসিএসআই + মাল্টিপ্যাথ + এমডি + এলভিএম ... নিয়ে একটি সেটআপ করেছি এবং স্বতঃরীক্ষণটি ... আকর্ষণীয়, তবে এই ক্ষেত্রে অকেজো।
ড্যান অ্যান্ড্রেটা

4

যখন কোনও মিররড জোড় হঠাৎ বন্ধ হয়ে যায়, কোনও সিস্টেমে এমন কিছু ব্লক থাকতে পারে যা একটি ডিভাইসে লেখা হয়েছে তবে অন্যটিতে এখনও লেখা হয়নি। অবাকভাবে আইও পাথগুলি পুনরায় অর্ডার করার সাথে কিছু ব্লক রয়েছে যা A কে B না লিখে B কে লেখা হয়েছে এবং কিছু B কে লেখা হয়েছে তবে A তে এখনও লেখা হয়নি

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

সুতরাং আয়না সফ্টওয়্যারটির এটিকে অবগত রাখতে কিছুটা মেটাডেটা সঞ্চয় করা দরকার। এটিকে "লিখন-অভিপ্রায় লগ" বলা হয়।

এমডি সাধারণত ডিভাইসের অভ্যন্তরে কিছু সংরক্ষিত জায়গায় এটি সঞ্চয় করে , যদিও আপনি এটি আলাদা ডিভাইসে সঞ্চয় করতেও বেছে নিতে পারেন। (এমডির আয়নাগুলি বেস ডিভাইসগুলির তুলনায় কিছুটা ছোট কারণ এটি।

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

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


2

এগুলি দুটি ভিন্ন ধারণা:

  • এলভিএম নাম হিসাবে ভলিউম পরিচালনার জন্য এটি বলে। এটিকে একাধিক খণ্ড একত্রিত করার প্রক্রিয়া হিসাবে ভাবেন (হ্যাঁ আপনি এটি RAID0 এর মতো বলতে পারেন), সেগুলি পুনরায় আকার দিন, লাইভ আকার পরিবর্তন করুন, স্ন্যাপশট তৈরি করুন।
  • এমডি RAID পরিচালনার জন্য। একটি ধাতব ডিভাইসে একাধিক ডিভাইস যুক্ত করুন, raid1, 5, 10 ইত্যাদি ব্যবহার করে এই মেটাডেভাইসকে অত্যন্ত উপলব্ধ করুন ...

LVM স্টোরেজ ডিভাইসগুলিতে এটি মেটাডেভিসেস বা রাইড কন্ট্রোলার দ্বারা উপস্থাপিত ডিভাইসগুলি বা কেবল প্লেইন ডিস্কগুলিতে কাজ করে।

এমডি ডিস্কগুলিতে পরিচালনা করে (হ্যাঁ আপনি রেইড কন্ট্রোলার দ্বারা উপস্থাপিত ডিস্কগুলিও ব্যবহার করতে পারেন তবে কী বিষয়? ..

LVM আপনার স্টোরেজটি সর্বোচ্চ উপলব্ধ করার জন্য নয়। এবং তেমনি এমডি ভলিউম পরিচালনার জন্য নয় ...

আশাকরি এটা সাহায্য করবে :)


1
আমি বুঝতে পারছি তারা কি। তবে, আপনি যদি লভক্রিয়াটের জন্য ম্যান পৃষ্ঠাটি পড়েন তবে এটি বলে যে এটি আয়না তৈরি করতে পারে। আমার ধারণা এখনকার এই খেলনা কি একটু?
d -_- বি

1
imho হ্যাঁ। আমি কমপক্ষে আপাতত এর জন্য কোনও ভাল ব্যবহার দেখতে পাচ্ছি না। এটি কেবল একটি ভলিউম (ডিভাইসের পরিবর্তে) স্তরের আয়না নয়, এটি কীভাবে তৈরি হয় তাও খানিকটা "আকর্ষণীয়", উদাহরণস্বরূপ যদি আপনার 2 উপায় আয়না প্রয়োজন (মূল + অনুলিপি অনুসারে) আপনার জন্য তিনটি খণ্ড থাকতে হবে - প্রতিটি জন্য একটি আয়না পাশ + লগ ভলিউম। তবে আবার - imho। :)
রাইটিস

1

এলভিএম অন্যান্য ইউনিক্স সিস্টেম ধরণের থেকে এসেছে। আমি এটি এইচপিউএক্স এ ব্যবহার করেছি যার মধ্যে 10 বছর আগে আমি যখন এটিতে কাজ করেছি তখন লিনাক্সের এমডি স্তর ছিল না, এখন সম্পর্কে নিশ্চিত নয় not এই পরিস্থিতিতে LVM মিররিং এমন পরিস্থিতিতে কার্যকর হয় যেখানে হার্ডওয়্যার RAID উপলব্ধ নেই।


আমি সবেমাত্র এটি অদ্ভুত দেখতে পেয়েছি যে একটি এলভিএম আয়নাতে আরও একটি ভলিউমের প্রয়োজন needs এ কেমন আয়না?
d -_- বি

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

1

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

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

এবং, MD এর চেয়ে LVM এ ডিস্ক যুক্ত করা সহজ।

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