Kopiowanie na poziomie bloków z Syncovery
Syncovery może wykryć, które części większego pliku uległy zmianie, i kopiować tylko zmienione bloki, zamiast kopiować cały plik. Ta funkcja działa podobnie do Rsync (ale nie jest tym samym).
Kopiowanie tylko zmienionych bloków może zaoszczędzić przepustowość i czas, zwłaszcza przy wolnym połączeniu. Podczas kopiowania między dyskami lokalnymi lub w środowisku LAN może również oszczędzać przepustowość, ale nie zawsze pozwala zaoszczędzić dużo czasu kopiowania, ponieważ plik źródłowy musi być za każdym razem odczytany w całości, aby określić zmienione bloki (z wyjątkiem użycia Usługi monitorowania systemu plików).
Do kopiowania na poziomie bloków kwalifikują się tylko typy plików o strukturze blokowej. Należą do nich pliki baz danych, takie jak SQL lub Outlook PST, a także obrazy dysków i obrazy wirtualnych dysków twardych (VM). Z kolei pliki strumieniowe zwykle powodują zmianę wszystkich bloków po każdej modyfikacji (na przykład dokumenty tekstowe, arkusze kalkulacyjne, pliki zip i zdjęcia). W związku z tym kopiowanie na poziomie bloków nie pozwoli zaoszczędzić zbyt wiele przepustowości w przypadku plików strumieniowych.
W Syncovery kopiowanie na poziomie bloków jest czasem nazywane również “aktualizacją części pliku”. W wielu przypadkach wystarczy zaznaczyć tylko opcję “Kopiowanie na poziomie bloków”, która znajduje się w kategorii Ustawienia specjalne w profilach (w trybie zaawansowanym).
Program musi mieć szybki dostęp przynajmniej do jednej ze stron synchronizacji (z wyjątkiem trybu 0). Druga strona może być połączeniem o małej przepustowości. Jeśli używasz protokołu internetowego, pamiętaj, że tylko SSH/SFTP obsługuje bezpośrednio aktualizację na poziomie bloków. Pozostałe protokoły mogą być używane tylko z kopią zapasową syntetyczną (zobacz dalej poniżej).
Uwaga: Kopiowanie na poziomie bloków przez SSH/SFTP zostało zaimplementowane tylko dla wysyłania, a nie dla pobierania.
Kopiowanie na poziomie bloków może działać na cztery różne sposoby:
Tryb 0: Z usługą monitorowania systemu plików (nowość w Syncovery 8):
– usługa monitorowania systemu plików Syncovery musi być uruchomiona i monitorować foldery źródłowe
– jeśli źródło znajduje się na lokalnym dysku twardym, usługa monitorowania systemu plików jest automatycznie konfigurowana podczas zapisywania profilu
– bardzo szybkie, nie jest wymagane pełne skanowanie pliku źródłowego ani sumy kontrolne MD5
– pliki docelowe nie mogą być modyfikowane przez żaden inny profil, osobę ani narzędzie
– dostęp do lokalizacji docelowej musi odbywać się przez LAN, VPN lub SSH/SFTP
– jeśli źródło jest ścieżką UNC, wymagane jest specjalne skonfigurowanie (patrz na końcu strony)
– obecnie nie można połączyć z Trybem 3 (Kopia syntetyczna)
Tryb 1: Z bazą danych:
– dostęp do źródła musi być szybki
– lokalizacja docelowa może być wolna
– sumy kontrolne MD5 są przechowywane w bazie danych
– pliki docelowe nie mogą być modyfikowane przez żaden inny profil, osobę ani narzędzie
– dostęp do lokalizacji docelowej musi odbywać się przez LAN, VPN lub SSH/SFTP
Tryb 2: Z usługą zdalną:
– zdalna usługa Syncovery oblicza sumy kontrolne MD5 na komputerze zdalnym
– wolniejszą stroną może być zarówno źródło, jak i cel
– sumy kontrolne MD5 są obliczane za każdym razem od nowa
– pliki po obu stronach mogą być modyfikowane przez inne profile, osoby lub narzędzia
– jedna strona musi być lokalna lub dostępna przez LAN/VPN, druga może być dostępna przez LAN, VPN lub SSH/SFTP
Tryb 3: Kopia syntetyczna:
– podobnie jak Tryb 1, a ponadto:
– dodaje kompresję Zip, wersjonowanie i kodowanie nazw plików
– może działać lokalnie lub z dowolnym protokołem internetowym po stronie docelowej
– zmienione bloki są za każdym razem przesyłane w nowym, oddzielnym pliku zip
– wszystkie starsze pliki zip muszą pozostać w magazynie kopii zapasowych, ale można je przerzedzać
– obsługiwane są wszystkie typy połączeń i protokoły internetowe
Tryb 1: Wolna lokalizacja docelowa
W tym trybie przyspieszenie jest dostępne, gdy kopiujesz pliki z lokalizacji, do której masz szybki dostęp (najlepiej z własnego dysku twardego). Lokalizacja docelowa może być po wolnym łączu, ale musi być zwykłym systemem plików (LAN, VPN) albo SSH/SFTP. W przypadku innych połączeń możesz użyć Kopii syntetycznej.
Instrukcje dla Trybu 1
W swoim profilu zaznacz następującą opcję: Kopiowanie na poziomie bloków, która znajduje się na karcie Specjalne podczas edycji profilu w Trybie zaawansowanym. Przy następnym uruchomieniu profilu zostanie utworzona na dysku twardym baza danych, w której będą przechowywane informacje potrzebne do przyspieszenia. Przy drugim uruchomieniu profilu powinieneś zauważyć przyspieszenie.
Tryb 2: Z usługą zdalną
Ten tryb może przyspieszyć aktualizowanie dużych plików w obu kierunkach. Zdalny komputer może być zarówno źródłem, jak i/lub celem. Osiąga się to przez uruchomienie na zdalnym komputerze niewielkiej aplikacji usługi, która będzie tworzyć potrzebne sumy kontrolne na bieżąco, na żądanie głównej aplikacji uruchomionej na innym komputerze. Więcej informacji o usłudze zdalnej Syncovery znajdziesz tutaj.
Drugi (lokalny) komputer, na którym działa główny program Syncovery, musi mieć zwykły dostęp do systemu plików na komputerze zdalnym (LAN lub VPN) albo może korzystać z SSH/SFTP. Musi mieć uprawnienia do zapisu na komputerze zdalnym, aby mógł tam zapisać plik z żądaniem sumy kontrolnej. Sumy kontrolne MD5 są tworzone w razie potrzeby, dzięki czemu nie jest używana żadna baza danych.
Instrukcje dla Trybu 2
Na systemie zdalnym uruchom program instalacyjny i zainstaluj usługę zdalną Syncovery wraz z jej panelem sterowania. Uruchom panel sterowania z grupy Syncovery w menu Start. Na karcie Konfiguracja sumowania wprowadź foldery bazowe, które będą używane do synchronizacji. Kliknij Zastosuj. Na karcie Konfiguracja usługi kliknij Zainstaluj usługę i Uruchom. Domyślnie usługa będzie korzystać z konta System Windows. Jeśli to konto nie ma wystarczających uprawnień dostępu, być może trzeba będzie zmienić konto w Panel sterowania systemu Windows → Narzędzia administracyjne → Usługi.
Na systemie lokalnym uruchamiasz główny program Syncovery. W swoim profilu prawa strona musi wskazywać system zdalny. Wskaż jeden z folderów, które zostały określone do monitorowania przez usługę zdalną. Lewa strona powinna zawierać Twoje lokalne foldery albo dysk sieciowy o stosunkowo szybkim dostępie. Na karcie Specjalne w Trybie zaawansowanym zaznacz następujące opcje: Kopiowanie na poziomie bloków oraz Prawa strona używa usługi zdalnej.
Tryb 3: Kopia zapasowa syntetyczna
Ta funkcja jest przeznaczona do tworzenia kopii zapasowych z lokalnej pamięci masowej do dowolnego typu magazynu kopii zapasowych. Kopia zapasowa może być lokalna lub online.
Wybierz „Kopia zapasowa syntetyczna” na karcie Versioning->Synthetic Backup. Spowoduje to automatyczne zaznaczenie tych dodatkowych opcji:
– Kopiowanie na poziomie bloków (w sekcji Special)
– Kodowanie nazw plików (w sekcji Versioning)
– Kompresuj każdy plik osobno (w sekcji Compression/Encryption)
Dowiedz się więcej o kopii zapasowej syntetycznej na tej stronie.
Konfigurowanie trybu 0 (Usługa monitorowania systemu plików) z użyciem ścieżki UNC
Usługa monitorowania systemu plików może być używana do włączania kopiowania na poziomie bloków ze ścieżki UNC, oprócz kopiowania z dysków lokalnych.
Aby to działało, usługa monitorowania musi być zainstalowana i skonfigurowana na wszystkich komputerach zapisujących do ścieżki UNC. Do konfiguracji Usługi monitorowania systemu plików należy użyć Panelu sterowania usług pomocniczych. W polu konfiguracji trzeba wpisać ścieżkę UNC, która jest ścieżką źródłową zadania Syncovery.
Ponadto Usłudze monitorowania systemu plików należy przypisać konto użytkownika mające dostęp do ścieżki UNC. Robi się to w Panelu sterowania Windows→Narzędzia administracyjne→Usługi, edytując jej właściwości. Następnie można uruchomić usługę. W ścieżce UNC powinien pojawić się ukryty folder .Syncovery oraz plik, na przykład SyncoveryFSMonitor.MACHINENAME.active. Jeśli masz problemy z konfiguracją, skontaktuj się z support@syncovery.com.
