ZFS फाइल सिस्टम, उबंटू 18.04 एलटीएस पर इसे इंस्टॉल और उपयोग करें

ZFS फाइल सिस्टम के बारे में

निम्नलिखित लेख में हम Ubuntu 18.04 LTS पर ZFS फाइल सिस्टम को स्थापित और कॉन्फ़िगर करने के तरीके पर एक नज़र डालने जा रहे हैं। ZFS सन माइक्रोसिस्टम्स द्वारा विकसित एक फाइल और वॉल्यूम सिस्टम है आपके Solaris OS के लिए और अब OpenZFS समुदाय द्वारा बनाए रखा गया है। पर यह फाइल सिस्टम इस ब्लॉग पर एक सहयोगी ने कुछ समय पहले हमसे बात की थी।

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

ZFS फाइल सिस्टम इंस्टालेशन

हमें पहले यह सुनिश्चित करना चाहिए कि कोर, प्रतिबंधित, ब्रह्मांड और मल्टीवर्स सॉफ्टवेयर स्रोत सक्षम हैं। यह सुनिश्चित करने के लिए कि हम टर्मिनल में निम्नलिखित कमांड निष्पादित करेंगे (Ctrl + Alt + T):

स्रोत zfs फाइलसिस्टम संपादित करें

sudo apt edit-sources

जारी रखने के लिए Enter दबाएँ।

zfs फाइल सिस्टम रिपॉजिटरी

जैसा कि आप स्क्रीनशॉट से देख सकते हैं, मेरे पास ये सभी सॉफ्टवेयर स्रोत हैं। मामले में आपके पास इनमें से कोई भी स्रोत सक्रिय नहीं है, हमें उन्हें सक्षम करना होगा। ऐसा करने के लिए, हमें केवल निम्नलिखित कमांड को एक-एक करके निष्पादित करना होगा:

  • जोड़ने के लिए मुख्य भंडार टर्मिनल में (Ctrl + Alt + T) हम लिखेंगे:
sudo apt-add-repository main
  • अगर हमें स्रोतों को जोड़ने की जरूरत है प्रतिबंधित हम लिखेंगे:
sudo apt-add-repository restricted
  • मामले में आप स्रोतों की जरूरत है ब्रम्हांड, हम टाइप करेंगे:
sudo apt-add-repository universe
  • और स्रोतों के लिए मल्टीवर्स:
sudo apt-add-repository multiverse

इसके बाद हम निम्नलिखित कमांड को निष्पादित करते हैं कैश अपडेट करें उपयुक्त पैकेज भंडार से:

sudo apt update

अब हम निम्नलिखित कमांड को चला सकते हैं Ubuntu 18.04 LTS पर ZFS फाइल सिस्टम स्थापित करें:

zfsutils linux इंस्टॉल करें

sudo apt-get install zfsutils-linux

ZFS RAID 0 पूल विन्यास

इस अनुभाग में, हम देखेंगे कि कैसे कॉन्फ़िगर करें a ZFS RAID 0 पूल। RAID 0, कुछ हार्ड ड्राइव जोड़ें। ये बनाने के लिए जोड़ एक बड़ी आभासी ड्राइव। इससे लिखने / पढ़ने की गति काफी बढ़ जाती है।

लेकिन RAID 0 में एक बड़ी समस्या है। यदि जोड़ा ड्राइव्स में से एक विफल हो जाता है, तो सभी डेटा खो जाएगा.

ZFS ताल सत्यापित करें

आप कर सकते हैं ZFS पूल की स्थिति की जाँच करें निम्नलिखित आदेश के साथ:

झूले की स्थिति

sudo zpool status

जैसा कि आप देख सकते हैं, मेरे पास अभी तक कोई पूल उपलब्ध नहीं है।

आइए देखें कि हमारे पहले ZFS पूल को कैसे कॉन्फ़िगर किया जाए। लेकिन इससे पहले, आपको यह सुनिश्चित करना होगा कम से कम 2 हार्ड ड्राइव स्थापित करें समूह में। इस उदाहरण के लिए, मैंने 2 वर्चुअल हार्ड ड्राइव स्थापित किए (20 जीबी आकार), उस डिस्क के अलावा जिस पर मेरे पास ऑपरेटिंग सिस्टम स्थापित है, उबंटू 18.04 एलटीएस के साथ मेरी वर्चुअल मशीन में।

हार्ड ड्राइव स्थापित

