मैं OpenSolaris और ZFS का उपयोग करके एक फ़ाइल सर्वर बनाने की योजना बना रहा हूं जो दो प्राथमिक सेवाएं प्रदान करेगा - XenServer वर्चुअल मशीनों के लिए एक iSCSI लक्ष्य और एक सामान्य होम फ़ाइल सर्वर हो। मैं जिस हार्डवेयर को देख रहा हूं उसमें 2x 4-पोर्ट SATA नियंत्रक, 2x छोटी बूट ड्राइव (प्रत्येक नियंत्रक पर एक), और भंडारण के लिए 4x बड़ी ड्राइव शामिल हैं। यह सड़क के नीचे सरणी को अपग्रेड करने के लिए प्रति नियंत्रक एक फ्री पोर्ट की अनुमति देता है।
जहाँ मैं थोड़ा उलझन में हूँ कि स्टोरेज ड्राइव को कैसे सेटअप किया जाए। प्रदर्शन के लिए, मिररिंग राजा प्रतीत होता है। मैं एक कठिन समय देख रहा हूँ कि मिररिंग पर RAIDZ का उपयोग करने से क्या लाभ होगा। इस सेटअप के साथ मैं दो विकल्प देख सकता हूं - एक पट्टी में दो प्रतिबिंबित पूल, या RAIDZ2। दोनों को 2 ड्राइव विफलताओं से बचाव करना चाहिए, और / या एक नियंत्रक विफलता ... RAIDZ2 का एकमात्र लाभ यह होगा कि कोई भी 2 ड्राइव विफल हो सकता है। भंडारण दोनों मामलों में क्षमता का 50% होना चाहिए, लेकिन पहले से बेहतर प्रदर्शन होना चाहिए, है ना?
दूसरी बात जो मैं अपने दिमाग को लपेटने की कोशिश कर रहा हूं, वह यह है कि दो से अधिक उपकरणों के साथ प्रतिबिंबित दर्पण का लाभ। डेटा अखंडता के लिए क्या, यदि कोई हो, तीन-तरफा दर्पण पर एक RAIDZ का लाभ होगा? चूंकि ZFS फ़ाइल की अखंडता को बनाए रखता है इसलिए RAIDZ तालिका में क्या लाता है ... क्या ZFS की अखंडता RAIDZ के समता के मूल्य को नकारती नहीं है?