Windows Server 2012 R2 ने 356GB से 1.32GB तक की कटौती की


13

मैं एक सर्वर 2012 R2 संग्रहण स्थान पर डिडुप्लीकेशन के साथ प्रयोग कर रहा हूं। मैंने इसे कल रात पहली कटौती अनुकूलन चलाने दिया, और मुझे यह देखकर प्रसन्नता हुई कि इसने 340GB की कटौती का दावा किया है।

यहाँ छवि विवरण दर्ज करें

हालांकि, मुझे पता था कि यह सच होने के लिए बहुत अच्छा था। उस ड्राइव पर, SQL सर्वर बैकअप से 100% घटाया गया:

यहाँ छवि विवरण दर्ज करें

यह अवास्तविक लगता है, यह देखते हुए कि डेटाबेस बैकअप हैं जो फ़ोल्डर में आकार 20x हैं। उदाहरण के तौर पे:

यहाँ छवि विवरण दर्ज करें

यह मानता है कि एक 13.3GB बैकअप फ़ाइल 0 बाइट्स के लिए काट ली गई है। और हां, यह फ़ाइल वास्तव में तब काम नहीं करती जब मैंने इसका एक परीक्षण बहाल किया।

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

क्या सर्वर 2012 R2 डिडुप्लीकेशन काम करता है?


5
मैं उस एक को याद करने जा रहा हूं। "निश्चित रूप से मैंने आपका डेटा नहीं हटाया क्योंकि आपने मुझे बंद कर दिया था। मैंने इसे 0 बाइट्स में काट दिया, यह सब है।"
होपलेसनब

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

@ माइक ने इसे 0 बाइट्स के साथ पूरी तरह से अलग-अलग डेटाबेस बैकअप के रूप में परिभाषित किया, जो कि निश्चित रूप से गलत है। जिन चीजों के लिए मैं चाहता था उनमें से एक है, जैसा कि आपने बताया है, रात से रात तक 90% बैकअप समान हैं।
मार्क हेंडरसन

@MarkHenderson यदि आप एक नई ड्राइव सेटअप करते हैं और सब कुछ कॉपी करते हैं, तो क्या यह काम करता है? बस बेवकूफ अनुमान लगा रहे हैं। हो सकता है कि यह डीएफएस के समान हो जहां प्रारंभिक डेटा को देखने की प्रक्रिया की जानी चाहिए या यह सही ढंग से काम करने में विफल हो जाएगा। आपके परिणाम विषम हैं, कोई सवाल नहीं। उम्मीद है कि आप इसका पता लगा लेंगे, मैं यह जानने के लिए उत्सुक हूं कि क्या हुआ ..
माइकॉवॉद

@ मायकेवुड - मैंने ऐसा प्रयास नहीं किया। मैं के बाद से nuked है कि ड्राइव और यह विभिन्न dedupe सेटिंग्स के साथ फिर से बनाया है, इसलिए मैं देखेंगे क्या होता है जब आज रात एक और डंप रन
मार्क हेंडरसन

जवाबों:


5

Deduplication काम करता है।

कटौती के साथ, डिस्क फ़ील्ड पर आकार अर्थहीन हो जाता है। फाइलें अब सामान्य रूप से "फाइलें" नहीं हैं, लेकिन अंक फिर से मिलते हैं और इसमें वास्तविक डेटा नहीं होता है लेकिन फ़ाइल को फिर से संगठित करने के लिए डेडअप इंजन के लिए मेटाडेटा होता है। यह मेरी समझ है कि आप प्रति-फ़ाइल बचत प्राप्त नहीं कर सकते हैं क्योंकि डिडअप चंक स्टोर प्रति वॉल्यूम है, इसलिए आपको केवल प्रति-वॉल्यूम बचत मिलती है। http://msdn.microsoft.com/en-us/library/hh769303(v=vs.85).aspx

शायद आपका डेडअप काम अभी तक पूरा नहीं हुआ था, अगर कुछ अन्य डेटा अभी तक नहीं काटे गए थे। यह सुपर-फास्ट नहीं है, डिफ़ॉल्ट रूप से समय-सीमित है और आपके हार्डवेयर के आधार पर संसाधन-विवश हो सकता है। सर्वर मैनेजर से डिडअप शेड्यूल जांचें।

अब मैंने लगभग एक साल के लिए अलग-अलग परिदृश्यों (SCCM DP, अलग-अलग परिनियोजन प्रणालियाँ, सामान्य फ़ाइल सर्वर, उपयोगकर्ता होम फ़ोल्डर फ़ाइल सर्वर आदि) में कई सिस्टम (विंडोज 2012 R2) पर डिडअप को तैनात किया है। बस यह सुनिश्चित करें कि आप पूरी तरह से पैच हो गए हैं, मुझे RTM के बाद से कार्यक्षमता (दोनों संचयी अद्यतन और हॉटफ़िक्स) को हटाने के लिए कई पैच याद हैं।

हालाँकि कुछ समस्याएँ हैं जो कुछ सिस्टम स्थानीय सिस्टम (IIS, SCCM कुछ परिदृश्यों में अनुकूलित फ़ाइलों से डेटा को सीधे नहीं पढ़ सकते हैं)। जैसा कि yagmoth555 द्वारा सुझाया गया है, आपको इसे हटाने के लिए या तो विस्तार-DedupFile का प्रयास करना चाहिए या केवल फ़ाइल की एक प्रतिलिपि बनाना चाहिए (लक्ष्य फ़ाइल अगले ऑप्टिमाइज़ रन तक अनधिकृत होगी) और पुन: प्रयास करें। http://blogs.technet.com/b/configmgrteam/archive/2014/02/18/configuration-manager-distribution-point-and-windows-server-2012-data-deduplication.aspx https: //kickthatcomputer.wordpress .com / 2013/12/22 / कोई इनपुट-फ़ाइल-निर्दिष्ट-windows-सर्वर 2012-dedupe-ऑन-आईआईएस-साथ-php /

