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

Btrfs के लिए शुरुआती मार्गदर्शिका

Btrfs के लिए शुरुआती मार्गदर्शिका

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

Btrfs समर्थन Linux के अंतर्गत

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

Btrfs विभाजन बनाना

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

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

Btrfs के लिए शुरुआती मार्गदर्शिका

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

Btrfs के लिए शुरुआती मार्गदर्शिका

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

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

आप जो कर रहे हैं उसके आधार पर विशिष्ट डिवाइस और माउंट पॉइंट अलग-अलग होंगे।

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

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

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

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

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

Btrfs के महान हिस्सों में से एक अंतर्निहित स्नैपशॉटिंग क्षमताएं हैं। इसके लिए कुछ टूल हैं, जैसे Snapper, लेकिन btrfs कमांड के पास अपने आप में एक बढ़िया subvolume snapshot . है उपकमांड। मेरी "/mnt/btrfs/बैकअप" निर्देशिका में "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 टूल, और 12 सर्वश्रेष्ठ गेम के लिए 2020 में लिनक्स।


  1. ऐप्पल वॉच का उपयोग कैसे करें:आपकी घड़ी को नेविगेट करने के लिए शुरुआती मार्गदर्शिका

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

  1. टच करने की शुरुआती मार्गदर्शिका

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

  1. HTML और CSS के लिए शुरुआती मार्गदर्शिका

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