Eksperymentuję z deduplikacją na przestrzeni dyskowej Server 2012 R2. Pozwoliłem, by uruchomiła pierwszą optymalizację dedupe w nocy i byłam zadowolona, widząc, że zmniejszyła się o 340 GB.
Wiedziałem jednak, że to zbyt piękne, aby mogło być prawdziwe. Na tym dysku 100% deduplikacji pochodziło z kopii zapasowych programu SQL Server:
Wydaje się to nierealne, biorąc pod uwagę, że w folderze znajdują się kopie zapasowe baz danych o rozmiarze 20x większym. Jako przykład:
Uważa, że plik kopii zapasowej o pojemności 13,3 GB został deduplikowany do 0 bajtów. I oczywiście ten plik nie działa, gdy przywróciłem go testowo.
Aby dodać obrażenia do obrażeń, na tym dysku znajduje się inny folder, który zawiera prawie TB danych, który powinien był dużo poświęcić, ale go nie miał.
Czy deduplikacja Server 2012 R2 działa?
źródło
Odpowiedzi:
Deduplikacja działa.
Dzięki deduplikacji pole Rozmiar na dysku staje się bez znaczenia. Pliki nie są już zwykłymi „plikami”, ale punktami ponownej analizy i nie zawierają rzeczywistych danych, ale metadane dla silnika deduplikacji w celu odtworzenia pliku. Rozumiem, że nie można uzyskać oszczędności na plik, ponieważ magazyn porcji deduplikacji jest na wolumin, więc uzyskuje się tylko oszczędności na wolumin. http://msdn.microsoft.com/en-us/library/hh769303(v=vs.85).aspx
Być może twoje zadanie deduplikacji jeszcze się nie zakończyło, jeśli niektóre inne dane nie zostały jeszcze deduplikowane. Nie jest superszybki, domyślnie jest ograniczony czasowo i może być ograniczony zasobami w zależności od sprzętu. Sprawdź harmonogram deduplikacji w Menedżerze serwera.
Od około roku wdrażam deduplikację na kilku systemach (Windows 2012 R2) w różnych scenariuszach (SCCM DP, różne systemy wdrażania, ogólne serwery plików, serwery plików folderów domowych użytkowników itp.). Tylko upewnij się, że jesteś w pełni załatany, pamiętam kilka poprawek do funkcji deduplikacji (zarówno Aktualizacje zbiorcze, jak i poprawki) od czasu RTM.
Istnieją jednak pewne problemy, że niektóre systemy nie mogą odczytać danych bezpośrednio ze zoptymalizowanych plików w systemie lokalnym (IIS, SCCM w niektórych scenariuszach). Jak zasugerował yagmoth555, powinieneś spróbować Expand-DedupFile, aby go zoptymalizować lub po prostu zrobić kopię pliku (plik docelowy nie zostanie zoptymalizowany do następnego uruchomienia optymalizacji) i spróbować ponownie. http://blogs.technet.com/b/configmgrteam/archive/2014/02/18/configuration-manager-distribution-points-and-windows-server-2012-data-deduplication.aspx https: //kickthatcomputer.wordpress .com / 2013/12/22 / no-input-file-specified-windows-server-2012-dedupe-on-iis-with-php /
Jeśli twoja kopia zapasowa SQL jest faktycznie uszkodzona, uważam, że wynika to z innego problemu i nie jest związana z technologią deduplikacji.
źródło
Wygląda na to, że podskoczyłem z pistoletu, mówiąc, że tego rodzaju deduplikacja nie jest możliwa. Najwyraźniej jest to całkowicie możliwe, ponieważ oprócz tych nieskompresowanych kopii zapasowych SQL Server, mam również kopie zapasowe VMWare na poziomie migawek maszyn wirtualnych hosta.
Jak sugerował yagmoth555, uruchomiłem
Expand-DedupeFile
niektóre z tych plików 0-bajtowych i na końcu otrzymałem plik całkowicie użyteczny.Następnie spojrzałem na moją metodologię testowania na to, jak ustaliłem, że pliki nie są dobre, i znalazłem wadę w moich testach (uprawnienia!).
Otworzyłem także 0-bajtowy deduplikowany plik kopii zapasowej w edytorze szesnastkowym i wszystko wyglądało OK.
Dostosowałem więc metodologię testowania i wszystko wydaje się działać. Gdy go zostawiłem, deduplikacje faktycznie się poprawiły, a dzięki dedupe zaoszczędziłem teraz ponad 1,5 TB miejsca.
Zamierzam przetestować to dokładniej, zanim zainspiruję się do produkcji, ale teraz wygląda obiecująco.
źródło
Tak, ale widziałem tylko przypadek dedupcji db klastra hyperv. 4 TB do 400 g, a maszyna wirtualna była uruchomiona. System operacyjny został w pełni załatany.
Czy dla pliku kopii zapasowej sql jest zrzut, który można w nim odczytać? Sprawdziłbym treść. W tej części nie mogę odpowiedzieć, jak to deduplikować plik ascii.
źródło