लिनक्स के लिए उपलब्ध फाइल सिस्टम के असंख्य हैं। तो एक नया प्रयास क्यों करें? वे सब काम करते हैं, है ना? वे सभी समान नहीं हैं, और कुछ के पास कुछ अलग-अलग फायदे हैं, जैसे कि जेएफएस।

जेएफएस क्यों

जेएफएस कमाल है। यह वास्तव में आधुनिक फाइल सिस्टम है जिसमें अंतर्निहित क्षमताएं हैं जो डेटा के भार को संभालने के लिए समझ में आती हैं।

अब, यदि आप अपने अल्ट्रा-फास्ट एनवीएमई एसएसडी के लिए जेएफएस पर विचार कर रहे हैं, तो यह सबसे अच्छा विकल्प नहीं हो सकता है। यह दूसरों की तुलना में धीमी है। ठीक है, यद्यपि। यह बड़ी मात्रा में डेटा स्टोर करने और इसे सुरक्षित रखने के लिए डिज़ाइन किया गया था।

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

जेएफएस भी एलवीएम के प्रतिस्थापन की तरह काम करता है, जिससे आप कम स्तर पर चीजों को संभालने की आवश्यकता के बिना फ्लाई पर विभाजन को विभाजित और प्रबंधित करने की अनुमति देते हैं और संबंधित जोखिमों की चिंता करते हैं।

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

जेएफएस स्थापित करना

उबंटू पर जेएफएस स्थापित करना बहुत आसान है, हालांकि प्रक्रिया उबंटू एलटीएस और नवीनतम रिलीज के लिए थोड़ा अलग है।

उबंटू 16.04 एलटीएस

 sudo apt स्थापित zfs 

उबंटू 17.04 और बाद में

 sudo apt zfsutils स्थापित करें 

आपके पास उपयोगिताओं को स्थापित करने के बाद, आप ZFS द्वारा प्रदान किए गए टूल का उपयोग करके ZFS ड्राइव और विभाजन बना सकते हैं।

पूल बनाना

पूल जेडएफएस में RAID के बराबर बराबर हैं। वे लचीले होते हैं और आसानी से छेड़छाड़ की जा सकती हैं।

RAID0

RAID0 बस आपके ड्राइव को एक विशाल ड्राइव की तरह व्यवहार करता है। यह आपकी ड्राइव की गति को बढ़ा सकता है, लेकिन यदि आपकी ड्राइव में से कोई एक विफल रहता है, तो आप शायद भाग्य से बाहर होने जा रहे हैं।

ZFS के साथ RAID0 प्राप्त करने के लिए, बस एक सादा पूल बनाएं।

 सुडो ज़पूल अपना पूल / देव / एसडीसी / देव / एसडीडी बनाएं 

RAID1 / दर्पण

आप ZFS में mirror कीवर्ड के साथ RAID1 कार्यक्षमता प्राप्त कर सकते हैं। RAID1 आपके ड्राइव की 1-से-1 प्रतिलिपि बनाता है। इसका मतलब है कि आपके डेटा का लगातार समर्थन किया जाता है। यह प्रदर्शन भी बढ़ाता है। बेशक, आप अपने भंडारण का आधा उपयोग डुप्लिकेशन में करते हैं।

 सुडो ज़पूल अपने पूल दर्पण / देव / एसडीसी / देव / एसडीडी बनाएँ 

RAID5 / RAIDZ1

जेडएफएस RAID5 कार्यक्षमता RAIDZ1 के रूप में लागू करता है। RAID5 को तीन के गुणकों में ड्राइव की आवश्यकता होती है और आपको ड्राइव स्पेस के 1/3 पर बैकअप समानता डेटा लिखकर 2/3 अपनी स्टोरेज स्पेस रखने की अनुमति मिलती है। यदि एक ड्राइव विफल हो जाती है, तो सरणी ऑनलाइन रहेगी, लेकिन असफल ड्राइव ASAP को प्रतिस्थापित किया जाना चाहिए।

 sudo zpool अपने पूल raidz1 / dev / sdc / dev / sdd / dev / sde बनाते हैं 

RAID6 / RAIDZ2

RAID6 लगभग RAID5 की तरह है, लेकिन यह तीन के गुणकों के बजाय चार के गुणकों में काम करता है। यह समानता डेटा को दोगुना करने के लिए दो ड्राइव तक असफल होने की अनुमति देता है।

 sudo zpool अपने पूल raidz2 / dev / sdc / dev / sdd / dev / sde / dev / sdf बनाएं 

RAID10 / धारीदार मिरर

RAID10 को स्ट्रिपिंग के साथ गति वृद्धि और डेटा रिडंडेंसी दोनों प्रदान करके दोनों दुनिया के सर्वश्रेष्ठ होने का लक्ष्य है। आपको चार के गुणकों में ड्राइव की आवश्यकता है और केवल अंतरिक्ष के आधे तक पहुंच होगी। आप उसी पूल कमांड में दो दर्पण बनाकर RAID10 में पूल बना सकते हैं।

 सुडो ज़पूल अपना पूल मिरर / देव / एसडीसी / देव / एसडीआई मिरर / देव / एसडीई / देव / एसडीएफ बनाएं 

पूल के साथ काम करना

कुछ प्रबंधन उपकरण भी हैं जिन्हें आपको अपने पूल के साथ काम करने के बाद काम करना पड़ता है। सबसे पहले, अपने पूल की स्थिति की जांच करें।

 सूडो ज़पूल स्थिति 

अपडेट

जब आप जेएफएस अपडेट करते हैं तो आपको भी अपने पूल अपडेट करना होगा। जब आप अपनी स्थिति की जांच करते हैं तो आपके पूल आपको किसी भी अपडेट के बारे में सूचित करेंगे। पूल को अपडेट करने के लिए, निम्न आदेश चलाएं।

 sudo zpool अपने पूल को अपग्रेड करें 

आप उन्हें सभी को अपग्रेड भी कर सकते हैं।

 सुडो ज़पूल अपग्रेड-ए 

ड्राइव जोड़ना

आप किसी भी समय अपने पूल में ड्राइव भी जोड़ सकते हैं। पूल के नाम और ड्राइव के स्थान को zpool बताएं, और यह सबकुछ का ख्याल zpool

 सुडो ज़पूल अपने पूल / देव / एसडीएक्स जोड़ें 

अन्य विचार

ZFS आपके पूल के लिए रूट फाइल सिस्टम में एक निर्देशिका बनाता है। आप अपने जीयूआई फ़ाइल मैनेजर या सीएलआई का उपयोग करके उन्हें नाम से ब्राउज़ कर सकते हैं।

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

जब भी ज़्यादा स्थिर और मजबूत ZFS है, तो आप अपने हार्ड ड्राइव पर कुछ नया लागू करते समय अपने डेटा का बैक अप लेना हमेशा सर्वोत्तम होता है।