लिनक्स के लिए ZFS विकल्प?


12

मैं अपने मुख्य फाइलर के लिए ZFS के साथ OpenSolaris चला रहा हूं। मैं मूल रूप से ZFS के साथ गया था क्योंकि मैंने इसके बारे में बहुत भयानक बातें सुनीं:

  • स्वचालित डिस्क फैले (ज़ुल्फ़)
  • सॉफ़्टवेयर RAID (RAID-Z)
  • RAIDZ'd डिस्क को बदलकर स्वचालित पूल का आकार बदलना
  • ब्लॉक-स्तर की जाँच
  • कोई व्यावहारिक एकल-मात्रा सीमा नहीं
  • "कमिंग सून" समर्पण

कुछ समय के लिए OpenSolaris पर प्रहार करने के बाद, यह वास्तव में मुझे परेशान करता है। मैं फेडोरा / सेंटोस और डेबियन / उबंटू को कहीं ज्यादा बेहतर जानता हूं, और मैं लिनक्स बनाम सोलारिस / बीएसएनएल संस्करण का उपयोग करने के लिए उपयोग कर रहा हूं। मैं लिनक्स पर स्विच करना चाहता हूं, लेकिन मुझे नहीं पता कि मेरे एफएस के लिए क्या उपयोग किया जाए।

मैं ZFS पाने के लिए FUSE या पूर्व-बीटा कर्नेल का उपयोग करने के लिए तैयार नहीं हूं। Btrfs में संभावित विशेषता समता है, लेकिन यह अभी भी स्थिर नहीं है (महीनों बाद जब मैंने पहली बार इसे देखा था)। आप लिनक्स बॉक्स के लिए ZFS (ऊपर दी गई वांछित सुविधाओं) के बराबर के रूप में क्या सलाह देते हैं?


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

क्या आप वास्तव में उन सभी भयानक चीजों का उपयोग कर रहे हैं? या क्या आप कम सुविधाओं के साथ एक लिनक्स विकल्प स्वीकार करेंगे जिसका आप उपयोग नहीं कर रहे हैं?
WheresAlice 16

वास्तव में btrfs वह नहीं है जो मैं मानूंगा
अल।

@kaerastat AFAIK मैं डैडअप / इनक्रिप्शन को छोड़कर ZFS की सभी विशेषताओं का उपयोग कर रहा हूं। मैं एक दोष-सहिष्णु (पढ़ने के लिए: बेवकूफ-प्रतिरोधी) एन-टेराबाइट एकल वॉल्यूम सॉफ़्टवेयर RAID चाहता हूं जो कि मैं डिस्क की जगह ले सकता हूं। एक प्रणाली के लिए जो आकार, ब्लॉक-स्तरीय चेकसमिंग / समता / ईसीसी की आवश्यकता बन जाती है। यदि आप एक विकल्प की सिफारिश कर सकते हैं तो मैं निश्चित रूप से देखूंगा, लेकिन ZFS पहली डिस्क / FS कॉम्बो है जो मैंने पाया है कि उपरोक्त सभी पते। इतना ही नहीं, लेकिन यह गाय, L2ARC, dedup और एन्क्रिप्शन के साथ आगे बढ़ जाता है।
मेलेस्ट्रॉम

2
अल: कृपया हमें एक बेहतर विकल्प के बारे में बताएं, इससे पहले कि हम जिस विकल्प के बारे में बात कर रहे हैं वह वह नहीं है जो आप पर विचार करेंगे।
ब्रायन फील्ड

जवाबों:


6

क्या आपने नेक्सेंटास्टोर या नेक्सेंटा कोर पर विचार किया है? यह अब सक्रिय रूप से विकसित हो गया है कि ओपनसोलारिस परियोजना का भाग्य अज्ञात है। नेक्सेंटा भी अधिक GNU की तरह है। नेक्सेंटा कम्युनिटी संस्करण एक अच्छा उपकरण-जैसा कार्यान्वयन है जो ZFS सुविधाओं का लाभ उठाता है और एक उत्कृष्ट GUI प्रदान करता है। नेक्सेंटा कोर एक स्ट्राइप्ड-डाउन वेरिएंट है जो अनिवार्य रूप से एक अधिक प्रयोग करने योग्य ओपनसोलारिस है।

देखें: http://nexenta.org/projects/site/wiki/WhyNexenta


8

एलएलएनएल द्वारा विकसित किए जा रहे, अब लिनक्स के लिए उपलब्ध जेडएफएस का एक देशी कर्नेल कार्यान्वयन है।

