सवाल RAID पर RAID या RAID पर बेहतर LVM क्या है?


मेरे पास वर्तमान में सॉफ्टवेयर RAID पर LVM है, लेकिन मैं आपसे पूछना चाहता हूं कि आपको क्या लगता है कि यह बेहतर समाधान है, शायद कुछ पेशेवर और विपक्ष?

संपादित करें: यह सॉफ्टवेयर RAID पर एलवीएम या एलवीएम पर सॉफ्टवेयर RAID के बारे में है। अगर हम प्रदर्शन के बारे में सोच रहे हैं तो मुझे हार्डवेयर RAID से बेहतर पता है।


36
2017-12-31 12:55


मूल


RAID पर एलवीएम। एलवीएम पर हमला शैतान का काम है। कोई तर्क नहीं। - Sirex
अच्छा, एचडब्ल्यू हमला बेहतर नहीं है कि sw RAID। यह कई कारकों पर निर्भर करता है। यदि यह एक उच्च अंत नहीं है तो यह लिनक्स स्व RAID (उर्फ mdadm) से भी बदतर है। प्रबंधन, स्थिरता और प्रदर्शन के संबंध में। - cstamas
@cstamas: मैं सहमत हूं, क्योंकि सस्ते लोग आमतौर पर वास्तव में सॉफ्टवेयर छापे होते हैं। - Ency


जवाब:


आपका वर्तमान सेटअप इस तरह है:

| / | /var | /usr | /home  |
 --------------------------
|       LVM Volume         |
 --------------------------
|       RAID Volume        |
 --------------------------
| Disk 1 | Disk 2 | Disk 3 | 

यह अधिक लचीलापन के साथ एक बहुत ही सरल सेटअप है। आप RAID वॉल्यूम और स्लाइस में सभी डिस्क का उपयोग कर सकते हैं और उन्हें LVM के साथ जिस तरह से पसंद करते हैं उन्हें पासा कर सकते हैं। दूसरी तरफ सोचने के लायक भी नहीं है - यह हास्यास्पद रूप से जटिल है और आप फाइल सिस्टम स्तर पर LVM के लाभ खो देते हैं।

यदि आपने LVM वॉल्यूम्स को RAID करने का प्रयास किया है, तो आपको किसी भी LVM वॉल्यूम लाभ के बिना सामान्य डिवाइस के साथ छोड़ा जाएगा (उदा। फाइल सिस्टम इत्यादि)


40
2017-12-31 14:36





आपका वर्तमान सेटअप ठीक है। यह करने का यह अनुशंसित तरीका है।

RAID को सुरक्षित / अनावश्यक / तेज़ / जो कुछ भी और एलवीएम आपको रास्ते में उपयोग करने के लिए एक एसीसी में पेश करने में मदद करता है।


3
2017-12-31 13:44





यह एक पुराना सवाल है, तकनीक उन्नत है और अनुशंसित सेटअप LVM के अंतर्निहित RAID समर्थन का उपयोग करना है (सेटअप के लिए यहां देखें https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Logical_Volume_Manager_Administration/raid_volumes.html ), खासकर अगर आप एसएसडी का उपयोग कर रहे हैं। Red Hat एसएसडी के साथ RAID 1/5/6/10 के उपयोग की अनुशंसा नहीं करता है क्योंकि mdadm चेकसम की उचित कार्यप्रणाली सुनिश्चित करने के लिए पूर्ण विभाजन लिखेंगे। जैसा कि यहां बताया गया है, इससे एसएसडी की तेज गिरावट हो सकती है https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html-single/Storage_Administration_Guide/index.html#ssddeploy


3
2017-09-08 23:43



यूजर इरविनर ने सुझाव दिया: 4 फरवरी 2018 को संपादित किया गया: मैं रेडहाट के लिए कोई संदर्भ नहीं ढूंढ पा रहा हूं जो एमडीएडीएम RAID पर एलवीएम RAID की सिफारिश करता है और न ही एसएसडी के साथ RAID का उपयोग करने के खिलाफ कोई सावधानी बरतता है। असल में #ssddeploy टैग दूसरे लिंक किए गए पृष्ठ के लिए HTML में भी दिखाई नहीं देता है। ---- धन्यवाद irwinr, ऐसा लगता है कि RedHat उनके दस्तावेज अद्यतन किया। अभी भी mdadm पूरे विभाजन को सिंक करता है, जबकि "स्मार्ट" LVM नहीं करता है, इसलिए कम अनावश्यक डिस्क लिखती है, इसलिए आपके एसएसडी के लिए लंबा जीवन है। - Pozzo-Balbi


