उबंटू पर जेएफएस कैसे स्थापित करें और प्रयोग करें (और आप क्यों चाहते हैं)

विषयसूची:

उबंटू पर जेएफएस कैसे स्थापित करें और प्रयोग करें (और आप क्यों चाहते हैं)
उबंटू पर जेएफएस कैसे स्थापित करें और प्रयोग करें (और आप क्यों चाहते हैं)

वीडियो: उबंटू पर जेएफएस कैसे स्थापित करें और प्रयोग करें (और आप क्यों चाहते हैं)

वीडियो: उबंटू पर जेएफएस कैसे स्थापित करें और प्रयोग करें (और आप क्यों चाहते हैं)
वीडियो: Basic Linux Commands for beginners | Learn Linux | student technique - YouTube 2024, मई
Anonim
जेएफएस फाइल सिस्टम के लिए आधिकारिक समर्थन उबंटू 16.04 की बड़ी विशेषताओं में से एक है। यह डिफ़ॉल्ट रूप से स्थापित और सक्षम नहीं है, लेकिन यह आधिकारिक तौर पर समर्थित है और उबंटू के सॉफ्टवेयर भंडारों में पेश किया जाता है।
जेएफएस फाइल सिस्टम के लिए आधिकारिक समर्थन उबंटू 16.04 की बड़ी विशेषताओं में से एक है। यह डिफ़ॉल्ट रूप से स्थापित और सक्षम नहीं है, लेकिन यह आधिकारिक तौर पर समर्थित है और उबंटू के सॉफ्टवेयर भंडारों में पेश किया जाता है।

जब आप ZFS का उपयोग करना चाहते हैं

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

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

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

उबंटू 16.04 पर जेएफएस कैसे स्थापित करें

जबकि डिफ़ॉल्ट रूप से जेएफएस स्थापित नहीं है, यह स्थापित करने के लिए तुच्छ है। यह आधिकारिक तौर पर उबंटू द्वारा समर्थित है, इसलिए इसे ठीक से और बिना किसी समस्या के काम करना चाहिए। हालांकि, यह केवल उबंटू के 64-बिट संस्करण पर आधिकारिक तौर पर समर्थित है-32-बिट संस्करण नहीं।

ZFS को स्थापित करने के लिए, टर्मिनल पर जाएं और निम्न आदेश चलाएं:

sudo apt install zfs

किसी अन्य ऐप की तरह, इसे तुरंत इंस्टॉल करना चाहिए।
किसी अन्य ऐप की तरह, इसे तुरंत इंस्टॉल करना चाहिए।

एक ZFS पूल कैसे बनाएं

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

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

sudo zpool create pool-name /dev/sdb /dev/sdc /dev/sdd

अगला आदेश RAID 1 कॉन्फ़िगरेशन बनाता है जहां डेटा की एक पूर्ण प्रति प्रत्येक डिस्क पर संग्रहीत होती है। आप अभी भी अपने सभी डेटा तक पहुंच पाएंगे, भले ही तीन में से दो डिस्क विफल हो जाएं।

sudo zpool create pool-name mirror /dev/sdb /dev/sdc /dev/sdd

आप जो भी आदेश चुनते हैं, प्रतिस्थापित करें
आप जो भी आदेश चुनते हैं, प्रतिस्थापित करें

pool-name

जो भी आप भंडारण पूल का नाम देना चाहते हैं। बदलने के

/dev/sdb /dev/sdc /dev/sdd

डिस्क नामों की सूची के साथ आप पूल में गठबंधन करना चाहते हैं।

आप का उपयोग कर डिवाइस नाम मिल सकते हैं

sudo fdisk -l

कमांड, जो आपके स्थापित स्टोरेज डिवाइस सूचीबद्ध करेगा।

एक बार जब आप एक या अधिक पूल बना लेते हैं, तो आप अपने जेएफएस पूल की स्थिति की जांच के लिए निम्न आदेश का उपयोग कर सकते हैं:
एक बार जब आप एक या अधिक पूल बना लेते हैं, तो आप अपने जेएफएस पूल की स्थिति की जांच के लिए निम्न आदेश का उपयोग कर सकते हैं:

sudo zpool status

पूल डिफ़ॉल्ट रूप से रूट निर्देशिका के तहत घुड़सवार किया जाएगा। तो, अगर आपने नाम दिया पूल बनाया है
पूल डिफ़ॉल्ट रूप से रूट निर्देशिका के तहत घुड़सवार किया जाएगा। तो, अगर आपने नाम दिया पूल बनाया है

pool-name

आप इसे एक्सेस करेंगे

/pool-name

ज़ूमपूल में एक और डिस्क जोड़ने के लिए, आप डिवाइस को पथ प्रदान करते हुए निम्न आदेश का उपयोग करेंगे।
ज़ूमपूल में एक और डिस्क जोड़ने के लिए, आप डिवाइस को पथ प्रदान करते हुए निम्न आदेश का उपयोग करेंगे।

sudo zpool add pool-name /dev/sdx

और, यदि आप पूल को नष्ट करना चाहते हैं, तो आप निम्न आदेश का उपयोग करेंगे:

sudo zpool destroy pool-name

सिफारिश की: