क्या मुझे भरोसा है कि ZFS लिनक्स और फ्रीबीएसडी के बीच सुसंगत है?


11

मैं कुछ समय पहले एक FreeNAS बॉक्स बनाने की योजना बना रहा हूं, लेकिन अगर लिनक्स पर ZFS अंततः विश्वसनीय साबित होता है, तो मैं स्विच करना चाहता हूं, बस एक अधिक परिचित ओएस होना चाहिए।

इसलिए मैं सोच रहा हूं कि क्या मैं भरोसा कर सकता हूं कि जेडएफएस के विभिन्न कार्यान्वयन संगत हैं। दूसरे शब्दों में, यदि मैं फ्री डिस्क से लिनक्स या ओपनइंडियाना से बूट डिस्क को स्वैप करता हूं, तो क्या मैं भरोसा कर सकता हूं कि मेरे डेटा में कुछ भी बुरा नहीं होगा?

यह एक मूर्खतापूर्ण प्रश्न की तरह लग सकता है - जाहिर है कि यह संगत होना चाहिए - लेकिन मैं अनुमान लगा रहा हूं कि ज़ीएफएस आमतौर पर उन मामलों में उपयोग नहीं किया जाता है जहां कंप्यूटर के बीच ड्राइव की जाती है, इसलिए मुझे उम्मीद है कि कोई इससे बेहतर जवाब दे सकता है। बस "यह होना चाहिए"।

जवाबों:


8

आपको ज़ूलू संस्करणों पर पूरा ध्यान देना चाहिए। यह ओरेकल, पूर्व-ओपनसोलारिस, लिनक्स और जेडएफएस के * बीएसडी वेरिएंट के बीच प्रमुख अंतर है।

मूल रूप से, आप पुराने संस्करण को नए संस्करण में अपग्रेड कर सकते हैं, लेकिन आप डाउनग्रेड नहीं कर सकते

विचित्र रूप से पर्याप्त, विकिपीडिया में अलग-अलग ज़ूल संस्करण का सबसे अच्छा सारांश और उनके बीच का अंतर है।

ZFS कार्यान्वयन के बीच ज़ूल संस्करण की वर्तमान सूची यहाँ है

मैं NexentaStor 3.1 का उपयोग करता हूं। उस अनुसूची के अनुसार, मैं OpenIndiana और FreeBSD से ZFS फाइलसिस्टम के साथ काम कर सकूंगा, लेकिन उदाहरण के लिए Solaris 11 नहीं।

मेरा मानना ​​है कि FreeNAS ZFS के एक सुपर-पुराने संस्करण पर है, हालांकि। नेक्सेंटा पर विचार करें?


1
"स्थिर" FreeNAS 8.2 अभी भी ZPool v15 है; लेकिन FreeNAS 8.3 में ZPool v28 है।
क्रिस एस

हाँ, मैं नेक्सेंटा पर विचार करूंगा। विशेष रूप से, जितना अधिक मैं इसे देखता हूं, उतना ही मुझे लगता है कि मैं प्रोक्समॉक्स पर सब कुछ चालू कर सकता हूं , ताकि एक ही बॉक्स आसानी से अन्य उद्देश्यों की सेवा कर सके।
iconoclast

यदि आप VMWare के विरोध में नहीं हैं, तो Nexenta ऑल-इन-वन बिल्ड का विज्ञापन कर रहा है
evhite

मैं VMware का विरोध नहीं कर रहा हूं, लेकिन मेरे पास लाइसेंस मैक और एक संस्करण के लिए है, और मुझे नहीं लगता कि मैं एक नया लाइसेंस खरीदना चाहता हूं जब खुला स्रोत विकल्प पकड़ रहा हो (या शायद शायद इसे पार कर गया हो? ??)। जब तक VMware का उपयोग करने के लिए एक मजबूत कारण नहीं है ...?
iconoclast

1
FreeNAS 8.3 ZPool v28 साथ "स्थिर" मील का पत्थर के लिए इसे बनाया गया है, और ZFSBuild उपक्रम है सब-इन-वन का परीक्षण गहन दोनों Nexenta और वेनिला OpenIndiana के साथ उसकी तुलना।
रेकजेरर

7

ओरेकल के बाहर जेडएफएस विकास का भविष्य जेडएफएस फ़ीचर फ्लैग्स को पेश करेगा । इससे आपको पुराने ZFS संस्करण के आधार पर स्टोरेज पूल में नए ZFS सिस्टम का उपयोग करना संभव हो सकता है। तो इसका उत्तर है हां, आज फ्रीएनएएस के साथ शुरू करना और बाद में लिनक्स पर स्थानांतरित होना चाहिए जब जेडएफएस अधिक परिपक्व हो।

मुझे पता है कि FreeBSD अब Illumos में ZFS परिवर्तनों का बहुत बारीकी से पालन करता है। दिनों या हफ्तों के मामले में नए बगफिक्स या फीचर्स FreeBSD-HEAD में जोड़े जाते हैं। मैं यह भी मानता हूं कि zfsonlinux परियोजना इल्मोस ZFS स्रोत में ZFS परिवर्तन का अनुसरण करती है। और वे सबसे अधिक संभावना है ZFS फ़ीचर फ़्लैग, अगर यह पहले से ही जोड़ा नहीं गया है। लेकिन वे इस समय एक उच्च प्राथमिकता स्थिरता और गुणवत्ता के स्तर तक पहुँच रहे हैं जो इलुमोस और फ्रीबीएसडी के पास है।


