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


42

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

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


9
छापेमारी पर एल.वी.एम. lvm पर छापा शैतान का काम है। - कोई तर्क नहीं।
Sirex

ठीक है, hw छापे बेहतर नहीं है कि sw छापे। यह कई कारकों पर निर्भर करता है। यदि यह उच्च अंत वाला नहीं है तो यह linux sw raid (aka mdadm) की तुलना में व्यर्थ है। प्रबंधन, स्थिरता और प्रदर्शन के बारे में।
cstamas

@cstamas: मैं सहमत हूं, क्योंकि सस्ते वाले आमतौर पर सॉफ्टवेयर छापे होते हैं।
6

जवाबों:


45

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

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

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

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


4

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


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

बस एक विचार: यद्यपि आपके पास एक टिप्पणी में मूल विचार है जिसे आप शायद एक अस्वीकरण के साथ भी उत्तर में संपादित करना चाहते हैं; कहने का तात्पर्य यह है कि आपको किसी प्रकार की चेतावनी होनी चाहिए जो कहती है कि आप किस परिस्थिति में अपना तरीका बता रहे हैं।
प्रिएफ्टन

3

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

छापे बिट्स को सुरक्षित / निरर्थक / तेज / जो कुछ भी और LVM को सुरक्षित रखने में मदद करता है वह आपको रास्ते में उपयोग करने के लिए प्रस्तुत करता है।


2

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


अच्छा उद्यम समाधान, लेकिन होमलैब के लिए एक भयानक सुझाव! हार्डवेयर आपूर्तिकर्ता के साथ आपको एक सेवा अनुबंध की आवश्यकता होती है या यदि आप अपने RAID हार्डवेयर में कोई खराबी है - तो आपको इसे बदलने के लिए संगत मालिकाना हार्डवेयर खोजने की आवश्यकता है।
गैरेथ डेविडसन

0

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


1
"LVM के शीर्ष पर lvm और सॉफ्टवेयर छापे" - अब यह एक विदेशी सेटअप है!
सेरेक्स

-3

मुझे लगता है कि अगर आप अपने डिस्क्स को RAID 0 वॉल्यूम और RAID 1 वॉल्यूम के बीच विभाजित करना चाहते हैं, तो LVM पर 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 कमांड का उपयोग करके भी छापे 0 एट और छापे 1 वॉल्यूम के बीच LVM वॉल्यूम 2 ​​लॉजिकल वॉल्यूम को स्थानांतरित कर सकते हैं

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


6
मुझे यह कहने के लिए पर्याप्त भंडारण माल नहीं पता है कि यह एक बुरा विचार क्यों है, लेकिन यह मुझे काफी अस्थिर और डर का एक अलग एहसास देता है।
स्कॉट पैक

2
यदि यहां "RAID" RAID 1/5 / निरर्थक RAID का कोई अन्य रूप है, तो आपको कोई अतिरेक नहीं मिलेगा। अगर LVM वॉल्यूम 1 के अंतर्गत कोई डिस्क विफल हो गई, तो आप दोनों RAID वॉल्यूम खो देंगे, क्योंकि LVM वॉल्यूम मृत हो जाएगा (ठीक है, आप इसे अभी भी ऑनलाइन मान सकते हैं कि यह स्ट्रिपिंग नहीं था, लेकिन डेटा की एक बड़ी मात्रा अब होगी चले गए, और विफल LVM वॉल्यूम के RAID ontop शायद पुनर्प्राप्त करने में सक्षम नहीं होंगे ...)। मुझे नहीं पता कि आप ऐसा क्यों करेंगे, लेकिन नहीं।
बीएसलिंकलर

2
स्कॉट, ऐसा लगता है कि आपका भय उचित था। मैंने LVM2 पर mdadm RAID का उपयोग किया और खुद को मुसीबत में डाल लिया - serverfault.com/questions/826479/… - मेरे अनुभव को दूसरों के लिए चेतावनी दें।
घोस्ट्रेडर
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.