Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रणाली >> Linux

Btrfs के लिए शुरुआती गाइड

Btrfs के लिए शुरुआती गाइड

अधिकांश डेस्कटॉप लिनक्स उपयोगकर्ताओं ने शायद ZFS या Btrfs जैसे "कॉपी ऑन राइट" फाइल सिस्टम के बारे में सुना होगा, और साथ ही उन CoW फाइल सिस्टम के लाभों के बारे में भी। कम्प्रेशन, बिल्ट-इन RAID कार्यक्षमता, और स्नैपशॉट क्षमताएं उन्हें अविश्वसनीय रूप से उन्नत और आधुनिक फाइल सिस्टम बनाती हैं। लेकिन आप इन फाइल सिस्टम में से किसी एक के साथ कैसे शुरुआत करते हैं? चूंकि Btrfs पूरी तरह से FOSS है और लिनक्स कर्नेल में अंतर्निहित है, इसलिए यह शुरू करने के लिए एक बेहतरीन जगह है। यहां हम आपको Btrfs के लिए हमारे शुरुआती गाइड के बारे में बताते हैं।

लिनक्स के तहत Btrfs सपोर्ट

ZFS पर Btrfs के बारे में सबसे अच्छी चीजों में से एक यह है कि Btrfs पहले से ही इन-ट्री है, जिसका अर्थ है कि यह पहले से ही लिनक्स कर्नेल में है। इंस्टॉल करने के लिए कुछ भी नहीं है, कॉन्फ़िगर करने के लिए कुछ भी नहीं है - आप बस इसका उपयोग अपने दिल की सामग्री के लिए कर सकते हैं। उस ने कहा, आपको अपने विभिन्न डिस्ट्रो के Btrfs सपोर्ट की जांच करनी चाहिए, क्योंकि कुछ दूसरों की तुलना में बेहतर हैं। यह 2.6.29 के बाद से मेनलाइन कर्नेल का हिस्सा रहा है, और हम 5.10 के करीब पहुंच रहे हैं, इसलिए यह शायद ठीक होगा।

Btrfs पार्टीशन बनाना

पहली चीज जो आप करना चाहेंगे वह है उस पार्टीशन को बनाने के लिए भरोसेमंद mkfs कमांड का उपयोग करना जिसका आप अपने Btrfs कार्य के लिए उपयोग करेंगे। यदि आप टर्मिनल का उपयोग करने में सहज नहीं हैं, तो आप अपने पार्टीशन को प्रबंधित करने के लिए GParted का उपयोग कर सकते हैं। यह अच्छा है यदि आप उन्हें डिस्क पर लिखने से पहले अपने पार्टीशन देखना पसंद करते हैं।

Btrfs पार्टीशन बनाने के लिए, बस अपनी डिस्क या पार्टीशन की पहचान करें और mkfs.btrfs कमांड का उपयोग करें। जिस सिस्टम पर मैं प्रदर्शित कर रहा हूं उसमें तीन डिस्क हैं, और मैं इस पहले वाले के लिए "/dev/vdb1" चुनूंगा। यदि वहां किसी प्रकार की मौजूदा पार्टीशन टेबल है तो आपको -f विकल्प निर्दिष्ट करना पड़ सकता है।

Btrfs के लिए शुरुआती गाइड

एक बार यह पूरा हो जाने पर, आप तय करना चाहेंगे कि आप उस सबवॉल्यूम को कहां माउंट करने जा रहे हैं। यह इस बात पर निर्भर करेगा कि आप इसका उपयोग किस लिए कर रहे हैं: यदि यह गेम लाइब्रेरी के लिए है, तो आप अपने "/home" डायरेक्टरी में Games नामक एक डायरेक्टरी बना सकते हैं और इसे "~/Games" पर माउंट कर सकते हैं। यदि यह किसी प्रकार के बैकअप समाधान के लिए है, तो आप प्रबंधन में आसानी के लिए इसे "/mnt" डायरेक्टरी में माउंट करना चाह सकते हैं। मैं चीजों को सरल रखने के लिए "/mnt/btrfs" नामक एक डायरेक्टरी बना रहा हूं।

Btrfs के लिए शुरुआती गाइड

मैं निम्न कमांड का उपयोग करके अपने "/dev/vdb" Btrfs डिवाइस को उस माउंट पॉइंट पर माउंट करूंगा:

sudo mount -t btrfs /dev/vdb /mnt/btrfs
Btrfs के लिए शुरुआती गाइड

विशिष्ट डिवाइस और माउंट पॉइंट इस बात पर निर्भर करेंगे कि आप वास्तव में क्या कर रहे हैं।

Btrfs सबवॉल्यूम बनाना

Btrfs में, एक सबवॉल्यूम केवल एक डायरेक्टरी है जहां Btrfs अपने विशेष CoW तरीकों से हेरफेर करने में सक्षम है। ऐसा करने के लिए, आप btrfs के तहत subvolume create कमांड का उपयोग करेंगे।