यह जानना बेहद मददगार है। मुझे पता नहीं था कि कुछ प्रावधान लागू थे।
ewwhite

हाँ। अगर मैं दो उत्तर स्वीकार कर सकता हूं तो मैं भी इसे स्वीकार करूंगा ... दुर्भाग्य से स्टैकएक्सचेंज साइटें उन उत्तरों के पक्ष में पक्षपाती हैं जो उन सवालों के जवाब के बाद जल्द ही अनुसरण करते हैं।
आइकनोकॉस्ट

2
@ ब्रेंडन यदि आप अपना दिमाग बदलते हैं, तो आप हमेशा एक उत्तर को स्वीकार कर सकते हैं और दूसरे को स्वीकार कर सकते हैं।
माइकल हैम्पटन

@ मिचेल हैम्पटन: यह अतिरिक्त (बहुत उपयोगी) जानकारी जोड़ता है, लेकिन मुझे यकीन नहीं है कि मैं कह सकता हूं कि यह बेहतर है। एक उत्तर (जैसा कि मैं इसे देखता हूं) सीधे प्रश्न का उत्तर देता है, जैसा कि चीजें अब हैं, जबकि दूसरा मुझे बताता है कि भविष्य में चीजें कैसी होंगी, और इस तरह सही उत्तर हो सकता है अगर हम कुछ साल तेजी से आगे बढ़ाते हैं।
iconoclast

7

FreeBSD और OpenIndiana में ZFS समर्थन समान OpenSolaris कोड पर आधारित है, इसलिए वे निश्चित रूप से सामान्य सीमा के भीतर संगत हैं (वही अन्य OpenSolaris डेरिवेटिव के साथ जाता है)। एक लिनक्स मॉड्यूल उपलब्ध है जो आपको लिनक्स में ओपनसोलारिस कोड का उपयोग करने की अनुमति देता है (वे लिनक्स के संक्रामक लाइसेंस के कारण कभी भी, एक साथ वितरित नहीं किए जा सकते हैं)। यह भी उन्हीं कारणों से संगत होगा।

स्क्रैच से GPL'd ZFS कोडबेस बनाने का प्रयास है। अभी या भविष्य में किसी भी बिंदु पर संगतता की कोई अंतर्निहित गारंटी नहीं है। जहां वे परियोजना लेने का निर्णय लेते हैं, उनकी अपनी जिम्मेदारी है, हालांकि उनका "लक्ष्य" अनुकूलता है, यह अभी तक नहीं है।

मैंने बहुत से लोगों को यह दावा करते देखा है कि लिनक्स अन्य लाइसेंस से कोड शामिल कर सकता है। यह सच है। CDDL लाइसेंस, जिसे OpenSolaris द्वारा कवर किया गया है, इसे उन परियोजनाओं के साथ शामिल करने की अनुमति नहीं देता है जो इससे अधिक प्रतिबंधात्मक शर्तें लगाते हैं, हालांकि। लिनक्स के जीपीएल के लिए आवश्यक है कि जब लोग ओएस में सुधार करें कि उन सुधारों को वापस योगदान दिया जाए; इस "अधिक प्रतिबंधक" शब्द का अर्थ है कि सीडीडीएल कोड को जीपीएल कोड के साथ शामिल नहीं किया जा सकता है। ओरेकल को आप पर मुकदमा चलाने का बहाना देना शायद एक अच्छा विचार नहीं है। FreeNAS और बाकी BSD BSD लाइसेंस का उपयोग करते हैं, जो CDDL की तुलना में कम प्रतिबंधात्मक है।


4

मैंने कुछ बड़े पूल निम्नानुसार स्थानांतरित किए हैं:

सोलारिस 10 पर शुरू हुआ (ओरेकल शासन के तहत .edu मूल्य निर्धारण परिवर्तनों के कारण छोड़ दिया गया)

नेक्सेंटा में ले जाया गया (यह उतना भयानक नहीं है जितना आप उम्मीद कर रहे हैं कि यह होगा ... विशेष रूप से, भले ही इसके पास डेबियन'एश उपयोगकर्ता हो, सभी sysadmin सामान अभी भी सोलारिस / इलुमोस / जो भी हो)।

Freebsd में चले गए (यह ठीक है, सिवाय इसके कि मेरे हार्डवेयर के लिए scsi ड्राइवर नहीं थे)। यहाँ, मैंने एक नया पूल या दो जोड़ा।

ओपनइंडियाना में चले गए (यह घर वापस आने की तरह था)

तो, सामान्य तौर पर, निश्चित रूप से ओएस के पार पूल को स्थानांतरित करना संभव है। आप यहां तक ​​कि छोटे-एंडियन से बड़े-एंडियन (स्पार्क से x64, या इसके विपरीत) तक जा सकते हैं। हालांकि, दूसरे पोस्टर ने कहा, पूल संस्करण। जब तक आप आगे बढ़ रहे हैं ZFS कोड के साथ एक सिस्टम जो समान या एक नए संस्करण का समर्थन करता है, आपको खुश होना चाहिए। मुझे लगता है कि जब आप अपने ओएस को अपग्रेड करते हैं तो आपके पूल संस्करण को अपग्रेड करने से बचने का यह एक कारण हो सकता है।


हे दानो! +1 को आपको 100 से अधिक प्रतिनिधि तक पहुंचाना चाहिए।
iconoclast

tnx :) मुझे एक लाइन ड्रॉप करें, yahoo पर पहली बार
डैन प्रिट्स
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.