हार्डवेयर RAID है और आप शीर्ष पर सबसे अच्छा संयोजन एलवीएम हो सकता है।


2
2017-12-31 13:14





मुझे लगता है कि आप LVM के शीर्ष पर बनाम LVM के साथ हार्डवेयर RAID का मतलब है, बनाम LVM और सॉफ़्टवेयर RAID। यदि ऐसा है, तो मैं हमेशा हार्डवेयर आधारित RAID को चुनने की सलाह देता हूं। सॉफ्टवेयर RAID बस इतना है, जबकि ओवरहेड छोटा है, हार्डवेयर RAID प्रदर्शन 10 गुना से 9 बेहतर होगा। बेशक, पद्धति आपके अंतिम लक्ष्य पर बहुत अधिक निर्भर करेगी। आप क्या हासिल करने की कोशिश कर रहे हैं (प्रदर्शन, सुरक्षा, आदि, आदि)


0
2017-12-31 13:45



"एलवीएम के शीर्ष पर एलवीएम और सॉफ्टवेयर RAID" - अब यह एक विदेशी सेटअप है! - Sirex


मुझे लगता है कि अगर आप RAID 0 वॉल्यूम और RAID 1 वॉल्यूम के बीच अपनी डिस्क को विभाजित करना चाहते हैं तो यह RAID पर RAID का उपयोग करने के लिए संवेदना बनाता है।

इसके साथ आप RAID0 और RAID1 के बीच स्थान को स्थानांतरित नहीं कर सकते हैं

| / | /var | /usr | /home  |
 --------------------------
|       LVM Volume 2       |
 --------------------------
|    RAID 0   |   Raid 1   |
 --------------------------
| Disk 1 | Disk 2 | Disk 3 |

इसके साथ आप कर सकते हैं

| / | /var | /usr | /home  |
 --------------------------
|       LVM Volume 2       |
 --------------------------
|    RAID 0   |   Raid 1   |
 --------------------------
|       LVM Volume 1       |
 --------------------------
| Disk 1 | Disk 2 | Disk 3 | 

अच्छी बात यह है कि आप अभी भी pvmove कमांड का उपयोग करके RAID 0 et और RAID 1 वॉल्यूम के बीच LVM वॉल्यूम 2 ​​लॉजिकल वॉल्यूम्स को ले जा सकते हैं

बुरी बात यह है कि सेटअप जटिल है यह बेहतर होगा अगर एलवीएम में सॉफ़्टवेयर RAID सुविधाओं का बेहतर एकीकरण हो।


-2
2018-04-29 21:11



मुझे कहने के लिए पर्याप्त भंडारण उपहार नहीं पता है क्यूं कर यह एक बुरा विचार है, लेकिन यह मुझे काफी परेशान और डर की एक अलग भावना छोड़ देता है। - Scott Pack
यदि यहां "RAID" RAID 1/5 / अनावश्यक RAID का कुछ अन्य रूप था, तो आपको कोई रिडंडेंसी नहीं मिलेगी। यदि LVM वॉल्यूम 1 के अंतर्गत कोई डिस्क विफल हो गई है, तो आप RAID वॉल्यूम दोनों खो देंगे, क्योंकि LVM वॉल्यूम मर जाएगा (ठीक है, आप इसे अभी भी ऑनलाइन मान सकते हैं कि यह स्ट्रिपिंग नहीं कर रहा था, लेकिन डेटा की एक बड़ी मात्रा अब होगी चले जाओ, और असफल LVM वॉल्यूम के RAID ontop शायद पुनर्प्राप्त करने में सक्षम नहीं होगा ...)। मुझे नहीं पता कि आप ऐसा क्यों करेंगे, लेकिन नहीं। - BSchlinker
स्कॉट, ऐसा लगता है कि आपका डर उचित था। मैंने lVM2 पर mdadm RAID का उपयोग किया और खुद को परेशानी में डाल दिया - serverfault.com/questions/826479/... - मेरे अनुभव दूसरों को चेतावनी दीजिए। - Ghostrider