मैं ZFS पूल कैसे माउंट करूं?


29

उबंटू से प्रश्न पूछने के लिए क्षमा करें, लेकिन मुझे आशा है कि यहाँ किसी को उस के साथ कुछ अनुभव है।

मुझे उबंटू पर freenas8 के साथ बनाए गए zfs पूल को माउंट करना होगा। मैंने यहां बताए अनुसार इसे आजमाया ।

मैं त्रुटि के बिना उस आदेश को चलाने में सक्षम था:

sudo zpool import data

और मेरे झोपड़े की स्थिति इस प्रकार है:

user@server:~$ sudo zpool status
  pool: data
 state: ONLINE
status: The pool is formatted using an older on-disk format.  The pool can
        still be used, but some features are unavailable.
action: Upgrade the pool using 'zpool upgrade'.  Once this is done, the
        pool will no longer be accessible on older software versions.
 scan: none requested
config:

        NAME        STATE     READ WRITE CKSUM
        data        ONLINE       0     0     0
          sda2      ONLINE       0     0     0
          sdb2      ONLINE       0     0     0

errors: No known data errors

इसलिए यह मुझे अच्छा लगता है। लेकिन, मुझे नहीं पता कि पूल का उपयोग कैसे करना है। मेरी नजर में मुझे इसे माउंट करना है, लेकिन मैं नहीं जानता कि कैसे।


1
btw, आप लिंक को छोटा कर दिया गया था, इसलिए मैं इसे आपके द्वारा उपयोग किए जा रहे गाइड पर एक नज़र रखने के लिए अनुसरण नहीं कर सका, क्या आप पूर्ण लिंक पोस्ट कर सकते हैं ताकि हम इसे ठीक कर सकें?
ब्रूनो परेरा

जवाबों:


26

यदि आप कमांड चलाते हैं तो sudo zfs get allयह आपके लिए मौजूदा ज़ैफ़ पूल और फ़ाइल सिस्टम के सभी गुणों को सूचीबद्ध करना चाहिए। उन गुणों में से एक, यदि सही ढंग से सेट किया गया है, तो माउंटपॉइंट होना चाहिए =

यहाँ छवि विवरण दर्ज करें

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

sudo zfs set mountpoint=/foo_mount data

यह zfs आपकी पसंद के निर्दिष्ट foo_mount पॉइंट में आपके डेटा पूल को माउंट करेगा ।

उसके बाद किया जाता है और चूंकि रूट आरोह बिंदु का मालिक होता है इसलिए आप माउंट के स्वामी को बदल सकते हैं

sudo chown -R user:user /foo_mount

यह उपयोगकर्ता उपयोगकर्ता और समूह उपयोगकर्ता को माउंट पॉइंट और उसके अंदर सब कुछ का मालिक बना देगा, सही उपयोगकर्ता को असाइन करने के लिए कमांड समायोजित करें: माउंट पॉइंट पर ग्रुप विशेषाधिकार।


बस जोड़ने के लिए, डेटासेट के लिए एक और संपत्ति है canmountजो या तो on | off | noauto बंद हो सकती है और नोआटो ऑटो-माउंटिंग के साथ-साथ व्यक्तिगत डेटासेट को रोकती है । अधिक जानकारी के लिए उपयोग करें man zfs
क्रिश्चियन उलब्रिच

7

मैं एक ऐसी ही था समस्या और, वास्तव में, canmountथा onलेकिन पूल + डाटासेट बूट पर माउंट नहीं किया है और न ही जब ऑनलाइन जा रहा है, आदि

मेरा समाधान, के बाद zpool importऔर zpool onlineपूल था:

  1. zfs mount poolname

  2. zfs mount poolname/datasetname

हां, zfsइसके बजाय zpoolपूलनाम और उसके बाद पूलनाम / डाटासेटनाम।

आशा है कि यह किसी की मदद करेंगे।

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