जैसा कि कोई व्यक्ति जो अब लगभग वर्षों से एक btrfs
फाइल सिस्टम का उपयोग कर रहा है, मैं सुरक्षित रूप से कह सकता हूं कि स्नैपशॉट की संख्या पर व्यावहारिक सीमा नहीं लगती है जो आसानी से पहुंचा जा सकता है। हालांकि कुछ चेतावनी भी हैं। फाइलसिस्टम विखंडन को जन्म दे सकता है। इसलिए यह सलाह दी जाती है कि निर्मित ऑनलाइन डीफ़्रैग्मेन्टेशन सुविधा का उपयोग करें । इसके अलावा, कोई भी इसका अच्छा उपयोग कर सकता हैArch Linux
2
btrfs
btrfs
btrfs
संपीड़न सुविधा । इन उपायों में सबसे अधिक प्रदर्शन के मुद्दों का ध्यान रखना चाहिए जो कि बहुत सारे स्नैपशॉट बनाने से काफी हद तक सभ्य कंप्यूटर पर समझदारी से उत्पन्न हो सकते हैं।
जैसा कि आप जानते हैं कि btrfs
सबवोल्यूम को फाइल सिस्टम के रूप में माना जाता है और इसलिए स्नैपशॉट की संख्या वास्तव में सीमित है: अर्थात् फाइलों के आकार के अनुसार। btrfs
विकी के अनुसार पहुंचने वाली अधिकतम फाइलों की संख्या 2^64 byte == 16 EiB
[1] है ।
इन सीमाओं के अलावा, संभावित रूप से हमेशा समस्याएं हो सकती हैं जब आप तुरंत पहचान किए बिना अंतरिक्ष से बाहर चले जाते हैं क्योंकि btrfs
फाइल सिस्टम पर मुक्त स्थान की जांच कभी-कभी मुश्किल हो सकती है, अर्थात बिना किसी btrfs
फाइल सिस्टम पर मुक्त स्थान को मापने के विभिन्न तरीकों के बीच अंतर करने में सक्षम हो सकता है। आसानी से ट्रैक का उपयोग करें कि वास्तव में कितनी मात्रा में स्थान बचा है। इस परिदृश्य को रोकने का एक संभावित तरीका कोटा का उपयोग है। यह सुनिश्चित करता है कि उपयोगकर्ता (या उपयोगकर्ता यदि यह केवल एक है) केवल एक निश्चित राशि का उपयोग कर सकता है। इस अवधारणा पर यहाँ और यहाँ भी बहुत चर्चा की गई है ।
अंतिम लेकिन कम से कम चेतावनी नहीं: मैं btrfs
फाइलसिस्टम का कोई विशेषज्ञ नहीं हूं और केवल इन चीजों के बारे में तब पढ़ता हूं जब मेरे पास कुछ समय पहले एक ही सवाल था। इसके अलावा, वहाँ हमेशा समस्या है कि btrfs
एक "तेजी से आगे बढ़ रहा है लक्ष्य" (अच्छा शब्द एक Arch Linux
विकी पृष्ठ से चुराया जा रहा है मुझे लगता है।) इसलिए चीजें बदल सकती हैं।