Ubuntu में बैकअप के लिए बाहरी USB ड्राइव पर ZFS का उपयोग करना


9

मैं Ubuntu 12.04 को सटीक रूप से चलाता हूं और अपने घर निर्देशिकाओं के लिए बैकअप ड्राइव के रूप में उपयोग करने के लिए एक बाहरी USB HDD ZFS का उपयोग करके प्रारूपित करना चाहूंगा ।

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

स्नैपशॉट आकार को कम करने के लिए --inplace विकल्प का उपयोग करके ZFS ड्राइव पर मेरे होम फोल्डर को rsynch करने की योजना है । यह उम्मीद है कि मुझे ZFS ड्राइव पर अपने घर निर्देशिकाओं के स्नैपशॉट के कई हफ्तों के लायक रखने की अनुमति देगा । ऑपरेटिंग सिस्टम का HDD जहां होम डायरेक्टरी निवास करता है, ext4 है अगर इससे कोई अंतर पड़ता है। मैं अपने Ubuntu में देशी ZFS का समर्थन करना चाहूंगा , FUSE का नहीं ।

मुझे कमांड लाइन का उपयोग करके उबंटू में कैसे प्राप्त करना चाहिए? (पूरी बैकिंग-अप बात नहीं, सिर्फ स्वरूपण)।

जवाबों:


7

मान लें कि आपकी USB डिस्क / dev / sdb है और इसका उपयोग विशेष रूप से ZFS के साथ किया जाएगा:

zpool create pool sdb
zfs create pool/backup

अपने rsync गंतव्य निर्देशिका के रूप में / पूल / बैकअप का उपयोग करें।

इसके साथ स्नैपशॉट बनाएँ:

zfs snapshot pool/backup@$(date +%Y%m%d%H%M)

क्या मुझे पहले ZFS के रूप में ड्राइव को प्रारूपित करना चाहिए? 'sudo zpool create pool sdb' मुझे निम्नलिखित त्रुटियों को दूर करने के लिए "अमान्य vdev विनिर्देशन '-f' देता है: / dev / sdb संभावित सक्रिय पूल 'पूल' का हिस्सा है"। और जब मैं 'sudo zpool create -f pool sdb' प्राप्त करता हूं, तो "I can’t open" / dev / sdb ': डिवाइस या संसाधन व्यस्त "
MarcusJuniusBrutus

नहीं, ZFS स्वरूपण (mk2efs की तरह फ़ाइल सिस्टम बनाने का अर्थ है) जैसी कोई चीज नहीं है। क्या आपका USB डिस्क / dev / sdb है? क्या आपने पहले ही इस पर एक ZFS पूल बनाया था? क्या आपके USB डिस्क पर पहले से ही एक माउंटेड फ़ाइल सिस्टम है?
जूलियाग्रे

मैंने आपके द्वारा प्रदान की गई "zpool create pool sdb" और "zfs create pool / backup" कमांड के साथ एक ZFS पूल बनाया। USB डिस्क / dev / sdb पर था और NTFS को एक माउंटेड फाइल सिस्टम (जिसे मैं हालांकि डिसाइड किया गया था) के साथ स्वरूपित किया गया था। वैसे भी, मैं आपके जवाब को अभी के लिए स्वीकार करूंगा और ZFS के पूलों पर थोड़ा और
पढ़ूंगा

जब आप त्रुटि संदेश प्राप्त करते हैं तो पूल पहले से ही वहां मौजूद थे। क्या कहते हैं: zpool list pool, zpool status poolऔर zpool history pool?
jlliagre
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.