Btrfs इसका उपयोग करना है या नहीं? [निजी अनुभव]

मेरे मन में इसके बारे में एक पोस्ट बनाने का विचार आया बीटीआरएफएस, एक फ़ाइल सिस्टम जिसे प्रतिस्थापित करना चाहिए ext4, जो अब तक सबसे तेज़ और सबसे अधिक उपयोग किया गया है, इस तथ्य के अलावा कि इसका डीफ़्रेग्मेंटेशन लगभग शून्य है, जब तक कि आपके पास 95% से अधिक पूर्ण स्थान वाली डिस्क न हो।

btrfs

लेकिन फिर Btrfs क्या सुधार करने की योजना बना रहा है?

बीटीआरएफएस द्वारा विकसित एक फाइल सिस्टम है ओरेकलकी भागीदारी के साथ कार्डिनल की टोपी, SUSE, इंटेल, अन्य में। इस संबंध में, यह ध्यान दिया जाना चाहिए कि SUSE इस तथ्य पर विशेष जोर दे रहा है कि यह व्यावसायिक क्षेत्र में उपयोग के लिए तैयार है, और पहले से ही इसे अपने SUSE एंटरप्राइज़ वितरण में डिफ़ॉल्ट के रूप में पेश करता है।
इसके इस्तेमाल पर इतना जोर क्यों? यह Btrfs द्वारा लाए गए कई सुधारों के कारण है, जिनमें से कई फ़ाइल सिस्टम के क्षेत्र में पूरी तरह से मौलिक और बहुत नवीन हैं। बीटीआरएफएस यह एक फ़ाइल सिस्टम है लिखने पर नकल« जो स्थिरता की तलाश में है, भले ही कुछ गलत हो जाए, और सिस्टम की मरम्मत और प्रशासन में आसानी हो।

इस समय उपलब्ध मुख्य Btrfs सुविधाएँ हैं:

  • एक्सटेंशन आधारित फ़ाइल भंडारण
  • 2^64 बाइट्स == 16 ईआईबी अधिकतम फ़ाइल आकार
  • छोटी फ़ाइलों की स्थान कुशल पैकिंग
  • अंतरिक्ष कुशल अनुक्रमित निर्देशिकाएँ
  • गतिशील इनोड आवंटन
  • स्नैपशॉट लिखें, केवल पढ़ने योग्य स्नैपशॉट
  • उपखंड (आंतरिक फ़ाइल सिस्टम जड़ों को अलग करें)
  • डेटा और मेटाडेटा पर चेकसम (CRC32C)
  • संपीड़न (ज़्लिब और एलजेडओ)
  • एकाधिक एम्बेडेड उपकरणों का समर्थन
  • फ़ाइल विभाजन, मिररिंग, फ़ाइल स्ट्रिपिंग + मिररिंग, सिंगल और डबल फ़ाइल समता कार्यान्वयन के साथ स्ट्रिपिंग
  • एसएसडी (फ्लैश स्टोरेज) जागरूकता (टीआरआईएम / पुन: उपयोग के लिए ब्लॉकों को मुफ्त में रिपोर्ट करने के लिए त्यागें) और अनुकूलन (उदाहरण के लिए, अनावश्यक खोज अनुकूलन से बचना, समूहों में लिखना, भले ही वे असंबंधित फाइलों से हों। इसके परिणामस्वरूप बड़े लेखन संचालन और तेजी से लिखने का प्रदर्शन होता है) )
  • कुशल वृद्धिशील बैकअप
  • अनावश्यक प्रतियों वाली फ़ाइलों में त्रुटियों को खोजने और ठीक करने के लिए पृष्ठभूमि मिटाने की प्रक्रिया
  • ऑनलाइन फ़ाइल सिस्टम डीफ़्रेग्मेंटेशन
  • ऑफ़लाइन फ़ाइल सिस्टम जाँच
  • मौजूदा फ़ाइल सिस्टम को ext3/4 में परिवर्तित करना
  • बीज उपकरण. एक (केवल पढ़ने के लिए) फ़ाइल सिस्टम बनाएं जो अन्य Btrfs फ़ाइल सिस्टम को सीडिंग करने के लिए एक टेम्पलेट के रूप में कार्य करता है। मूल फ़ाइल सिस्टम और डिवाइस को नए फ़ाइल सिस्टम के लिए केवल-पढ़ने के लिए शुरुआती बिंदु के रूप में शामिल किया गया है। कॉपी-ऑन-राइट का उपयोग करते हुए, सभी संशोधनों को विभिन्न उपकरणों पर संग्रहीत किया जाता है, मूल अपरिवर्तित रहता है।
  • सबवॉल्यूम-जागरूक कोटा समर्थन
  • सबवॉल्यूम परिवर्तन भेजना/प्राप्त करना
  • कुशल वृद्धिशील फ़ाइल सिस्टम मिररिंग
  • बैच, या आउट-ऑफ़-बैंड, डिडुप्लीकेशन (जो लिखने के बाद होता है, उसके दौरान नहीं)

विकासाधीन या विकासाधीन अतिरिक्त सुविधाएँ:

  • बहुत तेज़ ऑफ़लाइन फ़ाइल सिस्टम जाँच
  • आइटम स्तर पर प्रतिबिंब और छापेमारी
  • वैकल्पिक चेकसम एल्गोरिदम
  • ऑनलाइन फ़ाइल सिस्टम जाँच
  • अन्य संपीड़न विधियाँ (तेज़, LZ4)
  • हॉट डेटा ट्रैकिंग और तेज़ डिवाइसों पर ले जाना (वर्तमान में इसे वीएफएस के माध्यम से उपलब्ध एक सामान्य सुविधा के रूप में आगे बढ़ाया जा रहा है)
  • डिडुप्लीकेशन बैंड के भीतर (लिखने के दौरान होता है)