btrfs subvolume create /mnt/btrfs/backups
Btrfs के लिए शुरुआती गाइड

मैं इस सिस्टम के बैकअप के लिए एक सबवॉल्यूम बना रहा हूं, लेकिन आप इसे जो चाहें नाम दे सकते हैं। आप इस डायरेक्टरी का उपयोग वैसे ही कर सकते हैं जैसे आप किसी अन्य डायरेक्टरी का उपयोग करते हैं, बस यह जानते हुए कि यह Btrfs में एम्बेडेड टूल्स से लाभान्वित होगी।

Btrfs सबवॉल्यूम का स्नैपशॉट लेना

Btrfs के महान भागों में से एक इसकी अंतर्निहित स्नैपशॉट क्षमताएं हैं। इसके लिए कुछ टूल हैं, जैसे Snapper, लेकिन btrfs कमांड में स्वयं एक शानदार subvolume snapshot सबकमांड है। मेरे "/mnt/btrfs/backups" डायरेक्टरी में "btrfs-test.txt" नामक एक फाइल है।

Btrfs के लिए शुरुआती गाइड

इस डायरेक्टरी (या उस मामले के लिए किसी भी Btrfs सबवॉल्यूम) का स्नैपशॉट लेने के लिए, कमांड सिंटैक्स है btrfs subvolume snapshot /PATH/TO/SUBVOLUME /PATH/TO/SUBVOLUME/SNAPSHOT। मेरे मामले में, मैं निम्न कमांड चलाऊंगा:

btrfs subvolume snapshot /mnt/btrfs/backups /mnt/btrfs/backups/snapshots/
Btrfs के लिए शुरुआती गाइड Btrfs के लिए शुरुआती गाइड

यदि आप अपने डेटा पर नज़र रखने की कोशिश कर रहे हैं, तो मैं स्नैपशॉट डायरेक्टरी को डेट-स्टैम्प करने की सलाह दूंगा ताकि आप जान सकें कि कब कुछ हुआ।

आप स्नैपशॉट को रीड-ओनली बनाने के लिए -r फ्लैग का भी उपयोग कर सकते हैं, जो बाद में कवर किए जाने वाले btrfs send और receive फ़ंक्शन के लिए महत्वपूर्ण है।

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

आप इसका उपयोग अपने पूरे सिस्टम के स्नैपशॉट लेने के लिए कर सकते हैं और btrfs send और btrfs receive कमांड का उपयोग करके इसे दूसरे btrfs डिवाइस पर भेज सकते हैं। वह कमांड इस तरह दिखाई देगी:

sudo btrfs send /mnt/btrfs/backups/ro-snapshot/ | btrfs receive /mnt/btrfs-send-test/
Btrfs के लिए शुरुआती गाइड

यह बहुत अच्छा है यदि आपके पास NAS पर एक Btrfs डिवाइस या आपके सिस्टम में एक RAID सरणी है और आप अपने ऑपरेटिंग सिस्टम का स्नैपशॉट लेना चाहते हैं और इसे वहां भेजना चाहते हैं। आप उन स्नैपशॉट में से किसी एक को mount कमांड के साथ माउंट कर सकते हैं, जो आपको उस डेटा तक फिर से पहुंच प्रदान करेगा।

यदि आप Btrfs के बारे में इस लेख का आनंद लेते हैं, तो हमारे अन्य लिनक्स कंटेंट को देखना सुनिश्चित करें, जैसे लिनक्स के लिए एक नया पीसी कैसे बनाएं, 8 टूल्स जो आसानी से अपना खुद का लिनक्स डिस्ट्रो बनाने के लिए, और 2020 में लिनक्स के लिए 12 सर्वश्रेष्ठ गेम।


  1. Apple Watch का उपयोग कैसे करें: अपनी घड़ी को नेविगेट करने के लिए शुरुआती गाइड Apple Watch का उपयोग कैसे करें: अपनी घड़ी को नेविगेट करने के लिए शुरुआती गाइड

    अपनी रिलीज़ के बाद के वर्षों में, Apple Watch ने सर्वश्रेष्ठ स्मार्टवॉच में से एक साबित किया है। पहली बार Apple Watch प्राप्त करने वाले किसी भी व्यक्ति के लिए, यह सीखने में कुछ समय लग सकता है कि सब कुछ कैसे काम करता है और सब कुछ कहाँ जाता है। यहां हम आपको दिखाते हैं कि Apple Watch का उपयोग कैसे करें

  1. टच टाइपिंग के लिए शुरुआती गाइड टच टाइपिंग के लिए शुरुआती गाइड

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

  1. HTML और CSS के लिए शुरुआती गाइड HTML और CSS के लिए शुरुआती गाइड

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