क्या Btrfs का उपयोग करना सुरक्षित है?


16

क्या Ubuntu 12.04 में btrfs का उपयोग करना सुरक्षित है?

लिनक्स कर्नेल संस्करण: 3.2.0-24-सामान्य
आर्किटेक्चर: x86_64 (64-बिट)



2
Btrfs कर्नेल मेलिंग सूची के लोगों ने विशेष रूप से 3.2 कर्नेल के साथ btrfs का उपयोग करने के लिए मुझे हतोत्साहित किया। उन्होंने हमेशा नवीनतम 3.5 या 3.6 गुठली का उपयोग करने का सुझाव दिया। आप आसानी से एक कर्नेल
एडम

जवाबों:


12

Novell Suse SLES11 लोग ऐसा सोचते हैं, क्योंकि यह एंटरप्राइज डिस्ट्रीब्यूशन स्कीट्स btrfs के पक्ष में ext4 के लिए समर्थन लिखते हैं। मैंने कुछ हफ़्ते पहले (3.0 कर्नेल के साथ) btrfs का परीक्षण किया है और मैंने 2 स्नैपशॉट प्राप्त किए हैं जिन्हें 20 मिनट के भीतर प्रयोग में नहीं लाया जा सकता है।

मुझे नहीं लगता कि आपको अपनी सबसे मूल्यवान संपत्ति (फोटो, संगीत ट्रैक, विकास फ़ाइलें ...) पर विश्वास करना चाहिए जब तक कि आप पूरी तरह से सुनिश्चित न हों कि आपके पास उचित बैकअप है। यदि आपको इसकी विशेषताओं के लिए btrfs की आवश्यकता नहीं है, तो परीक्षण के अलावा अन्य उद्देश्यों के लिए इसका उपयोग न करें।


1
गौर करें कि समय बदल रहा है। यह उत्तर 2 साल पुराना है और बहुत कुछ हुआ है। मैं वर्तमान BTRFS विश्वसनीयता से परिचित नहीं हूं, लेकिन अभी भी सभी बड़े वितरण इसका समर्थन नहीं कर रहे हैं। वर्तमान स्थिति का एक अच्छा प्रभाव पाने के लिए, उद्यम वितरण को देखें। यदि उद्यम वितरण (आरएचईएल, एसएलईएस) मुख्य धारा का उपयोग करता है , तो यह स्पष्ट रूप से ठीक है। लेखन के क्षण में, हमने न तो उद्यम ग्राहकों के लिए BTRFS को तैनात करने की योजना बनाई है और न ही हम हाल ही में घटनाक्रम को करीब से देख रहे हैं।
जिप्पी

9

फाइलसिस्टम btrfs अब कर्नेल में तकनीकी पूर्वावलोकन नहीं है, लेकिन जितना मैं इसका उपयोग करने के लिए उत्सुक हूं, मैं अभी स्विच नहीं कर रहा हूं। इसीलिए मैं भी सलाह दूंगा कि आप इसे नोट करें (ध्यान दें कि यह उत्तर शीघ्र ही दिनांकित हो सकता है) महत्व के क्रम से

  • फ़ाइल सिस्टम चेक उपयोगिता बहुत हाल ही में और पर्याप्त परिपक्व नहीं है।
  • btrfs अभी भी नए फीचर्स के साथ सक्रिय विकास में है, अक्सर ऐसा नहीं है जिसे मैंने स्थिर कहा है।

1
वास्तव में, एच पर btrfs की वर्तमान स्थिति के बारे में पढ़ने के बाद, मैं कम से कम इसे एक और वर्ष दूंगा। हालांकि अब यह उद्यम गिनी पिग है कि यह शायद तेजी की उम्मीद ;-) से परिपक्व होगा h-online.com/open/features/...
LiveWireBT

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

यदि आप उन्हें चुनिंदा रूप से सक्रिय कर सकते हैं (जो उदाहरण के लिए ऑनलाइन डीफ़्रेग्मेंटिंग के लिए मामला था)। और फाइल सिस्टम चेक पर जाने के लिए;) यहाँ btrfs टीम द्वारा घोषित समाचार है: "btrfsck अब फाइलसिस्टम ब्रेकेज के कुछ रूपों की मरम्मत कर सकता है" (26 मार्च 2012)
Huygens

3
आधिकारिक BTRFS वेब साइट पर;) btrfs.wiki.kernel.org/index.php/Main_Page#News
हुय्गेंस

