मेरे सभी ZFS स्नैपशॉट निर्देशिका खाली क्यों हैं?


13

मैं एक ZFS भंडारण उपकरण के रूप में Oracle 11 बॉक्स चला रहा हूं, और मैं ZFS फाइलसिस्टम के नियमित स्नैपशॉट ले रहा हूं, के माध्यम से cron

अतीत में, मुझे पता है कि अगर मैं स्नैपशॉट से किसी विशेष फ़ाइल को हथियाना चाहता था, तो केवल पढ़ने के लिए एक कॉपी रखी गई थी .zfs/snapshot/{name}/और मैं बस वहां नेविगेट कर सकता हूं और फ़ाइल को बाहर निकाल सकता हूं। यह ओरेकल की वेबसाइट पर प्रलेखित है ।

हालांकि, मैं दूसरे दिन ऐसा करने के लिए गया, और देखा कि स्नैपशॉट निर्देशिकाओं के भीतर ZFS निर्देशिका सभी खाली हैं। zfs list -t snapshotसही ढंग से स्नैपशॉट की सूची दिखाता है जो मौजूद होना चाहिए, और .zfs/snapshotsसही ढंग से प्रत्येक स्नैपशॉट के लिए एक निर्देशिका शामिल है, और प्रत्येक स्नैपशॉट में प्रत्येक ZFS फाइल सिस्टम के लिए एक निर्देशिका मौजूद है। हालाँकि, ये निर्देशिका खाली दिखाई देती हैं।

मैंने थोड़े-से इस्तेमाल किए गए हिस्से में एक फ़ाइल को छूने और नवीनतम प्रति घंटा स्नैपशॉट में वापस रोल करके एक पुनर्स्थापना का परीक्षण किया, और यह ठीक काम करता है। तो रोलबैक कार्यक्षमता है।

क्या ओरेकल बदल गया है कि स्नैपशॉट कैसे किए जाते हैं? या यहाँ कुछ गंभीर रूप से गलत है?



और भी github.com/zfsonlinux/zfs/issues/3030 । हालाँकि, आप Oracle ZFS ट्री का उपयोग करते हैं, और उन्होंने संभवतः इतना अधिक डायवर्ट किया है कि अब सीधे तुलना नहीं की जा सकती।
पर्सिड्स

जवाबों:


5

यदि आपके पास एक वंशज ZFS फाइल सिस्टम है, उदाहरण के लिए tank/newfs। तब आपको फ़ोल्डर tank/newfsमें फाइलें नहीं /tank/.zfs/mysnapshotमिलेंगी, केवल माउंटपॉइंट newfsमौजूद होगा। यदि आप उन फ़ाइलों को एक्सेस करना चाहते हैं जिन्हें आपको अपनी फ़ाइलों को /tank/newfs/.zfs/mysnapshotफ़ोल्डर में देखने की आवश्यकता है ।


0

सूचीबद्ध स्नैपशॉट .zfs/snapshot/स्वचालित रूप से मांग पर आरूढ़ हैं, क्योंकि उन्हें ब्राउज किया जा रहा है, और जब उपयोग में नहीं होता है तो स्वचालित रूप से अनमाउंट किया जाता है।

lsएक निर्देशिका में एक सरल करना स्पष्ट रूप से 'मांग' माना जाने के लिए पर्याप्त नहीं है। आपको cdप्रश्न में निर्देशिका में और lsकमांड जारी करने की आवश्यकता होगी ।

आपको snapdir=visibleफ़ाइल सिस्टम के लिए सेट करने की भी आवश्यकता हो सकती है ।

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