एक पीपीए में उपलब्ध ubuntu के लिए पैकेज हैं, जो आसानी से डेबियन पर संकलित किए जाते हैं (केवल डिबेट-src रेपो को apt के स्रोतों में जोड़ें। सूची, डाउनलोड, डेबियन / चैंज को अपडेट करें, और डीएच-बिल्ड-पैकेज। इसके बाद zfs- स्थापित करें। dkms और अन्य पैकेज)।

मैं 10 साल से लिनक्स पर XFS का उपयोग कर रहा हूं, और लगभग एक साल के लिए btrfs का। मैं कुछ दिनों के लिए ZFS का उपयोग कर रहा हूं और इस पर पूरी तरह से बेच रहा हूं। यह वही है जो मैं हमेशा एक फाइल सिस्टम में चाहता था, यहां तक ​​कि वास्तव में इसे जानने के बिना भी ... बहुत अधिक हर झुंझलाहट का जवाब देता है जो मैंने कभी डिस्क और फाइलसिस्टम प्रबंधन के साथ किया था।

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

कड़ियाँ:

http://zfsonlinux.org/

https://launchpad.net/~zfs-native/+archive/stable


यद्यपि आप यह देखते हैं कि क्या आप कर्प्ट अप-गेट के माध्यम से अपग्रेड करते हैं। आपको फिर से zfs मॉड्यूल को फिर से बनाना और इंस्टॉल करना होगा।
मैट

2
यह DKMS द्वारा संभाला जाता है, जब तक आपके पास या तो आपके हेडलाइन-इमेज पैकेज के लिए स्थापित लिनक्स-हेडर या लिनक्स-सोर्स पैकेज का मिलान होता है। कर्नेल को अपग्रेड करें, और dkms उस कर्नेल के लिए सभी स्थापित dkms मॉड्यूल संकलित करेगा। इसी तरह, यदि आप एक dkms मॉड्यूल को अपग्रेड या स्थापित करते हैं, तो यह उस मॉड्यूल को सभी स्थापित कर्नेल के लिए संकलित करेगा।
कैस

4

जब आप बाहर हो तो आप डेबियन जीएनयू / kFreeBSD http://www.debian.org/ports/kfreebsd-gnu/ की अगली रिलीज़ पर विचार कर सकते हैं। यह लिनक्स कर्नेल के साथ एक डिबियन वितरण है जिसे फ्रीबीएसडी एक द्वारा प्रतिस्थापित किया गया है। http://robertmh.wordpress.com/2010/11/27/about-zfs-in-squeeze-2/


2

जहाँ तक मुझे पता है, btrfs एकमात्र परियोजना है जो ZFS के समकक्ष सुविधाएँ प्रदान करेगी। मैं उस पर कड़ी नज़र रख रहा हूं, लेकिन मुझे यह उम्मीद नहीं है कि इसे ज़ेडएफएस के लिए वहां ले जाने के समय को देखते हुए कुछ साल के लिए उत्पादन स्थिर हो जाएगा। मुझे संदेह है कि ओपन सोलारिस पर आधारित ओपन सोर्स प्रोजेक्ट्स जल्द ही स्थिर होंगे। हो सकता है कि ओरेकल GPL ZFS होगा क्योंकि btrfs प्रोजेक्ट शुरू करने का उनका कारण था।

मैं "सामान करने के लिनक्स तरीके" पर टिप्पणी को दिलचस्प मानता हूं क्योंकि मैं सभी यूनिक्स-शैली प्लेटफार्मों को अनिवार्य रूप से समकक्ष मानता हूं। वे एक ही सॉफ्टवेयर चलाते हैं और केवल कुछ छोटी सीसडमिन चीजों पर भिन्न होते हैं, जैसे कॉन्फ़िगरेशन फ़ाइल संग्रहीत की जाती हैं।


ओरेकल को ध्यान में रखते हुए धीमी गति से लेकिन निश्चित रूप से सूर्य से प्राप्त सभी खुले स्रोत का गला घोंट रहा है; मुझे उम्मीद है कि OpenSolaris और नए ZFS सुधार बंद स्रोत होंगे।
क्रिस एस

मैं नहीं जानता कि आप कैसे खुले स्रोत का गला घोंट सकते हैं। OpenSolaris वास्तव में अब मौजूद नहीं है, लेकिन इस पर कब्जा कर लिया है: openindiana.org
JOTN

मामूली अंतर मैं क्या नोटिस कर रहे हैं। यहां तक ​​कि ZFS स्थापित करना कठिन था क्योंकि मुझे नहीं पता था कि सोलारिस ने डिस्क को कैसे संबोधित किया है, मैं / dev / sdaX का उपयोग करता हूं। यह वही चीज है जो मुझे मिलती है जब मैं OSX का उपयोग करता हूं, तो सभी उपकरण वहां होते हैं, लेकिन वे बस अलग-अलग होते हैं जो समस्या पैदा करते हैं।
मेलेस्ट्रॉम