1
btrfs fsck फाइल सिस्टम डैमेज के कुछ रूपों को ठीक करने के लिए पर्याप्त परिपक्व नहीं है, इसलिए मैं इसे फिलहाल एक प्रायोगिक फाइल सिस्टम के रूप में मानूंगा। मैंने जो परीक्षण किए हैं, उनसे पता चलता है कि मैं बिजली नुकसान जैसे मामलों में ext4 जितना लचीला नहीं हूं।
कॉलिन इयान किंग

4

Btrfs का उपयोग करना बिल्कुल सुरक्षित नहीं है। बस एक सप्ताह के भीतर उबंटू 12 की मेरी 5 वीं पुन: स्थापना का प्रदर्शन किया। Btrfs एक अल्फा के रूप में अस्थिर है और प्रत्येक छोटे अपडेट के बाद क्रैश हो जाता है। Btrfs के रूप में / बूट होने से कर्नेल फ़ाइलें नहीं मिलती हैं। रूट सिस्टम में btrfs के होने / होने से बड़ी क्षति होती है।

कभी भी ऑटोरेसिस और संपीड़न कार्यों का उपयोग न करें क्योंकि वे वास्तव में चीजों को बदतर बनाते हैं। संपीड़न फ़ाइल त्रुटियों का बहुत कारण बनता है और ऑटोरेसिसस अभी भी काम नहीं कर रहा है।

लॉन्चपैड और डेवलपर्स पर त्रुटि रिपोर्ट के बहुत सारे, आमतौर पर, उनमें से अधिकांश को प्रासंगिक नहीं मानकर खारिज कर रहे हैं।


1
मैं Btrfs का उपयोग नहीं करता / करती हूं, मैं इसे मुख्य रूप से LXC कंटेनरों के लिए उपयोग करता हूं (lxc-create सबवोल और स्नैपशॉट विशेषताओं का अच्छा उपयोग करता है, शांत। उनमें से अधिकांश -d raid1 मिरर किए गए कॉन्फ़िगरेशन हैं) और गैर-महत्वपूर्ण डेटा संग्रहीत करते हैं। अब तक सब ठीक है। मुझे कहना है कि / के लिए Btrfs का उपयोग अभी भी थोड़ा जोखिम भरा है।
टेरी वांग

मैं उबंटू का उपयोग कर रहा हूं / अभी उबंटू 12.10 पर लैपटॉप पर हूं जो मैं हर दिन काम के लिए तीव्रता से उपयोग करता हूं। मुझे अब कोई परेशानी नहीं होगी। मैं अपने / होम फाइल सिस्टम के लिए इसका उपयोग करने के बारे में सोच रहा हूं लेकिन मैं इसके बारे में थोड़ा रूढ़िवादी हूं।
वाल्स दीवारों में

1

यदि आप btrfs का उपयोग करने जा रहे हैं, तो आपको उपलब्ध नवीनतम कर्नेल का उपयोग करना चाहिए। यह Ubuntu 12.04 के पक्ष में Ubuntu 12.10 को चलाने की सलाह दी जाएगी, ताकि आप डिफ़ॉल्ट रूप से एक नया कर्नेल प्राप्त कर सकें।


0

ओरेकल Btrfs उत्पादन तैयार मानता है ।

Oracle Linux 6.3 (6u3) में, आप के लिए Btrfs का उपयोग कर सकते हैं ((UEK2 2.6.39 की आवश्यकता है - वास्तव में 3.0 कर्नेल पर आधारित है)। और 6.3 का बूट एंड रेस्क्यू ISO Btrfs के साथ आता है, यह प्रदान btrfs-convertकिए गए उपयोग द्वारा Btrfs के लिए ext {3, 4} को परिवर्तित करने की उपयोगिता भी प्रदान करता है ।

मैं डेटा के लिए कम से कम raid1 का उपयोग करने की सलाह दूंगा (आपको इस मामले में कम से कम 2 ब्लॉक डिवाइस - विभाजन की आवश्यकता है), मेटाडेटा डिफ़ॉल्ट रूप से पूरे डिवाइस में डुप्लिकेट है ( -m singleएकल डिवाइस के लिए उपयोग न करें )। मैं कई आंतरिक उत्पादन वातावरण में परीक्षण के उद्देश्य के लिए Btrfs का उपयोग कर रहा हूं, अब तक अच्छा है, मुझे किसी भी गंभीर समस्या का सामना नहीं करना पड़ा है (स्क्रबिंग शांत है!)।

BTW: के Btrfsसाथ पूरी तरह से अच्छी तरह से काम करता है LXC!

इस डॉक को देखें: http://docs.oracle.com/cd/E37670_01/E37355/html/ol_btrfs.html

इसे ध्यान में रखें, हमेशा अपने डेटा का बैकअप लें। सुरक्षित और असुरक्षित, यह सापेक्ष है ;-)

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