यदि आपका एसक्यूएल बैकअप वास्तव में दूषित है, तो मेरा मानना ​​है कि यह एक अलग मुद्दे के कारण है और डिडुप्लीकेशन तकनीक से संबंधित नहीं है।


जवाब के लिए धन्यवाद। आपका उत्तर मेरे अपने निष्कर्षों को दर्शाता है। मुझे डिडअप के बारे में कुछ गलतफहमी थी, और मेरी परीक्षण पद्धति त्रुटिपूर्ण थी।
मार्क हेंडरसन

@ अपनी गलतफहमियों और परीक्षण कार्यप्रणाली के बारे में कुछ भी आप साझा कर सकते हैं ...? शायद एक ब्लॉग पोस्ट में? सीखना दिलचस्प होगा क्योंकि मैं नहीं सोच सकता कि आप (और इसलिए मैं) गलत हो गए हैं। संपादित करें: मैंने अब आपका उत्तर देखा है ... लेकिन अगर आपके पास एक ब्लॉग पोस्ट एक अच्छा पढ़ा जाएगा।
एशले

1
@AshleySteel मैं वास्तव में किसी भी अधिक ब्लॉग नहीं है। एक समय में एक बार इस्तेमाल किया। पूरी बात मूल रूप से करने के लिए मुझे समझ नहीं कैसे Windows सर्वर dedupe काम करता है नीचे आया ...
मार्क हेंडरसन

2

ऐसा लग रहा है कि मैंने यह कहते हुए बंदूक छीन ली होगी कि इस तरह की कटौती संभव नहीं है। जाहिरा तौर पर, यह पूरी तरह से संभव है, क्योंकि इन असम्पीडित SQL सर्वर बैकअप के अतिरिक्त, मेरे पास होस्ट VM के VMWare स्नैपशॉट-स्तर बैकअप भी हैं।

जैसा कि yagmoth555 ने सुझाव दिया था, मैं Expand-DedupeFileइनमें से कुछ 0-बाइट फ़ाइलों पर भाग गया और मुझे इसके अंत में एक पूरी तरह से प्रयोग करने योग्य फ़ाइल वापस मिल गई।

मैंने तब अपने परीक्षण के तरीके को देखा कि मैंने कैसे निर्धारित किया कि फाइलें अच्छी नहीं थीं, और मुझे अपने परीक्षणों (अनुमति!) में एक दोष मिला।

मैं भी एक हेक्स संपादक में 0-बाइट deduped बैकअप फ़ाइल खोला, और सब कुछ देखा ठीक है।

इसलिए मैंने अपनी परीक्षण पद्धति को समायोजित किया और सब कुछ वास्तव में काम करने लगता है। जैसा कि मैंने इसे छोड़ दिया है, वास्तव में कटौती बेहतर हो गई है, और मैंने अब 1.5TB से अधिक अंतरिक्ष को बचाने के लिए धन्यवाद दिया है।

मैं इसे और अधिक अच्छी तरह से परीक्षण करने जा रहा हूं इससे पहले कि मैं इसे उत्पादन में एक धक्का दे दूं, लेकिन अभी यह आशाजनक लग रहा है।


0

हां, लेकिन मैंने केवल एक हाइपर क्लस्टर db का मामला देखा है। 4tb से 400g, और VM चल रहा था। ओएस पूरी तरह से पैच किया गया था।

आपकी sql बैकअप फ़ाइल के लिए, क्या यह एक डंप है जिसे आप इसमें पढ़ सकते हैं? मैं सामग्री की जांच करूंगा। उस भाग के लिए मैं यह जवाब नहीं दे सकता कि यह कैसे एएसआईआई फ़ाइल को काटता है।


वे बाइनरी फाइलें हैं, लेकिन जैसा कि मैंने पहले ही उल्लेख किया है कि उनमें जो कुछ भी है वह पूरी तरह से दूषित है। मैं वास्तव में एक हेक्स संपादक में सामग्री की जांच नहीं करता था, और मैंने उस ड्राइव को nuked किया है और इसे आज रात को क्या होता है, यह देखने के लिए अलग-अलग डिड्यूप मापदंडों के साथ फिर से बनाया।
मार्क हेंडरसन

1
@MarkHenderson यह कटौती मेटाडाटा में एक ठग भ्रष्टाचार हो सकता है, क्योंकि आकार 0. कोट किया गया था; "डेडुप्लीकेशन एकल चंक भ्रष्टाचार के प्रभाव को बढ़ाता है क्योंकि एक लोकप्रिय चंक को बड़ी संख्या में फ़ाइलों द्वारा संदर्भित किया जा सकता है। कल्पना कीजिए कि एक ऐसी चैंक जिसे 1000 फ़ाइलों द्वारा संदर्भित किया जाता है वह एक सेक्टर त्रुटि के कारण खो जाती है; आपको तुरंत एक 1000 फ़ाइल हानि होगी। " विस्तृत करें-DedupFile से इनकार करेगा अध्यक्ष एवं प्रबंध निदेशक अगर यह एक बुरा .bak या एक dedup भ्रष्टाचार है
yagmoth555
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.