यह ध्यान दिया जाना चाहिए कि Btrfs पहले से ही स्थिर माना जाता है और यह कि भविष्य में बहुत अधिक बदलावों की योजना नहीं बनाई गई है, जब तक कि ऐसा करने के लिए बहुत अच्छे कारण न हों। हालाँकि, वे प्रत्येक नए लिनक्स कर्नेल के साथ Btrfs की गति में सुधार करने का प्रयास करते हैं, इसलिए इसकी अनुशंसा की जाती है हमेशा नवीनतम कर्नेल स्थापित करें और आपके GNU/Linux वितरण का नवीनतम संस्करण।

साथ ही, विशेष रूप से बड़ी डिस्क के लिए इसकी अनुशंसा की जाती है, जहां btrfs सबसे अधिक नवप्रवर्तन करता है और इसके लाभों को महसूस किया जा सकता है। इसके अलावा, इसका समर्थन भी है नवीनतम तकनीकों, इसलिए यदि आपके पास SSD है, तो मुझे लगता है कि आप ext4 की तुलना में सुधार देखेंगे, क्योंकि ext4 अभी भी थोड़ी पुरानी तकनीकों का उपयोग करता है।

मेरा व्यक्तिगत अनुभव

मेरा पसंदीदा डिस्ट्रो है ओपनएसयूएसई और यह वही है जिसका उपयोग मैं अपनी 2011 नेटबुक पर करता हूं, इसलिए मैंने इसका परीक्षण करने के लिए विभाजन को btrfs के साथ स्वरूपित किया, और सच्चाई यह है कि मेरी नेटबुक पर यह ext4 की तुलना में धीमी गति से काम करता है। कंप्यूटर को चालू करने में अधिक समय लगा और मुझे लगा कि यह अटक गया है, हालाँकि मुझे लगता है कि यह फ़ाइलों को तेज़ी से कॉपी करता है। आप सोच सकते हैं कि मैं पक्षपाती था, लेकिन मैंने यह सुनिश्चित करने के लिए प्रतिक्रिया समय लिया और वे धीमे थे और सिस्टम वास्तव में अधिक अटका हुआ महसूस हुआ।

मेरा निष्कर्ष

Btrfs को पहले से ही स्थिर माना जाता है, उन्होंने इसे अपने आधिकारिक पृष्ठ पर स्पष्ट किया है, इसलिए:

  • यदि आपके पास थोड़ा पुराना पीसी है, तो ext4 से जुड़े रहें
  • यदि आपके पास SSD के साथ कुछ नया है, तो btrfs का उपयोग करें।
  • ध्यान रखें कि वे हर नए लिनक्स कर्नेल के साथ अपने एकीकरण को बेहतर बनाने की योजना बना रहे हैं, इसलिए हो सकता है कि भविष्य में इसे आज़माना एक अच्छा विचार हो, इसलिए भले ही आपके पास अब पुराना हार्डवेयर हो, यह भविष्य में ext4 से तेज़ हो सकता है, लेकिन इस समय, कम से कम, इसकी अनुशंसा नहीं की जाती है।

अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।

  1.   आर्थरशेल्बी कहा

    यह वास्तव में कहने के लिए कि क्या इसका प्रदर्शन बेहतर है, एसएसडी के बिना अल्ट्राबुक पर परीक्षण करना आवश्यक होगा, क्योंकि भले ही यह "मान लिया गया" है कि यह केवल "सिद्धांत" के लिए हार्डवेयर में अधिक शक्तिशाली होगा, यह हमारी इच्छा को खींच लेगा खोज के लिए. अपनी ओर से, फ़ोरोनिक्स के लोगों ने परीक्षण किए थे: http://www.phoronix.com/scan.php?page=article&item=btrfs_linux31_ssd&num=1

  2.   एलियोटाइम३००० कहा

    सच तो यह है कि यह EXT4 का एक अच्छा विकल्प है, जो NTFS (मेरे लिए, सबसे कुख्यात) का सबसे अच्छा विकल्प होने के बावजूद, मुझे यह अहसास कराता था कि बेहतर प्रदर्शन के लिए इसे थोड़ा और चाहिए।

    वैसे भी, मुझे आशा है कि डेबियन के अगले संस्करण में यह उपलब्ध होगा।

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

  3.   MSX कहा

    Btrfs पर Xubuntu 14.04: कुछ ऑपरेशनों के लिए यह ext4 की तुलना में थोड़ा धीमा है - और ext4 _धीमा_ है, हालांकि NTFS शकरकंद जितना धीमा नहीं है।

    Btrfs भी एक फ़ाइल सिस्टम नहीं है जैसा कि हम उपयोग करते हैं, यह अपने आप में एक ब्रह्मांड है, यदि आप विकी को विस्तार से नहीं पढ़ रहे हैं, तो इसे इंस्टॉल न करें, इससे सिरदर्द होगा (उदाहरण के लिए, df [dfc) जैसे टूल ] या डु [ सीडीयू] बीटीआरएफएस पर सही ढंग से काम नहीं करता है और आपको अपने स्वयं के टूल का उपयोग करना होगा)।

    मेरे मामले में मैंने अंततः Btrfs को चुना क्योंकि Wincrap स्थापित होने से LVM का उपयोग करना कठिन हो जाता है, आप कर सकते हैं लेकिन आपको हाथ से जादू करना होगा, मैं चाहता था कि मेरा पेंगुइन जल्द से जल्द चालू हो जाए।
    यदि आपके पास Winbosta इंस्टॉल नहीं है, तो LVM+ext4 एक शानदार संयोजन है: फ़ाइल सिस्टम के साथ LVM का उपयोग करने का लचीलापन और सुरक्षा जो बेहतर होती रहती है - और उस समय गिलाडा ने इससे बहुत संघर्ष किया था...

    1.    एलियोटाइम३००० कहा

      मेरे मामले में, समस्या वास्तव में NTFS नहीं है, बल्कि Windows Vista इंटरफ़ेस ही है।

    2.    जोकोज कहा

      टिप्पणी के लिए धन्यवाद। मैंने कभी एलवीएम का उपयोग नहीं किया है और मुझे लगता है कि मैं नहीं करूंगा, लेकिन ये बातें जानना अच्छा है। वैसे, LVM के उपयोग से क्या सुधार हो रहा है?

      1.    MSX कहा

        Btrfs एक फ़ाइल सिस्टम है. LVM एक विभाजन प्रणाली है. विकिपीडिया पर एक पूरा लेख है।

    3.    घनाकार कहा

      मेरे मामले में भी, मैंने देखा है कि btrfs बहुत धीमा है, मैं ext4 पसंद करता हूँ।

      1.    तारेगना कहा

        यह सच है, यह मेरे साथ हुआ, मैं प्रयोग करना चाहता था और मैंने इसे बहुत धीरे-धीरे नोटिस किया।

  4.   सौसल कहा

    ext4 ने मुझे अब तक कोई समस्या नहीं दी है
    मेरे पास डुअल बूट है इसलिए एनटीएफएस में अन्य विभाजन हैं
    और सच तो यह है कि मुझे एनटीएफएस के साथ कोई अंतर नज़र नहीं आता
    फिलहाल मुझे फ़ाइल सिस्टम के साथ प्रयोग नहीं करना है

    1.    एलियोटाइम३००० कहा

      फ़ाइल सिस्टम प्रयोग के संबंध में हम उसी स्थिति में हैं।

  5.   विजेता3or कहा

    वर्तमान में मैं अपने डेस्कटॉप पीसी पर रिसर्फ़्स 3.6 फ़ाइल सिस्टम के साथ डेबियन लेनी का उपयोग करता हूं, क्योंकि यह पहले से ही बहुत पुराना हो चुका है इसलिए मैंने डेबियन व्हीज़ी के साथ (किसी अन्य डिस्क पर) परीक्षण शुरू कर दिया है। चूँकि reiserfs अब इंस्टॉलेशन के लिए उपयोग के लिए उपलब्ध नहीं है (हालाँकि सिस्टम को पहले से reiserfs के साथ स्वरूपित विभाजन पर स्थापित करना संभव है), मैंने btrfs, ext4 और xfs के साथ-साथ उपरोक्त विधि के साथ reiserfs के साथ परीक्षण चलाया। किए गए परीक्षणों से, सबसे प्रासंगिक बात जो मैंने देखी वह यह थी कि ext4, reiserfs और xfs दोनों के साथ प्रदर्शन लगभग समान था, शायद xfs का उपयोग करते समय थोड़ा तेज़ होने की धारणा के साथ, लेकिन btrfs का उपयोग करते समय यह निश्चित रूप से बहुत धीमा था, वास्तव में इस फ़ाइल सिस्टम पर केवल इंस्टालेशन में लगभग तीन गुना समय लगा। साथ ही, जैसा कि अपेक्षित था, ext4 के साथ, विभाजन करते समय उपयोग करने योग्य स्थान का लगभग 5% खो जाता है, इसलिए मैंने कभी भी किसी भी ext को एक अच्छा विकल्प नहीं माना* चूंकि मैंने अपना पहला डिस्ट्रो (Suse Linux 6.4) 20 जीबी डिस्क वाले पीसी पर स्थापित किया था, इसलिए मैंने रीसर्फ़्स का उपयोग किया गया (यह उस समय प्रयोगात्मक था)। हमें रीसर्फ़्स के नुकसान का उल्लेख करना चाहिए, इस तथ्य के अलावा कि अब इसका सक्रिय विकास और समर्थन नहीं है, इसे स्थापित होने में लंबा समय लगता है, विभाजन जितना बड़ा होगा उतना अधिक ध्यान देने योग्य होगा। एक्सएफएस के संबंध में, मुझे जो नुकसान मिला वह यह है कि इसका आकार बदला नहीं जा सकता...
    रीसर्फ़्स को बदलने के लिए उपलब्ध फ़ाइल सिस्टम के बारे में जानकारी के लिए इंटरनेट पर खोज करते हुए मैंने कुछ लेख पढ़े जो बताते हैं कि आधुनिक मल्टी-कोर प्रोसेसर का लाभ उठाने के लिए xfs को अच्छी तरह से डिज़ाइन किया गया है और सक्रिय रूप से विकसित और अद्यतन किया गया है, साथ ही रेड हैट ने इस फ़ाइल सिस्टम पर अपनी नजरें जमा ली हैं।
    संक्षेप में, फिलहाल मैं xfs को सबसे अच्छा विकल्प मानता हूं, कम से कम डेस्कटॉप पर, reiserfs (ext* और btrfs से ऊपर) के लिए।

    1.    जोकोज कहा

      बढ़िया जानकारी, ऐसा लगता है कि xfs एक बहुत अच्छा विकल्प है, हालाँकि मैं अक्सर डिस्क का आकार बदलता रहता हूँ, इसलिए मुझे नहीं पता कि मैं इसे लगाऊँगा या नहीं, लेकिन मैं निश्चित रूप से इसे आज़माने जा रहा हूँ।

      1.    MSX कहा

        इतनी बढ़िया जानकारी नहीं, मेरा उत्तर जांचें।

    2.    MSX कहा

      मेरा मानना ​​है कि Btrfs के प्रदर्शन की आपकी सराहना ज्ञान की कमी के कारण विकृत है।

      व्हीज़ी 3.2 कर्नेल का उपयोग करता है जो आज के मानकों के अनुसार अर्ध पुरापाषाण काल ​​है।
      लिनक्स में कई अन्य प्रौद्योगिकियों की तरह, Btrfs का बड़ा हिस्सा कर्नेल में ही पाया जाता है, न कि उपयोगकर्ता ऐप्स में, इसलिए कर्नेल से अनगिनत सुविधाओं और बगफिक्स को जोड़ा गया है जो कि कर्नेल में 'पुराने' उपयोग होते हैं जिन्हें हम आज उपयोग करते हैं शेष आधुनिक डिस्ट्रोस (3.12,3.13 और 3.14)।

      Xubuntu 14.04 (कर्नेल 3.13 और 3.14-पीएफ) और चक्रओएस (कर्नेल 3.12.6) पर Btrfs दोषरहित चलता है, भले ही ext4 से तेज़ न हो। पढ़ने-लिखने की गति के मामले में इसका एकमात्र दंड गहन डेटाबेस संचालन में है - दस्तावेज़ीकृत विज्ञापन मतली।

      1.    विजेता3or कहा

        यह सच है कि लिनक्स के नवीनतम संस्करणों के साथ btrfs के ड्राइवरों को अनगिनत फीचर एडिशन और बगफिक्स प्राप्त हुए होंगे, लेकिन यह xfs के लिए भी सच होगा।
        भले ही मुझे फ़ाइल सिस्टम, लिनक्स ड्राइवर इत्यादि के बारे में तकनीकी और गहन ज्ञान की कमी है... इस तथ्य के अलावा कि वर्षों पहले मैंने अपने रास्ते में आने वाले सभी डिस्ट्रोज़ और नए प्रोग्रामों के साथ प्रयास करना और प्रयोग करना बंद कर दिया था (अच्छा समय!) , इसका प्रमाण यह है कि, मैं अभी भी डेबियन लेनी का उपयोग करता हूँ! वह वह! यही कारण है कि मैंने अभी तक डिस्ट्रो से छलांग नहीं लगाई है, जब तक कि मैं फ़ाइल सिस्टम पर अपना शोध और परीक्षण पूरा नहीं कर लेता, जिसका उपयोग मैं रीसर्फ़्स के बजाय करूंगा; कि इस समय नंबर एक उम्मीदवार xfs है। मेरा यह भी मानना ​​है कि मेरे पास यह चुनने के लिए पर्याप्त निर्णय और क्षमता है कि मुझे क्या लगता है कि यह मेरी आवश्यकताओं के अनुरूप सबसे अच्छा होगा, जो घरेलू पीसी के किसी भी सामान्य उपयोगकर्ता के करीब है...
        मैं एक दिलचस्प लेख का लिंक छोड़ता हूँ जिसका शीर्षक है: Red Hat का मानना ​​है कि XFS, Ext4 की तुलना में एक बेहतर फ़ाइल सिस्टम है। जिनमें से मैं एक वाक्यांश पर प्रकाश डालता हूं जो यह बताता है कि btrfs xfs की तुलना में धीमा क्यों हो सकता है: ... उदाहरण के लिए, मेटाडेटा की अनावश्यक प्रतियां बनाने से सुरक्षा मिलती है, लेकिन एक ही डेटा को डिस्क पर दो बार लिखना हमेशा धीमा होगा। यह…
        लेख का लिंक: http://diegocg.blogspot.com.ar/2013/06/red-hat-xfs-es-mejor-sistema-de.html

        1.    MSX कहा

          "यह सच है कि लिनक्स के नवीनतम संस्करणों के साथ btrfs के ड्राइवरों को अनगिनत फीचर एडिशन और बगफिक्स प्राप्त हुए होंगे, लेकिन यह xfs के लिए भी सच होगा।"

          गलत न्यायवाक्य: "यह सच है कि मेरे डेलमेटियन कुत्ते के 4 पैर और 1 पूंछ हैं, इसलिए यह सच होना चाहिए कि चार पैर और एक पूंछ वाले सभी कुत्ते सफेद और धब्बेदार होते हैं।"

          क्या आप XFS के विकास का अनुसरण करते हैं? मैं नहीं जानता, लेकिन मैं यहां तक ​​कहूंगा कि यह Btrfs की विकास गति के करीब भी नहीं है। वास्तव में... क्या आपके पास वर्तमान विकास है, या केवल बग समाधान हैं? अगर आप चाहें तो साल गुजर सकते हैं, अनंत काल तक, और अगर आपके पीछे कंधे से कंधा मिलाकर चलने वाला कोई नहीं है तो प्रदर्शन में सुधार नहीं होगा 😀

          मैं अब तक के सर्वश्रेष्ठ फ़ाइल सिस्टमों में से एक, ReiserFS को छोड़ने पर आपके दर्द को पूरी तरह से समझता हूं, अफ़सोस की बात है कि वे इसे विकसित होने की अनुमति नहीं देते हैं...
          एक नए फाइल सिस्टम की तलाश करने की आपकी आवश्यकता के संबंध में, मैं LVM + ext4 कॉम्बो की अनुशंसा करता हूं, Btrfs बहुत अलग है, आपको इसे सही ढंग से उपयोग करने और इसकी पूरी क्षमता का उपयोग करने के लिए बहुत कुछ पढ़ना होगा, यह निश्चित रूप से "इंस्टॉल और भूल जाओ" तकनीक के बारे में भी मैनुअल अपने लिंक में बताते हैं, जिसे बनाए रखने के लिए अतिरिक्त काम करना पड़ता है।

          यदि आपने Wincrap स्थापित नहीं किया है, तो LVM+ext4 शानदार है। वास्तव में Btrfs का उद्देश्य कुछ हद तक LVM+X फ़ाइल सिस्टम की आवश्यकता को प्रतिस्थापित करना है।

          जहां तक ​​डेबियन का सवाल है, आप टैंगलू (यहां डीएल में उल्लिखित), सेम्प्लिस (सिड स्टेबलाइज्ड) या किसी भी नए डिस्ट्रो को आज़माना चाह सकते हैं जो आज के उपयोग और प्रौद्योगिकियों के लिए एक स्वच्छ बेस डेबियन को अपडेट करने का प्रयास करते हैं।

          नमस्ते.

  6.   जोर्जहम्स कहा

    जब मैंने ग्नोम दस्तावेज़ों को आज़माया तो मुझे इसका यकीन हो गया। Ext4 के साथ, दस्तावेज़ों को खोजने में बहुत समय लग गया। btrfs के साथ यह एक त्वरित ऑपरेशन था।

  7.   सिनफ्लैग कहा

    मैंने इसे फेडोरा 16 के साथ प्रयोग किया और मुझे कोई परिवर्तन नज़र नहीं आया। उस समय इसे अस्थिर माना जाता था इसलिए मैं अपने जीवन भर के ext4 के साथ रहा

  8.   मैनुअल एस्कोडेरो कहा

    बीटीआरएफएस एक उत्कृष्ट फाइल सिस्टम है, जो फायदे मैंने देखे हैं उनमें सर्वर पर मेरे कंप्यूटर पर अधिक गति (बीटीआरएफएस के तहत / विभाजन का उपयोग करना), डेटा भ्रष्टाचार का कारण बनने वाले दोषों के प्रति अधिक सहनशीलता (एक्सटी4 के तहत यदि कोई सर्वर मोंगोडीबी डेमॉन चला रहा है) डेटाबेस के लिए आपको "/var/lib/mongodb/mongod.lock" फ़ाइल को हटाकर और mongod डेमॉन को फिर से शुरू करके इसे मैन्युअल रूप से पुनः सक्रिय करना होगा, BTRFS के तहत इसकी CoW संरचना और अन्य "उपहारों" के कारण ऐसा नहीं होता है)। साथ ही क्षतिग्रस्त हार्ड ड्राइव को "पुनर्जीवित" करने की क्षमता (जाहिर है कि उनके पास पहले विंडोज एनटीएफएस था और अंत इतना खराब हो गया कि वे बिना किसी असफलता के Ext4 के साथ लिनक्स इंस्टॉलेशन स्वीकार नहीं करेंगे)।

    समस्या यह है कि BTRFS एक फाइल सिस्टम नहीं है जो ExtX की तरह उपयोगकर्ता के लिए "आउट ऑफ द बॉक्स" काम करता है जिसे आगे रखरखाव या अनुकूलन की आवश्यकता नहीं होती है। मैं फेडोरा 15 के बाद से उत्पादन में बीटीआरएफएस का उपयोग कर रहा हूं (मैं अभी फेडोरा 20 पर हूं) और समय के साथ मैंने कई चीजें देखी हैं जो इसे सही ढंग से काम करने के लिए आवश्यक हैं, जिसमें रखरखाव प्रक्रियाएं भी शामिल हैं जिन्हें मैं इस लेख में समझाता हूं :

    http://xenodesystems.blogspot.com/2014/05/btrfs-maintenance-and-other-tips.html

    (जिससे, कई अन्य बातों के अलावा, इस प्रणाली में होने वाले सामान्य विखंडन से बचा जा सकता है)

    और मुझे यह भी पता चला कि एक CoW फ़ाइल सिस्टम होने के नाते सब कुछ "स्थान, स्थान, स्थान" है। आप देखते हैं, बीटीआरएफएस अपनी प्रकृति और फ़ाइल एक्सेस प्रोफ़ाइल के कारण / विभाजन के लिए बहुत अच्छा है, लेकिन यदि आप इसे / होम विभाजन पर रखते हैं और फिर उदाहरण के लिए कुछ चलाने की उम्मीद करते हैं जो हार्ड ड्राइव पर लगातार लिखता है (जैसे एक चल रहा वर्चुअल) मशीन जिसका "हार्ड ड्राइव" उक्त /होम btrfs में है) सिस्टम बस रुक जाता है क्योंकि CoW उस तरह के ऑपरेशन के लिए नहीं बना है (हालाँकि इस पर काम किया जा रहा है)...

    अंत में, मुझे लगता है कि इन चीज़ों के लिए हम अभी भी इसे अधिकांश डिस्ट्रोज़ के "डिफ़ॉल्ट डिफ़ॉल्ट" के रूप में नहीं देखते हैं, क्योंकि ये चीज़ें बिना किसी संदेह के काम करने के बिंदु हैं।

    1.    जोकोज कहा

      बढ़िया जानकारी, हां, मैंने पोस्ट में उन फायदों को जोड़ा है, लेकिन मैं एक घरेलू उपयोगकर्ता हूं (कहने के लिए), ये विकल्प मेरे लिए बहुत ज्यादा मायने नहीं रखते हैं और मुझे यकीन नहीं है कि वे कैसे काम करते हैं, इसलिए मैंने रखा वह जिसने मेरे लिए सबसे अच्छा काम किया। हालाँकि, जो कुछ उन्होंने ऊपर कहा है उसके लिए मैं xfs भी आज़माने जा रहा हूँ।

  9.   अलेक्जेंडर कहा

    XFS

  10.   एलेक्स कहा

    SSD के लिए मैं f2fs पर दांव लगाऊंगा

  11.   जॉर्जीको कहा

    मैंने btrfs के अच्छे संदर्भ सुने हैं, और इस पर स्विच करने में समस्या (यदि मैं चाहता तो), सब कुछ प्रारूपित करना है, और चूंकि मेरे पास बहुत अधिक डेटा है, इसलिए मुझे इसका बैकअप लेने में समस्या होगी ._।

    और यह अच्छा है कि यह पहले से ही स्थिर था, हालाँकि मुझे नहीं पता कि यह सभी डिस्ट्रोज़ के लिए था (यहाँ जेंटू में मामले पर चर्चा नहीं की गई है)। इस बीच, मैं कस्टम और स्थिरता कारणों से ext4 पर कायम रहूँगा।

    और मेरे पास फ़ाइल खोज ड्रामा नहीं है, और हार्ड डिस्क स्थान की आवश्यकता के कारण मुझे खोजों को तेज़ करने के लिए अनुक्रमणिका में कठिनाई होती है:/

    जब यह अधिक विशाल हो तो मैं btrfs आज़माऊंगा और यह पता लगाऊंगा कि इस बीच बैकअप कैसे लिया जाए (और तब भी जब मेरे पास बड़ी हार्ड ड्राइव हो 😛)

    1.    जोकोज कहा

      नमस्कार, ऐसा है कि इसे अपने डेवलपर्स के लिए किसी भी चीज़ से अधिक स्थिर माना जाता है, SUSE या फेडोरा के अलावा अन्य डिस्ट्रोस में, इस विषय पर चर्चा भी नहीं की जाती है, हालाँकि SUSE ने पहले ही इसे अपना लिया है जैसा कि मैंने ऊपर कहा था।

      1.    जॉर्जीको कहा

        हम्म अब मैं समझ गया. फिर मैं बाद का इंतजार करूंगा. धन्यवाद 😀

    2.    MSX कहा

      नहीं, आपको हर चीज़ को फ़ॉर्मेट करने की ज़रूरत नहीं है. यदि आप चाहें तो परिवर्तनों को वापस लाने (यानी आपके पुराने फ़ाइल सिस्टम पर वापस) के लाभ के साथ extX विभाजन पारदर्शी रूप से Btrfs में स्थानांतरित हो जाते हैं।

      1.    जॉर्जीको कहा

        जानकर खुशी हुई। मैं Btrfs के ext4 जितना समर्थित होने और ext4 जितना विशाल होने का इंतज़ार करूँगा। और धन्यवाद, जब मैं उक्त फाइल सिस्टम के साथ छेड़छाड़ करना चाहता हूं तो इससे मुझे शांति मिलती है

  12.   Yoyo कहा

    मेरे SSD पर KaOS और Antergos दोनों में BTRFS हैं, अब तक मैंने कुछ भी अजीब नहीं देखा है, हाँ, मेरे पास fstab वातानुकूलित है।

    अगर इससे किसी को मदद मिले तो मैं उन्हें छोड़ देता हूं।

    UUID=xxxcaminumeroxxxxxx / btrfs defaults,rw,noatime,compress=lzo,ssd,space_cache,inode_cache 0 0

    मेरे पास /root में केवल btrfs हैं, मैं अलग /home या स्वैप का उपयोग नहीं करता

    1.    MSX कहा

      अपने SSD में अनुकूलन जोड़ने के लिए @Manuel द्वारा पोस्ट किया गया लिंक देखें।

      1.    गैब्रिएलिक्स कहा

        XFS अभी भी विकास में है और इसमें नए कर्नेल संवर्द्धन शामिल हैं, डिलेलॉग विकल्प देखें।

  13.   ताबरीस कहा

    क्या आपने फायदे में स्वचालित अनुवाद का उपयोग किया? क्योंकि ये बहुत ही अजीब तरीके से लिखा गया है.

    1.    जोकोज कहा

      वह मशीनी अनुवाद क्या है? एक वर्डप्रेस विकल्प?

  14.   क्रिश्चियनहैंड कहा

    मैं अभी भी ext3 पर अटका हुआ हूँ

  15.   या भूगोल कहा

    जब तक मैं ext4 से तेज़ नहीं हो जाता (मैंने जो परीक्षण पढ़ा, उसके अनुसार यह अभी भी बहुत दूर है) मुझे स्विच करने का कोई कारण नहीं दिखता।

    1.    सिगा 84४ XNUMX कहा

      यह Btrfs का लक्ष्य नहीं है

  16.   बिना नाम वाला कहा

    लेकिन क्या यह मुफ़्त है?

    1.    MSX कहा

      और... यदि यह कर्नेल का हिस्सा है...

  17.   जॉर्ज कहा

    मेरे पास ext4 छोड़ दें जो बहुत अच्छी तरह से काम करता है, भले ही मेरे पास SSD के साथ एक बहुत नई मशीन है। 🙂

  18.   एज़ेकिएल ऑर्टिज़ रॉसनर कहा

    मैं उबंटू 10.04 से एक्सएफएस का उपयोग करता हूं और मेरे लिए यह सबसे अच्छा काम करता है!

  19.   जॉन ने दफन किया कहा

    Btrfs को अभी भी रास्ता तय करना है।

    इस बीच, XFS आपका मित्र है।

  20.   कार्लोस कहा

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

  21.   जोस पेरेस कहा

    मैं इस बारे में बहुत सोच रहा हूं कि किस फ़ाइल सिस्टम का उपयोग किया जाए। मुझे नहीं पता कि BTRFS, ZFS या XFS का उपयोग करना चाहिए या नहीं। अब उस लेख को पढ़ने के बाद जिसका लिंक, इन शब्दों के नीचे संलग्न है, मुझे लगता है कि मैं btrfs का उपयोग शुरू करने जा रहा हूँ।

    http://libuntu.com/marc-merlin-de-google-habla-sobre-las-ventajas-de-btrfs-y-las-desventajas-de-zfs/

    1.    Yo कहा

      जीएनयू/लिनक्स पर ZFS? शुभकामनाएँ, मैं बस सोचता रहा।

      1.    स्पेनिश का उपनाम कहा

        आपको ज्यादा सोचने की जरूरत नहीं है 😉
        https://clusterhq.com/blog/state-zfs-on-linux/

  22.   फ्रांसिस्को कहा

    मैंने हाल ही में फ़ैक्टरी से एक पैविलियन लैपटॉप, एएमडी ए8 प्रोसेसर, विंडोज़ 8 के साथ 8.1 जीबी रैम खरीदी, मैंने एक 160 जीबी एसएसडी डिस्क भी खरीदी और एक बाहरी यूएसबी कनेक्शन के माध्यम से एसएसडी डिस्क पर उबंटू 14.04 एलटीएस स्थापित करने के लिए आगे बढ़ा (मैं इसका उपयोग करता हूं) एसएसडी डिस्क बाहरी रूप से कंप्यूटर से जुड़ी होती है ताकि लैपटॉप के अंदर कुछ भी न छुए), उबंटू की स्थापना के लिए मैंने स्वचालित इंस्टॉलेशन को चुना, इंस्टॉलेशन के बाद कोई अन्य ऑपरेशन किए बिना भी, जब मैंने कंप्यूटर चालू किया, तो सब कुछ ठीक हो गया। एक मेनू स्वचालित रूप से प्रकट होता है जो मुझे बताता है कि यह उबंटू या विंडोज के साथ बूट करने का विकल्प प्रदान करता है, वास्तव में मैंने कभी भी मामूली आधुनिक कंप्यूटर पर उबंटू की कोशिश नहीं की थी और एसएसडी के साथ, यह चलता नहीं है, यह उड़ जाता है, हालांकि मैं उत्सुक था देखें कि उबंटू Btrfs के साथ विभाजन कैसे करेगा, मुझे कंप्यूटर का बहुत गहरा ज्ञान नहीं है लेकिन मैं कुछ समय से उबंटू का उपयोग कर रहा हूं और मुझे परिणामों की तुलना करने के लिए अलग-अलग विभाजन विकल्पों को आज़माना और आज़माना पसंद है, चाहे मैं वेब पर कितना भी खोजूं मुझे कोई पूर्ण ट्यूटोरियल नहीं दिख रहा है जो आपको एसएसडी डिस्क का उपयोग करके लिनक्स में उन्नत विभाजन करने की अनुमति देता है, यदि आपके पास इस संबंध में कोई सलाह है, तो मैं आपके ध्यान के लिए अग्रिम धन्यवाद देता हूं...हाहा...वैसे, बधाई हो ...अच्छा लेख.

  23.   कार्लोस कहा

    सभी को सुप्रभात, मैं बड़ी फ़ाइलों, विशेष रूप से वीडियो फ़ाइलों को संभालने के लिए एक उपयुक्त फ़ाइल सिस्टम की तलाश में हूं। क्या ऐसा हो सकता है कि मुझे XFS प्रारूप के साथ उनके लिए एक विशेष विभाजन तैयार करना चाहिए? मैं वर्तमान में ext4 का उपयोग करता हूं, लेकिन निश्चित रूप से, मेरे /home में सभी प्रकार की फ़ाइलें हैं।

    इस विभाजन में यह मूल रूप से केवल फ़ाइलें पढ़ने के लिए होगा।

    मैं ubuntu 400 और 14.01 पार्टीशन, /बूट, स्वैप, / और /होम के साथ लेनोवो आइडियापैड एस4टच लैपटॉप का उपयोग करता हूं।

    मुझे पढ़ने के लिए नमस्कार और धन्यवाद।

  24.   जुआन कार्लोस सैंडोवल कहा

    सभी को शुभरात्रि। मेरे पास SSD डिस्क वाला एक प्रोडक्शन कंप्यूटर है जिस पर मैं btrfs के साथ OpenSUSE माउंट करता हूं। इसकी विशेषताएं काफी उत्साहजनक हैं और यह वास्तव में सर्वर पावर ऑफ और ऑन प्रक्रियाओं के लिए बहुत तेज़ है। इस फ़ाइल सिस्टम पर मेरे व्यवसाय का उत्पादन डेटाबेस था, लेकिन मुझे अपने उपकरण को फिर से स्थापित करना पड़ा, क्योंकि यह बिजली की विफलता का सामना नहीं कर सका और यह एकमात्र फ़ाइल सिस्टम था जो दूषित हो गया था। मैं इसे माउंट करने योग्य बनाने के लिए फ़ाइल सिस्टम को पुनर्प्राप्त करने में सक्षम नहीं था। btrfs पुनर्स्थापना उपयोगिता के साथ मैं डेटाबेस प्राप्त करने में सक्षम था, लेकिन फिर भी, यह पहले से ही दूषित था और फायरबर्ड की अपनी उपयोगिताओं के साथ भी इसे पुनर्प्राप्त करना संभव नहीं था। सच्चाई ने मेरे लिए एक बड़ी समस्या पैदा कर दी क्योंकि पूरे आधे दिन के बिक्री रिकॉर्ड खो गए (यह बहुत सारे रिकॉर्ड हैं), इन्वेंट्री समस्याएं आदि। मैं संक्षेप में उत्पादन के लिए इसकी अनुशंसा नहीं करता।

  25.   पेपे कहा

    सभी को नमस्कार, मैं Xubuntu 14.04.01 LTS के आने के बाद से इसका उपयोग कर रहा हूं और मुझे ext4 को बदलने के लिए प्रोत्साहित किया गया था। मेरे लिए / मैं btrfs का उपयोग करता हूं और /home के लिए मैं xfs का उपयोग करता हूं और सच्चाई यह है कि... बिल्कुल उत्कृष्ट, यहां तक ​​कि xfs के साथ बड़ी फ़ाइलों की प्रतिलिपि बनाना उस समय की तुलना में तेज़ हो जाता है जब मैंने ext4 का उपयोग किया था। मैं फ़ाइल सिस्टम के बारे में कुछ नहीं समझता, लेकिन सच्चाई यह है कि मुझे प्रयास करने के लिए प्रोत्साहित किया गया और मैं परिणाम से बहुत खुश हूँ, मुझे नहीं पता कि बाद में क्या होगा। 🙂

    1.    फेलिक्स कहा

      नमस्ते

      मुझे बस इस समस्या का सामना करना पड़ा कि मेरे पास एलवीएम वाला ओरेकल लिनक्स (रेडहैट) सर्वर था। मेरे पास 7 गीगाबाइट एफएस btrfs था जहां मैंने सब कुछ लगाया / और फिर स्वैप के लिए एक और 2जी लगाया। तथ्य यह है कि इसे निकाल दिया गया था और फिर भी इसमें बहुत सारी अप्रयुक्त डिस्क थी।

      मैंने स्वैप ले लिया है और उसे अनमाउंट कर दिया है और स्वैप का लॉजिकल वॉल्यूम लोड कर दिया है। फिर मैंने शेष अप्रयुक्त उपलब्ध स्थान और इसके भौतिक वॉल्यूम के साथ fdisk के साथ एक विभाजन बनाया है और इसे वॉल्यूम समूह में जोड़ा है। और अंत में मैंने वीएल का विस्तार किया है जहां बीटीआरएफएस फ़ाइल सिस्टम स्थित है (/ में सब कुछ माउंट किया गया है) और मैंने उसी का नाम बदलकर स्वैप के लिए एक नया वीएल बनाया है ताकि /etc/fstab (कम से कम प्रयास का कानून) को छूना न पड़े। .

      जो लोग एलवीएम का उपयोग करना जानते हैं उनके लिए अब तक कुछ भी असामान्य नहीं है। डिस्प्ले कमांड का उपयोग करके मैं अपने 2 वीएल (रूट और स्वैप) देख सकता था और रूट में पहले से ही वह स्थान था जिसकी मुझे आवश्यकता थी। लेकिन निश्चित रूप से df -h करते समय हमें FS की पुरानी क्षमता (7 गीगाबाइट) दिखाई देती रहती है। इसलिए मैं resize2fs करने गया और तभी (त्रुटि संदेश के बाद) मुझे एहसास हुआ कि एफएस btrfs था और मुझे जानकारी देखने के लिए इंटरनेट पर जाना पड़ा। मैंने हॉट रिसाइज़ करने के लिए कमांड की तलाश की है (आकार बढ़ाने के लिए जो कुछ भी है उसे अनमाउंट करना आमतौर पर आवश्यक नहीं है)।

      #btrfs फ़ाइल सिस्टम का आकार +10G /

      यही आदेश प्रयोग किया गया है. और मैं कह सकता हूं कि यह एकदम सही निकला। उस समय मैंने फिर से df -hy किया और नई क्षमता सामने आई। यह सब रूट (/) एफएस पर है और सभी उसी सर्वर से हॉट हैं। बिना कोई लाइवसीडी या कुछ भी शुरू किए।

      निष्कर्षतः, सब सही है। btrfs और LVM डीपी मदर लेते हैं।

      अलविदा।

  26.   अबक्रिम माटेओस कहा

    कई कथित तकनीकी लेखों में से एक जो तकनीकी ब्रह्मांड को विकृत करता है और अंततः "व्यक्तिगत टिप्पणियों और प्रशंसाओं" से अधिक कुछ नहीं है। कोई वस्तुनिष्ठ डेटा नहीं है, और इसके बजाय "यह मुझे लगता है" है "मैंने परीक्षण किए (जिनके डेटा प्रकाशित नहीं हुए हैं"...
    दूसरी ओर, प्रयुक्त डिस्ट्रो और इसके पुराने से अधिक कर्नेल किसी भी चीज़ का विश्वसनीय प्रमाण नहीं हैं।

    1.    oijoij कहा

      इसके अलावा, उन्होंने बीटीआरएफ सुविधाओं के बारे में कॉपी-पेस्ट का अच्छी तरह से अनुवाद करने की भी जहमत नहीं उठाई है। संक्षेप में, विशिष्ट "लेख", बहुत उदार होने के कारण, विज़िट प्राप्त करने के लिए बनाया गया...

  27.   फ़्रांसिस्को रिवरोला कहा

    सभी को नमस्कार।
    सबसे पहले, श्री माटेओस जो कहते हैं वह सच है, सब कुछ "बाहर" के अनुभवों और रीडिंग पर आधारित है, लेकिन यह सच है कि सब कुछ काम करता है, बहुत कम लोग ऐसे तकनीकी डेटा को समझ पाएंगे।
    एफएस के संबंध में, मैं शुरू से ही ओपनएसयूएसई का उपयोग करता हूं, मैंने अपने रास्ते में आने वाले हर डिस्ट्रो को बहुत शक्तिशाली नेटबुक, 4 जीबी रैम और सेलेरॉन 1.6 गीगाहर्ट्ज़ x2 सीपीयू पर आज़माया। संस्करण 13.2 के बाद से, / में btrfs और /home में xfs के साथ विभाजन डिफ़ॉल्ट है। एसयूएसई ने ऐसा किया और यह एक कारण से है। सच्चाई यह है कि यह बढ़िया काम करता है, ओपनएसयूएसई की तरह कोई अन्य डिस्ट्रो काम नहीं करता है, डेस्कटॉप खोज की गति तत्काल है, कॉपी करना, काटना, चिपकाना सब कुछ तेज है, डेबियन और डेरिवेटिव की तुलना में अधिक, (सच्चाई यह है कि मुझे अभी भी समझ नहीं आया कि लिनक्स कैसे काम करता है) उबंटू का उपयोग करें)।
    मैंने उबंटू को ext4 और फिर btrfs के साथ इंस्टॉल किया और आखिरी बेहतर था, मुझे नहीं पता क्यों, लेकिन यह था।
    Btrfs के साथ जुड़कर, SUSE और कंपनी इसे डिफ़ॉल्ट रूप से उपयोग करते हैं क्योंकि वे आपदा की स्थिति में पुनर्प्राप्ति के लिए विशेषज्ञ होने की आवश्यकता के बिना, पुनर्प्राप्ति के लिए स्नैपशॉट शामिल करते हैं।
    सच तो यह है कि, ओपनएसयूएसई से बेहतर कुछ भी नहीं है, और केवल सदाबहार के लिए 13.1 के साथ नहीं रहना, 13.2 में परिवर्तन अविश्वसनीय हैं। मैं गिरगिट डिस्ट्रो के अलावा किसी अन्य चीज़ की अनुशंसा या उपयोग नहीं करूंगा।
    सभी को नमस्कार और... खूब मजा करो!!

  28.   ओलिवर कहा

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