अब हम अपना पहला ZFS ग्रुप बनाएंगे, मैं इसे फाइल कहने जा रहा हूँ। यदि आप चाहें तो बेशक, आप इसे कुछ और कह सकते हैं। निम्न आदेश चलाएँ। डिबेट में ऐसे डिस्क शामिल करें जो उपयोग में नहीं हैं, हम जाते हैं कि ऑपरेटिंग सिस्टम को शामिल नहीं किया जाना चाहिए।

zfs पूल फाइलें

sudo zpool create -f archivos /dev/sdb /dev/sdc

अब हम निम्नलिखित कमांड को चला सकते हैं ZFS समूह को सूचीबद्ध करें:

ज़ूलू सूची

sudo zpool list

जैसा कि आप उपरोक्त स्क्रीनशॉट में देख सकते हैं, ग्रुप NAME फाइलें हैं और SIZE 19,9 GB (10 GB x 2 = 20 GB) है।

ZFS समूह को / फ़ाइलों में रखा जाना है स्वचालित रूप से, जैसा कि आप df कमांड के आउटपुट से देख सकते हैं।

फाइल किए गए सिस्टम

डिफ़ॉल्ट रूप से केवल रूट ही इस निर्देशिका को लिख सकता है। हम इसे बदल सकते हैं ताकि कोई भी सामान्य उपयोगकर्ता टर्मिनल (Ctrl + Alt + T) में लिखकर निर्देशिका में बदलाव कर सके:

sudo chown -Rfv USERNAME:GROUPNAME /archivos

नोट: यहाँ USERNAME और GROUPNAME आपके उपयोगकर्ता नाम हैं। वे आमतौर पर एक ही नाम हैं।

जैसा कि आप निम्नलिखित स्क्रीनशॉट में देख सकते हैं, निर्देशिका / फ़ाइलें स्वामित्व इसे सफलतापूर्वक बदल दिया गया था।

ZFS फ़ाइल सिस्टम स्वामित्व परिवर्तन

जैसा कि आप नीचे दिए गए स्क्रीनशॉट से देख सकते हैं, मैं अब पहले से ही एक साधारण उपयोगकर्ता के रूप में / files निर्देशिका में फ़ाइलों को कॉपी और पेस्ट कर सकता हूं।

कॉपी की गई फाइलें

मौजूदा ZFS समूह के आरोह बिंदु को बदलना

यदि किसी बिंदु पर, हम किसी अन्य स्थान पर मौजूदा ZFS समूह को माउंट करना चाहते हैं या करना चाहते हैं, तो हम इसे आसानी से कर सकते हैं। उदाहरण के लिए, यदि हम चाहें ZFS समूह की फ़ाइलों निर्देशिका को / var / www में माउंट करें, हम इसे निम्न आदेश के साथ कर सकते हैं:

sudo zfs set mountpoint=/var/www archivos

नोट: सुनिश्चित करें कि वह निर्देशिका जहाँ आप ZFS पूल को माउंट करने जा रहे हैं, इस कमांड को चलाने से पहले मौजूद है।

ZFS माउंट बिंदु परिवर्तन

जैसा कि आप df कमांड के आउटपुट से देख सकते हैं, आरोह बिंदु को / var / www में बदल दिया गया है।

एक ZFS पूल हटाना

अब हम देखेंगे कि हमने जो ZFS पूल बनाया है, उसे कैसे हटाएं। ऐसा करने के लिए, हमें केवल निम्नलिखित कमांड निष्पादित करनी होगी:

sudo zpool destroy archivos

जैसा कि नीचे स्क्रीनशॉट में देखा जा सकता है, ZFS सेट हटाया गया जो हमने बनाया था।

zfs पूल हटाएं

यह है कि आप Ubuntu 18.04 LTS पर चलने वाली वर्चुअल मशीन पर ZFS फाइल सिस्टम को कैसे स्थापित और कॉन्फ़िगर कर सकते हैं।


एक टिप्पणी, अपनी छोड़ो

अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।

  1.   Mickyrockero कहा

    यह LVM के लिए एक ही तरीका होगा यदि नहीं, तो बेहतर समझाएं और यदि वे एक ssd डिस्क हैं और दूसरा मैकेनिक फ़ाइल प्रबंधन की इस पद्धति को लागू करता है, तो मैं आपकी त्वरित प्रतिक्रिया की सराहना करूंगा