आज से कई उदाहरण (OSX बनाम लिनक्स - मुझे नहीं पता कि ये OpenSolaris के लिए भी लागू होते हैं): seq मौजूद नहीं है, mktemp एक ही पैरामीटर प्रारूप का उपयोग नहीं करता है, तिथि एक ही संशोधक तार स्वीकार नहीं करता है और ढूंढता है कुछ परम का उपयोग नहीं करता है। mktemp को OSX पर एक टेम्पलेट की आवश्यकता होती है, लिनक्स पर एक डिफ़ॉल्ट का उपयोग करता है ("mktemp -d" बस काम करता है)। दिनांक स्वीकार नहीं करता - प्रारूप = '1 साल पहले' प्रारूप, इसके बजाय यह '-v-1y' का उपयोग करता है। OSX पर -ststart (और परम का उपयोग करने के बारे में शिकायत करता है) के व्यवहार को ढूंढें।
मेलेस्ट्रॉम

इस तिथि तक, btrfs ने समतुल्य btw के समीप कुछ भी पेश नहीं किया है। यह अपने मूल डिजाइन से इतना टूट गया है, कि अब इसे रेडहैट पर अपग्रेड किया जा रहा है और आम तौर पर मर रहा है। इसकी अंतर्निहित समस्याओं को ठीक नहीं किया जा सकता है, मूल रूप से वैसे भी एक नई फ़ाइल प्रणाली बनाए बिना।
Evi1M4chine

1

एक विकल्प यह है कि लिनक्स पर FreeBSD का उपयोग करने की संभावना को देखें क्योंकि FreeBSD ने 2007 से ZFS का समर्थन किया है इसलिए यह Linux पोर्ट से अधिक परिपक्व होने की संभावना है।

FreeBSD अधिकांश सामान्य ओपन सोर्स सॉफ्टवेयर जैसे Apache, PHP, MySQL आदि का समर्थन करता है।

यह हार्डवेयर समर्थन उतना व्यापक नहीं हो सकता है, हालांकि मैंने उस मोर्चे पर पहले मुद्दे नहीं उठाए हैं।

देखिए: http://wiki.freebsd.org/ZFS

Zfsonlinux पोर्ट का उपयोग करने के लिए एक नकारात्मक यह है कि एक ubuntu कर्नेल अपडेट (जो हो सकता है) का मतलब होगा कि इसे फिर से कर्नेल में फिर से जोड़ना और जोड़ना।


1

Nexenta, जो NexentaStor से भी संबंधित है, पूरी तरह से विकृत है जो थोड़ी देर के लिए आसपास रहा है। यह डेबियन (उबंटू के समान) पर आधारित है, लेकिन एक ओपनसोलारिस कर्नेल का उपयोग करता है। इस तरह से आप दोनों दुनियाओं में सर्वश्रेष्ठ हो जाते हैं; कर्नेल स्तर ZFS गति, लिनक्स / GNU के सभी बारीकियों के साथ बंडल किया गया।

NexentaStor, जो पहले बताया गया है, वह Nexenta का एक उपकरण संस्करण है, जिसके पीछे एक पूर्ण वेब GUI कॉन्फ़िगरेशन और प्रबंधन प्रणाली है। सामुदायिक संस्करण अधिकतम 18TB प्रयोग करने योग्य स्थान (डिस्क क्षमता की परवाह किए बिना) देता है। मुझे सीमित होना पसंद नहीं है :)


1
मैं शायद गुदा हो रहा हूं, लेकिन नेक्सांटा उबंटू नहीं बल्कि डेबियन पर आधारित है। ऐसा nexenta.org पर पहले वाक्य में कहा गया है।
jgoldschrafe

0

मुझे लगता है कि आपको ओपनसोलारिस को भूल जाना चाहिए। इसे अभी के लिए रोक दिया गया है। और मुझे यह भी लगता है कि सोलारिस विकास टीम भविष्य के लिए इतिहास होगी। मैं दूसरे प्लेटफॉर्म पर प्रवास करने का सुझाव देता हूं। ZFS सबसे अच्छा लगता है कि SUN (Oracle) रिलीज़ हो, लेकिन मुझे लगता है कि अगले 5 वर्षों तक हमारे पास Solaris 11 नहीं होगा और विकास ब्रोकली होगा।


ओरेकल ने काफी समय पहले पुष्टि की थी कि सोलारिस 11 कैलेंडर वर्ष 2011 में होने वाला है।
jgoldschrafe

और इसे 11/2011 को वितरित किया गया था। सोलारिस विकास निश्चित रूप से अभी भी सक्रिय है।
जॉलीग्रे
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.