मैं एक ZFS भंडारण उपकरण के रूप में Oracle 11 बॉक्स चला रहा हूं, और मैं ZFS फाइलसिस्टम के नियमित स्नैपशॉट ले रहा हूं, के माध्यम से cron
।
अतीत में, मुझे पता है कि अगर मैं स्नैपशॉट से किसी विशेष फ़ाइल को हथियाना चाहता था, तो केवल पढ़ने के लिए एक कॉपी रखी गई थी .zfs/snapshot/{name}/
और मैं बस वहां नेविगेट कर सकता हूं और फ़ाइल को बाहर निकाल सकता हूं। यह ओरेकल की वेबसाइट पर प्रलेखित है ।
हालांकि, मैं दूसरे दिन ऐसा करने के लिए गया, और देखा कि स्नैपशॉट निर्देशिकाओं के भीतर ZFS निर्देशिका सभी खाली हैं। zfs list -t snapshot
सही ढंग से स्नैपशॉट की सूची दिखाता है जो मौजूद होना चाहिए, और .zfs/snapshots
सही ढंग से प्रत्येक स्नैपशॉट के लिए एक निर्देशिका शामिल है, और प्रत्येक स्नैपशॉट में प्रत्येक ZFS फाइल सिस्टम के लिए एक निर्देशिका मौजूद है। हालाँकि, ये निर्देशिका खाली दिखाई देती हैं।
मैंने थोड़े-से इस्तेमाल किए गए हिस्से में एक फ़ाइल को छूने और नवीनतम प्रति घंटा स्नैपशॉट में वापस रोल करके एक पुनर्स्थापना का परीक्षण किया, और यह ठीक काम करता है। तो रोलबैक कार्यक्षमता है।
क्या ओरेकल बदल गया है कि स्नैपशॉट कैसे किए जाते हैं? या यहाँ कुछ गंभीर रूप से गलत है?