Jak synchronizować pliki na różnych komputerach. Program do synchronizacji danych (plików i folderów) przez Internet

Jeśli kiedykolwiek pracowałeś na wielu komputerach, prawdopodobnie napotkałeś problem synchronizacji plików. Nagle potrzebujesz plików, z którymi pracujesz w biurze w domu, a pliki, które zostawiłeś na laptopie, są bardzo potrzebne na tablecie lub smartfonie. Jeśli aktywnie korzystasz z kilku komputerów, takie problemy zdarzają się regularnie. W takiej sytuacji pojawia się pytanie, jak zsynchronizować foldery na różnych komputerach.

Możesz wymyślić wiele sposobów synchronizacji plików na różnych komputerach. Jednak większość z tych metod jest dość skomplikowana technicznie. Zwykły użytkownik nie będzie mógł z nich skorzystać bez pomocy doświadczonego administratora systemu. W tym artykule opiszemy najprostszy sposób synchronizacji plików na różnych komputerach.

Do synchronizacji użyjemy . Dlatego pierwszym krokiem jest rejestracja konta Google. Aby to zrobić, kliknij link i wypełnij formularz rejestracyjny.

Jeśli masz już konto Google, możesz pominąć ten krok.

Witajcie drodzy przyjaciele, w tym filmie dowiemy się, jak skonfigurować synchronizację danych (plików i folderów) przez Internet?

Dlaczego potrzebujesz synchronizacji danych (plików i folderów)?

Najpierw zdecydujmy, dlaczego może to być potrzebne. W moim przypadku sytuacja wyglądała następująco. Załóżmy, że pracujesz nad tym samym projektem na różnych komputerach, jest to komputer służbowy, domowy komputer stacjonarny i laptop. Aby mieć pewność, że każdy komputer będzie miał aktualne informacje w momencie wprowadzenia najnowszych zmian, warto skonfigurować synchronizację plików i folderów pomiędzy wszystkimi tymi urządzeniami.

Możesz użyć pendrive'a i przechowywać na nim wszystkie informacje, ale ciągłe przełączanie między różnymi urządzeniami jest niewygodne, zwłaszcza że w pewnym momencie może nie być pod ręką.

Dlatego synchronizacja plików i folderów przez Internet będzie nam pomocna, zwłaszcza że Internet jest teraz niemal wszędzie, a co za tym idzie, wszędzie możesz uzyskać dostęp do swoich danych.

Jakie są programy do synchronizacji plików i folderów przez Internet?

Osobiście próbowałem wielu różnych programów z tą funkcją, ale wszystkie miały pewne wady:

- Wymagany dedykowany adres IP- tj. Proponuje się, aby komputer stał się serwerem synchronizacji dostępnym przez Internet i wymiana danych będzie odbywała się za pośrednictwem tego komputera.

- trudności w zakładaniu- ponieważ musisz stworzyć serwer dedykowany, musisz wprowadzić kilka dodatkowych ustawień.

- rozwiązania płatne

- podejrzane serwery pamięci masowej- istnieją programy, które korzystają z własnych serwerów, jednak nie wiadomo na ile należy im ufać.

- niestabilna praca- początkowo skonfigurowałem synchronizację za pomocą Acronis. Dobrze radzi sobie z kopią zapasową, ale przy synchronizacji ma sporo błędów. Mniej więcej raz na miesiąc wszystko się zawieszało i trzeba było konfigurować od nowa. Nawet nowe wersje programu nadal nie rozwiązały tego problemu. Co więcej, rozwiązanie to jest również płatne.

I w pewnym momencie przyszło mi do głowy skuteczne i darmowe rozwiązanie. Jest to korzystanie z bezpłatnej chmury udostępnianej przez większość klientów poczty e-mail (Mail.ru Cloud, Yandex.Disk, Google.Disk)

Dlatego zdecydowałem się wdrożyć synchronizację plików i folderów za pośrednictwem usługi Mail.ru Cloud, o której opowiem w tym samouczku wideo. Dla pozostałych usług zasada działania będzie podobna!

Konfigurowanie synchronizacji plików i folderów za pośrednictwem chmury Mail.ru.

W rzeczywistości wszystko można łatwo i prosto skonfigurować:

1) Musisz mieć skrzynkę pocztową w usłudze Mail.ru;

2) Musisz pobrać i zainstalować program, aby współpracować z Cloud.Mail.ru na komputerze stacjonarnym;

3) Zainstaluj program na wszystkich komputerach, z którymi będzie przeprowadzana synchronizacja;

5) Określ folder, z którym będą synchronizowane pliki w chmurze.

Jedynym minusem, z jakim się spotykamy, jest objętość samej chmury. Można go jednak używać jako kontenera tymczasowego, po zakończeniu wszystkich prac i zamknięciu projektu można go przenieść do stałego miejsca przechowywania i usunąć z chmury, aby nie zajmował dodatkowego miejsca.

Wielu użytkowników musi dziś pracować nie na jednym, ale na dwóch, a nawet większej liczbie komputerów stacjonarnych (przynajmniej w pracy i w domu) – w praktyce oznacza to automatycznie konieczność synchronizacji wszystkich materiałów roboczych. Pod tym względem pracownikom mobilnym jest jeszcze trudniej, bo m.in. nie mogą obejść się bez przenośnego komputera typu PC, takiego jak laptop, netbook czy inny komputer mobilny. Oznacza to, że muszą zadbać o synchronizację swoich plików także na urządzeniach mobilnych, aby uniknąć niekończących się problemów z wersjami dokumentów i projektów, których rozwiązanie będzie wymagało dużo cennego czasu.
Oczywiście możesz regularnie ręcznie kopiować zaktualizowane pliki na wszystkie komputery - służbowy, domowy i mobilny. Nie jest to jednak najlepsze rozwiązanie, ponieważ operacje kopiowania i przepisywania będą musiały być wykonywane codziennie. Synchronizacja danych za pomocą odpowiedniego narzędzia lub usługi online do synchronizacji plików jest znacznie szybsza i bardziej niezawodna. W tym artykule rozważymy kilka takich rozwiązań.

Podstawy synchronizacji

Aby zsynchronizować dane, użytkownicy mogą korzystać zarówno ze specjalistycznych narzędzi, jak i usług internetowych. Obydwa monitorują zawartość określonych folderów znajdujących się w różnych miejscach (na przykład na dwóch różnych komputerach) i synchronizują dane zgodnie z wybraną metodą.

Istnieje wiele opcji synchronizacji plików. Najwygodniej jest, jeśli komputery są połączone ze sobą bezpośrednio poprzez sieć lokalną, port podczerwieni lub Internet. W tym przypadku synchronizacja danych odbywa się w jednym kroku - zasadniczo poprzez naciśnięcie jednego przycisku w oknie odpowiedniego programu. Jeżeli nie ma bezpośredniego połączenia, wówczas dane można synchronizować za pomocą urządzenia pośredniczącego, które służy do przesyłania informacji pomiędzy dwoma komputerami. Takim urządzeniem może być pendrive, zewnętrzny dysk twardy, folder na serwerze FTP itp. W tym przypadku dane są synchronizowane w kilku etapach: najpierw pliki są pakowane z jednego komputera i wysyłane do urządzenia pośredniczącego, po czym dane te są odbierane na innym komputerze, dzięki czemu przeprowadzana jest synchronizacja.

Wszystko powyższe dotyczy korzystania z narzędzi. Jeśli chodzi o usługi internetowe, podczas synchronizacji za ich pośrednictwem nie ma potrzeby bezpośredniego łączenia ze sobą synchronizowanych urządzeń, ponieważ wybrane foldery na komputerze lub laptopie są synchronizowane z danymi użytkownika znajdującymi się w pamięci online. Oznacza to, że dokumenty aktualizowane w trakcie pracy automatycznie zapisują się w takim repozytorium.

Ponieważ dane muszą być synchronizowane regularnie (zwykle codziennie), wygodniej jest zautomatyzować ten proces - na przykład analizować i synchronizować pliki według ustalonego harmonogramu lub gdy wystąpią określone zdarzenia (na przykład podczas podłączania dysku wymiennego, uruchamiania systemu lub gdy aktualizacje pojawią się w zsynchronizowanych folderach). Jeśli jest to konieczne, np. przy przetwarzaniu dużej ilości informacji, rozsądniej jest zignorować część plików podczas synchronizacji (zwykle ma to sens np. wykluczenie plików systemowych i ukrytych), co skróci czas potrzebny na przesłanie danych przetwarzanie.

Programy do synchronizacji plików

Na rynku dostępnych jest wiele narzędzi do synchronizacji plików – wśród nich znajdują się zarówno rozwiązania płatne, jak i darmowe, a szereg darmowych produktów posiada funkcjonalność wystarczającą do zaspokojenia potrzeb przeciętnego użytkownika. Jako przykłady takich narzędzi rozważymy ViceVersa, GoodSync, Allway Sync i FreeFileSync.

Z reguły wyspecjalizowane narzędzia wykonują synchronizację bardzo szybko i są łatwe w użyciu, ponieważ najczęściej wystarczy jednorazowo skonfigurować parametry pracy i zautomatyzować ten proces - w przyszłości programy będą samodzielnie monitorować sytuację i synchronizować pliki w odpowiednim czasie sposób.

Synchronizacja nie sprawia żadnych trudności. Najpierw utwórz nowe zadanie, określ w nim dwa foldery - źródłowy i docelowy oraz, jeśli to konieczne, zdefiniuj warunki filtrowania plików. Następnie rozpocznij proces analizy zawartości folderów klikając na przycisk Analiza. Wynik porównania danych w folderze źródłowym i docelowym wyświetlany jest na ekranie, wskazując nowe, zmienione i usunięte pliki (rys. 1).

Ryż. 1. Wynik analizy monitorowanych folderów w GoodSync

Następnie możesz ręcznie rozpocząć synchronizację danych (przycisk Synchronizacja), jednak wygodniej jest skonfigurować program tak, aby automatycznie wykonywał operację. W tym celu należy otworzyć wbudowany w narzędzie harmonogram i określić czas synchronizacji lub zdarzenie, po wystąpieniu którego program powinien rozpocząć analizę i synchronizację plików (rys. 2).

Ryż. 2. Konfigurowanie automatycznej synchronizacji w GoodSync

Warto zwrócić uwagę na jeden niuans. Podczas automatycznej synchronizacji plików z przenośnym urządzeniem magazynującym (na przykład dyskiem flash) może wystąpić problem z rozpoznawaniem dysku. Wygodniej jest, jeśli przetwarzanie plików rozpoczyna się automatycznie po podłączeniu unikalnego urządzenia, jednak każdy podłączony dysk USB będzie wyświetlany pod tą samą literą, co spowoduje błędy synchronizacji w przypadku podłączenia innego dysku flash. Aby program poprawnie rozpoznał żądany dysk, należy ręcznie zmienić ścieżkę do urządzenia, zastępując literę dysku etykietą woluminu (=Nazwa woluminu:\folder1\folder2 - rys. 3). Odpowiednią etykietę woluminu dla konkretnego dysku można łatwo ustawić we właściwościach za pomocą Eksploratora Windows. Użycie tych ustawień gwarantuje wykrycie żądanego dysku przenośnego, niezależnie od przypisanej mu litery dysku.

Ryż. 3. Zastąpienie litery dysku etykietą woluminu
w GoodSync

Nawzajem

Deweloper: Oprogramowanie TGRMN

Rozmiar dystrybucji: Pro — 3,4 MB; Plus - 1,1 MB; Bezpłatny - 708 KB

Praca pod kontrolą: ViceVersa Pro 2.5 i ViceVersa Plus 2.4.2 - Windows (wszystkie wersje); ViceVersa Darmowa 1.0.5 – Windows XP/Vista/7

Cena: Pro – 59,95 USD; Plus – 34,95 USD; Bezpłatny

ViceVersa Pro to dobrze znane rozwiązanie do synchronizacji, tworzenia kopii zapasowych i replikacji plików i folderów (rys. 4). Za jego pomocą można synchronizować dane pomiędzy komputerami stacjonarnymi, laptopami, serwerami plików, nośnikami zewnętrznymi (dyski twarde, urządzenia USB, dyski ZIP itp.), NAS itp. Odbywa się to poprzez sieć lokalną, przez Internet i przy użyciu dowolnych zewnętrznych urządzeń magazynujących.

Podczas synchronizacji analizowane są takie parametry, jak rozmiar pliku oraz data/godzina utworzenia pliku, sumy kontrolne lub kombinacja tych parametrów. Możliwe jest włączenie/wyłączenie podczas analizy podkatalogów, a także pojedynczych plików, biorąc pod uwagę ich atrybuty (ukryty/systemowy/tylko do odczytu) i maskę. Możesz synchronizować i tworzyć kopie zapasowe plików otwartych i zablokowanych w aplikacjach, w tym baz danych poczty Outlook i Outlook Express, dokumentów Word i Excel oraz baz danych SQL. Synchronizacja danych odbywa się ręcznie na żądanie lub automatycznie – według harmonogramu (np. codziennie o ściśle określonej godzinie). Aby zaoszczędzić miejsce na dysku i zapewnić bezpieczeństwo danych na dowolnym nośniku, program udostępnia narzędzia służące do kompresji i szyfrowania plików.

Narzędzie jest dostępne w trzech wersjach: bezpłatnej Free (http://www.tgrmn.com/free/) oraz dwóch wersjach komercyjnych – podstawowej Plus i rozszerzonej Pro. Możliwości bezpłatnej edycji ograniczają się do porównywania i synchronizowania plików w folderach (w tym podfolderach) pomiędzy stacjami dyskietek, dyskami twardymi, dyskami sieciowymi oraz napędami ZIP i CD; synchronizacja odbywa się ręcznie. Wersja Plus umożliwia pracę z dyskami USB, dyskami twardymi i sieciowymi, a także DVD/CD, zapewnia możliwość synchronizacji/tworzenia kopii zapasowych otwartych/zablokowanych plików i może być skonfigurowana do pracy według harmonogramu. Wersja Pro obsługuje wszystkie zadeklarowane przez twórców funkcjonalności.

GoodSync 8.8.6

Deweloper: Siber Systems spółka z ograniczoną odpowiedzialnością

Rozmiar dystrybucji: 7,15 MB

Praca pod kontrolą: Windows 2000/XP/Vista/7

Cena: 29,95 dolarów

GoodSync to wygodne i proste narzędzie do synchronizacji i tworzenia kopii zapasowych plików (rys. 5). Program umożliwia synchronizację plików pomiędzy komputerami stacjonarnymi i laptopami, dyskami wymiennymi i serwerami, a także tworzenie kopii zapasowych ważnych danych na różnych nośnikach (m.in. serwerach FTP i WebDAV). Dodatkowo możliwa jest synchronizacja plików pomiędzy urządzeniami z systemem Windows Mobile Phone lub Pocket PC (Windows CE) a komputerem stacjonarnym. Synchronizację można przeprowadzić bezpośrednio pomiędzy komputerami (w sieci lokalnej lub przez Internet z serwerów FTP, WebDAV i Secure FTP) lub poprzez podłączenie dowolnych zewnętrznych nośników danych (dysk USB, zewnętrzny dysk twardy).

Analiza danych odbywa się z uwzględnieniem daty/godziny modyfikacji plików lub ich rozmiaru. Podczas analizy pliki ukryte i systemowe są automatycznie ignorowane; możesz skonfigurować włączanie/wykluczanie plików o nazwach pasujących do określonej maski, a także plików o określonym rozmiarze lub określonym czasie modyfikacji. Istnieje możliwość synchronizacji zablokowanych plików za pomocą usługi kopiowania woluminów w tle. Aby zautomatyzować proces synchronizacji, dołączono narzędzia umożliwiające uruchamianie synchronizacji zgodnie z harmonogramem i po wystąpieniu określonych zdarzeń (na przykład po podłączeniu komputera do sieci lokalnej, podłączeniu dysku wymiennego do komputera lub uruchomieniu systemu ), można użyć harmonogramu systemu Windows. Aby zwiększyć bezpieczeństwo podczas zdalnej synchronizacji danych, realizowany jest transfer plików szyfrowanym kanałem (FTP przez SSH i WebDAV przez SSL), a do tworzenia kopii zapasowych można wykorzystać szyfrowany system plików EFS (Encrypting File System).

Program posiada wersję demonstracyjną, która jest w pełni funkcjonalna przez 30 dni. W przyszłości mogą z niego korzystać użytkownicy domowi i organizacje non-profit całkowicie bezpłatnie, jednak z ograniczeniami – można utworzyć maksymalnie trzy zadania synchronizacji, zawierające nie więcej niż sto plików. Istnieje specjalna przenośna edycja narzędzia - pojawia się pod nazwą GoodSync2Go i jest przeznaczona do instalacji na dyskach USB.

Allway Sync 11.6.1

Deweloper: Botkind spółka z ograniczoną odpowiedzialnością

Rozmiar dystrybucji: 6,9 MB

Praca pod kontrolą: Windows 2000/XP/2003/Vista/2008/7

Cena: zależy od licencji: Pro – 29,99 USD; Bezpłatnie - bezpłatnie (wyłącznie do użytku niekomercyjnego)

Allway Sync to łatwe w użyciu narzędzie przeznaczone do synchronizacji i tworzenia kopii zapasowych plików w folderach (rys. 6). Program zapewnia synchronizację danych pomiędzy komputerami stacjonarnymi, laptopami, zewnętrznymi dyskami twardymi, napędami USB, serwerami FTP/SFTP i różnymi urządzeniami do przechowywania danych online. Analiza i aktualizacja informacji odbywa się poprzez sieć lokalną, Internet oraz poprzez zewnętrzne urządzenia magazynujące (pendrive, zewnętrzne dyski twarde itp.).

Najnowsze wersje plików są wykrywane na podstawie kombinacji atrybutów pliku, rozmiaru pliku i czasu utworzenia. W celu zawężenia listy analizowanych plików możliwe jest włączenie/wyłączenie obiektów synchronizacji z uwzględnieniem lokalizacji, nazwy i atrybutów pliku (uwzględnianie/wykluczanie wyłącznie plików ukrytych/systemowych). Synchronizacja może odbywać się na żądanie i automatycznie - po określonym czasie, po podłączeniu urządzenia wymiennego, bezczynności komputera itp.; Możesz użyć harmonogramu zadań systemu Windows.

Program oferowany jest w dwóch edycjach: bezpłatnej i komercyjnej Pro. Wersja bezpłatna umożliwia synchronizację nie więcej niż 40 tysięcy plików w ciągu 30 dni. Dostępna jest specjalna przenośna edycja narzędzia przeznaczona do instalacji na dysku flash lub zewnętrznym dysku twardym.

FreeFileSync 4.2

Deweloper: ZenJu

Rozmiar dystrybucji: 9,27 MB

Praca pod kontrolą: Windows 2000/XP/Vista/7

Cena: za darmo

FreeFileSync to bezpłatne narzędzie przeznaczone do porównywania i synchronizacji plików pomiędzy komputerami i dyskami wymiennymi (ryc. 7). Pliki są analizowane na podstawie daty i rozmiaru. Podczas porównywania danych domyślnie ignorowane są katalogi „\RECYCLER” i „\System Volume Information”, możliwe jest także uwzględnianie/wykluczanie pojedynczych plików na podstawie daty, rozmiaru i nazwy. Możliwe jest kopiowanie zablokowanych plików za pomocą usługi kopiowania woluminów w tle systemu Windows. Dostępny jest zestaw narzędzi do tworzenia zadań wsadowych, których uruchamianie można zautomatyzować za pomocą Harmonogramu systemu Windows.

Narzędzie rozpowszechniane jest na licencji GNU GPL, a jego instalacja możliwa jest w dwóch wersjach: stacjonarnej (na komputerze lokalnym użytkownika) i przenośnej (na przykład na dysku flash).

Usługi synchronizacji plików

Istnieje wiele usług przeznaczonych do synchronizacji plików w Internecie. Niektóre z nich są pozycjonowane jako magazyny online z możliwością synchronizacji, inne są zaprojektowane specjalnie do synchronizacji. Skoncentrujemy się na dwóch najpopularniejszych usługach synchronizacji - SugarSync i Dropbox, które pod względem udostępnianych możliwości znacznie wyprzedzają swoich konkurentów.

W przeciwieństwie do mediów, usługi wymagają znacznie więcej czasu na analizę danych i ich synchronizację. Różnica czasu jest oczywiście względna i zależy od specyficznych warunków pracy w Internecie oraz ilości synchronizowanych informacji – oczywiście przy małej prędkości łącza operacja może zająć bardzo dużo czasu. Dlatego ta metoda jest interesująca tylko wtedy, gdy masz stałe szybkie łącze internetowe. Ale usługi posiadają wszystkie niezbędne funkcjonalności umożliwiające dostęp do dokumentów z różnych urządzeń z dostępem do Internetu, w dowolnym miejscu (w domu, w biurze, w podróży służbowej itp.) i o każdej porze, co jest bardzo ważne w przypadku urządzeń mobilnych użytkownicy. Co więcej, w razie potrzeby możesz uzyskać dostęp do swoich dokumentów nawet z cudzego komputera, ponieważ monitorowane pliki są nie tylko synchronizowane ze wszystkimi określonymi przez użytkownika urządzeniami, ale także archiwizowane w magazynie online. Ale to nie wszystko – korzystanie z takich usług znacznie ułatwia wymianę plików. Oznacza to, że z łatwością możesz wymieniać się dokumentami z innymi pracownikami firmy pracującymi nad tym samym projektem, a także zdjęciami i innymi materiałami z rodziną i przyjaciółmi.

Ponadto warto zaznaczyć, że internetowa synchronizacja plików nie wymaga jednoczesnej obecności wszystkich synchronizowanych urządzeń w Internecie w tym samym czasie, gdyż za pośrednika służą specjalnie zaprojektowane do tego serwery. Wszystko jest znacznie wygodniejsze – synchronizacja każdego ze zdefiniowanych przez użytkownika komputerów i urządzeń mobilnych odbywa się w momencie, gdy są one podłączone do Internetu.

Pod względem technicznym korzystanie z usług nie powoduje żadnych trudności. Najpierw należy założyć konto na odpowiednim zasobie, następnie pobrać program kliencki i go zainstalować – klient oczywiście jest instalowany na każdym komputerze, na którym chcemy synchronizować dane (przy użyciu tego samego loginu/hasła). Po zakończeniu musisz skonfigurować ustawienia synchronizacji; w wielu usługach można to zrobić już podczas instalacji klienta usługi. Przez ustawienie rozumiemy określenie folderów, które w przyszłości będą musiały być synchronizowane pomiędzy urządzeniami; może być konieczne zdefiniowanie innych parametrów. Na przykład w SugarSync musisz wybrać nazwę i ikonę, aby szybko zidentyfikować swój komputer, a dopiero potem określić niezbędne foldery (ryc. 8). Następnie dane są pobierane na zdalny serwer - czyli w rzeczywistości tworzona jest ich kopia zapasowa.

Ryż. 8. Konfigurowanie klienta w SugarSync

Dalsze działania zależą od wybranej usługi. Zatem w SugarSync należy dodatkowo określić w module Zarządzaj folderami synchronizacji, pomiędzy którymi urządzeniami mają być synchronizowane foldery (ryc. 9). W Dropbox nie ma potrzeby wykonywania takiej operacji, ale w tej usłudze będziesz musiał regularnie kopiować zsynchronizowane dane do folderu Moje dokumenty\Dropbox(folder ten tworzony jest automatycznie na komputerze użytkownika podczas instalacji programu klienckiego). Po dokonaniu ustawień zawartość folderów (określonych przez użytkownika w przypadku usługi SugarSync i folderu Dropbox w przypadku korzystania z usługi o tej samej nazwie) zostanie automatycznie zsynchronizowana z odpowiednimi serwerami online w obu kierunkach przez Internet . Dzięki temu wszystkie synchronizowane urządzenia zawsze będą miały najnowsze wersje monitorowanych plików. W razie potrzeby dostęp do tych plików można uzyskać nie tylko ze zsynchronizowanych urządzeń, ale także w pamięci online - poprzez interfejs sieciowy (ryc. 10).

Ryż. 9. Definiowanie synchronizowanych folderów w SugarSync

Ryż. 10. Dostęp do pamięci online SugarSync poprzez interfejs sieciowy

Obie te usługi mogą służyć do automatycznej synchronizacji różnych plików osobistych (dokumentów, zdjęć, muzyki itp.) oraz umożliwiają synchronizację informacji między dwoma lub większą liczbą komputerów i różnymi urządzeniami mobilnymi. Jeśli chodzi o obsługiwane systemy operacyjne dla komputerów stacjonarnych, SugarSync ma klientów dla Windows i Mac OS X (patrz tabela), ale Dropbox obsługuje także Linuksa. Usługi SugarSync i Dropbox oferują szereg bardzo atrakcyjnych (zwłaszcza SugarSync) planów taryfowych i zapewniają bezpłatne korzystanie z 5 i 2 GB miejsca na dysku odpowiednio dla SugarSync i Dropbox. Niektórym użytkownikom do synchronizacji dokumentów wystarczy darmowe konto.

Warto zaznaczyć, że większa ilość wolnego miejsca i szersza obsługa platform mobilnych to nie jedyne zalety usługi SugarSync. Pod względem funkcjonalnym jest też ciekawiej – np. wygodniej organizuje pracę z synchronizowanymi folderami i plikami, lepiej zaimplementowany jest system kontroli wersji, istnieje możliwość zabezpieczenia folderów współdzielonych hasłem itp. Dodatkowo usługa umożliwia edycję dokumentów online (edytowane pliki otwierane są na komputerze użytkownika w powiązanych z nim aplikacjach, a następnie zapisywane w magazynie online) – co oznacza, że ​​możesz rozpocząć pracę nad dokumentem na komputerze biurowym i dokończyć ją na domowym komputerze. Jednocześnie usługa Dropbox różni się od SugarSync zauważalnie większymi prędkościami pobierania i synchronizacji oraz jest znacznie łatwiejsza w konfiguracji i obsłudze.

Wniosek

Przyjrzeliśmy się dwóm różnym opcjom automatycznej synchronizacji plików – za pomocą narzędzi do synchronizacji i usług synchronizacji danych online. Wybór najkorzystniejszej opcji pozostawia się użytkownikowi, ponieważ wszystko tutaj jest bardzo indywidualne. Narzędzia są atrakcyjniejsze pod względem szybkości i możliwości dostrajania parametrów synchronizacji, w tym przetwarzania ściśle wybranych typów danych. Z kolei usługi zapewniają dostęp do najnowszych wersji plików z niemal każdego urządzenia z dostępem do Internetu. Konfigurując którekolwiek z omawianych rozwiązań, w łatwy i prosty sposób zsynchronizujesz swoje pliki służbowe i całkowicie wyeliminujesz pomyłki z różnymi wersjami tych samych dokumentów, co bardzo często zdarza się podczas pracy na kilku komputerach.

Katalog jest odczytywany za pomocą polecenia get-childitem. Aby uwzględnić podfoldery, dodano do niego opcję -recurse, a do odróżnienia plików od folderów zastosowano funkcję PSIsContainer(). Jeśli zwróci True, wówczas elementem jest folder, w przeciwnym razie jest to zwykły plik:

$źródło = ¨c:pliki¨

$srcfolder = get-childitem $source -recurse | obiekt-gdzie($_.psiscontainer)

$srcfiles = get-childitem $source -recurse | obiekt-where(!$_.pciscontainer)

Aby rozwiązać nasze proste zadanie, będziemy potrzebować czterech list: dwie pierwsze zawierają pliki i foldery źródłowe, a dwie pozostałe zawierają pliki i foldery wynikowe. Proces synchronizacji sprowadza się do przeglądania tych list i kopiowania plików z jednego folderu do drugiego.

Pierwsza pętla sprawdza, czy katalogi źródłowe istnieją w folderze kopii zapasowej, a jeśli jeszcze nie istnieją, są tworzone za pomocą polecenia new-item.

foreach (folder $ w folderach $src)

$srcpath = $źródło -zamień ¨\¨,¨\¨ -zamień ¨:¨,¨:¨

$dstpath = $folder.fullname -replace $srcpath,$destination

if ($dstpath -ne ¨¨) (

if (! (ścieżka testowa $dstpath))

¨Tworzenie folderu „$dstpath”.¨

nowy element $dstpath -typ katalog | out-null

Bardzo podobny cykl wykonywany jest przy porównywaniu wynikowej i źródłowej listy folderów, tworząc w ten sposób dokładną strukturę podfolderów. Dwa pozostałe cykle przetwarzają pliki: pierwszy kopiuje zaktualizowane obiekty ze źródła do powstałego folderu, drugi - te, których nie ma w katalogu źródłowym - z folderu końcowego. Możesz dowiedzieć się, czy plik został zaktualizowany, po jego kodzie skrótu. Należy pamiętać, że ponieważ pliki są otwierane w trybie tylko do odczytu, ich użycie przez inne programy nie jest blokowane. Jednak zgodnie z zasadami dobrej formy plik należy zamknąć funkcją Close() po obliczeniu kodu skrótu:

$md5 = nowy obiekt system.security.cryptography.md5cryptoserviceprovider

$fs = nowy obiekt system.io.filestream (plik $, tryb $, $ dostęp)

$hash = $md5.computehash ($fs) # kod skrótu pliku

$fs.close()

Nie ma sensu nadpisywać nowszego pliku starą kopią, dlatego dodajmy komendy porównujące daty modyfikacji. Podczas przenoszenia plików, których brakuje w oryginalnym folderze, nie jest wymagana żadna kontrola; wystarczy wykonać instrukcję kopiowania elementu. Cały skrypt jest podany w aukcji - podane są ścieżki do folderu źródłowego i docelowego (nie zapomnij dodać ukośników zamykających, np. c:filessource), po czym całą pracę wykonuje samodzielnie i wyświetla jedynie informacje o ekran informujący o tym, co dokładnie się dzieje. Pamiętaj, że nawet jeśli wcześniej nie utworzyłeś ostatecznego folderu, skrypt utworzy go niezależnie:

if (! (ścieżka testowa $ miejsce docelowe))

nowy element $destination -type katalog -force | out-null

Zatem ten skrypt pomoże Ci skopiować zdjęcia, tabele, dokumenty tekstowe itp., których brakuje na dysku flash, bez marnowania czasu na ręczne porównywanie plików. Aby z niego skorzystać, możesz utworzyć prosty plik BAT na Pulpicie, wydając polecenie takie jak powershell.backup.ps1 c:filesrc d:backup (zwykle należy podać całą ścieżkę do skryptu). W przyszłości będzie można łatwo synchronizować foldery, klikając ten plik wsadowy. Przypomnijmy, że polecenie Set-ExecutionPolicy RemoteSigned, wykonywane w imieniu „Administratora”, pozwala na wykonanie niepodpisanych skryptów.

Przechowywanie kopii ważnych plików w całkowicie niechronionej formie być może nie jest całkowicie poprawne z punktu widzenia bezpieczeństwa. System Windows 7, pomimo wszelkich wysiłków Microsoftu, pozostaje podatny na wirusy, robaki i inne złośliwe oprogramowanie. Bez problemu docierają do dokumentów, które w zasadzie zawsze znajdują się w domenie publicznej. Na szczęście system operacyjny posiada bardzo przydatne narzędzie – dyski wirtualne, które montuje się i odłącza na bieżąco. Nadają się również do tworzenia kopii zapasowych wszelkich ważnych plików, do których dostęp ma ograniczona liczba użytkowników.

Dysk wirtualny prezentowany jest w systemie jako plik VHD (Virtual HardDisk), który posiada kompletną strukturę i zawartość zbliżoną do dysku twardego. Tworzy się go za pomocą narzędzia do zarządzania komputerem wbudowanego w system Windows 7, które uruchamia się za pośrednictwem modułu compmgmt.msc. W oknie tego programu kliknij wiersz „Zarządzanie dyskami” i wybierz z menu polecenie „Akcja Utwórz dysk wirtualny”. Rozmiar nowego dysku wirtualnego jest określany, a następnie formatowany jest wolumin. Na ostatnim etapie możesz przypisać literę dysku lub połączyć plik VHD z folderem NTFS.

Ostatnia metoda jest interesująca, ponieważ dozwolone jest kopiowanie do określonego folderu, niezależnie od tego, gdzie znajduje się wolumin wirtualny. Montując wolumin wirtualny w narzędziu do zarządzania komputerem, możesz mieć pewność, że ani wirusy, ani ciekawscy użytkownicy nie dostaną się do najnowszej kopii ważnych dokumentów. Sam wolumen wirtualny, czyli plik z rozszerzeniem VHD, można skopiować na nośnik zapasowy. Dodatkowym zabezpieczeniem jest szyfrowanie woluminów wirtualnych, dostępne za pomocą funkcji BitLocker dla użytkowników wersji maksymalnej i biznesowej systemu Windows 7. Po podłączeniu tak chronionego woluminu (a można go używać na innych komputerach, nawet na których funkcja BitLocker nie jest zainstalowana), system Windows poproś o podanie loginu i hasła.

Próbowałem i pracowałem z różnymi programami przez długi czas. Wymagany do synchronizacji danych z komputerów i zewnętrznych dysków twardych. Początkowo robiono to ręcznie, jednak w miarę postępu prac zadanie stawało się coraz bardziej skomplikowane, podobnie jak liczba synchronizowanych folderów i plików oraz metody synchronizacji. Od czego zacząłem i do czego doszedłem:
1). Microsoft SyncToy 2.1.
„+” - darmowy, prosty, całkiem wygodny
„-” - spadło kilka razy i zaczęło synchronizować niewłaściwą rzecz i w złym kierunku (oczywiście było to spowodowane tym, że wzrosła ilość i objętość synchronizowanych informacji). Po raz kolejny, po podobnej usterce, długo czytałem i szukałem, aż w końcu zdecydowałem się na programy napisane samodzielnie
2) najprostsza wersja xStartera - swoją drogą pozwala na zrobienie wielu rzeczy, znowu z pisemnych akcji/skryptów itp. natychmiast zmontuj sam plik exe, który w razie potrzeby można również przekształcić w usługę. Jednak po męczarniach związanych z przepisywaniem, wykańczaniem itp. (po prostu mam wiele „planów” dotyczących synchronizacji kierunków i miejsc odbioru itp.), przerzuciłem się na Allway Sync.
Nawiasem mówiąc, dropbox itp. Nie pasowały nie bez powodu – nie lubię starszego brata i mam paranoję
3) Zawsze synchronizuj.
„+” - Wszystko jest dobre, wygodne itp. To, co szczególnie mi się podobało, to synchronizacja pomiędzy jednym źródłem a kilkoma lokalizacjami „odbiorczymi”. Działa jak zegar, ALE
"-" - Nie działa (przynajmniej kiedy z tym pracowałem) przez wątki, a raczej jeden wątek na raz, czyli np. zadań jest kilka: synchronizacja kilku różnych, niepowiązanych ze sobą folderów z dysku twardego na komputer na zewnętrzny twardy, a na koniec uruchamia to wszystko równolegle, w efekcie gdyby wszystko było w jednym wątku, skończyłoby się to znacznie szybciej, doprowadziło to też do katastrofalnych skutków, przez co później musiałem go porzucić, o tym będzie napisane dalej; Kilka razy wystąpiła usterka, ale nie była ona krytyczna. Stanie się krytyczna, gdy głośność będzie duża. I w końcu, kiedy doszedłem do momentu, w którym w jednym z folderów było około 150 000 plików, a objętość folderu nie była mała, Allway Sync po prostu nie wytrzymał, gdy zaczął synchronizację w trybie automatycznym, gdy dysk twardy był podłączony. Musiałem uruchamiać zadania ręcznie i jedno po drugim. Bardzo mi się to nie podobało, ale wytrzymałem dokładnie ten moment, aż przestał synchronizować tylko jeden folder. W rezultacie przełączyłem się na GoodSync.
4) Dobra synchronizacja. Długo zajęło mi przyzwyczajenie się do tego, co po Allway Sync (co było zrozumiałe na poziomie intuicyjnym) wydawało mi się strasznie niewygodne, mało pouczające itp. Przyzwyczajenie się do tego trwało długo i nie zawsze kończyło się sukcesem. Nie podobało mi się, że było tylko jedno źródło i jeden cel. Allway Sync miał wielokierunkowe, „wielostronne” zadania i natychmiast musiał dzielić/duplikować zadania. Jedną z natychmiast zauważalnych zalet było to, że teraz wszystkie zadania były wykonywane po kolei. Przez długi czas nie mogłem znaleźć (chyba, że ​​za pomocą kreatora zadań) połączenia z konkretnym zewnętrznym dyskiem twardym. W przypadku niektórych ustawień nie ma normalnego opisu i nie zawsze jest jasne, do czego służą. Niektóre rzeczy nadal mnie niepokoją, ale właśnie dlatego, że wygląda na to, że sam tego jeszcze nie założyłem, ale nie chcę tracić czasu na testy, a one absolutnie nie są krytyczne. Jest to również wygodne rozwiązanie w przypadku kopiowania dużej ilości danych, gdy synchronizacja nie była potrzebna lub nie była używana, a trzeba szybko kopiować, a dane są prawie takie same. Z biegiem czasu przyzwyczaiłem się i zaczęło mi się podobać, nie popełnia błędów, bez problemów przetwarza kilka plików i jeszcze się nie pomylił (od kilku lat), istnieje możliwość „szybka” analiza, weryfikacja md5, kopiowanie atrybutów itp. Ogólnie mój wybór to GoodSync

Dziękuję, spróbuję. Dzisiaj wypróbowałem GoodSync - wydaje się, że to podobny program.
Ale dziwne jest to, że nie synchronizuje wszystkich plików z kilku tysięcy obrazów; dwa tuziny nie są zsynchronizowane. GoodSync na serwerze nie widzi ich na komputerze klienta, choć tam są.

Kliknij aby rozszerzyć...

1) Pytanie - może filtr działa? Znajduje się ona w ogólnych ustawieniach programu (wspólnych dla wszystkich) i jest też osobna dla każdego zadania.
2) Ponadto, przy porównaniu, jeśli istnieje program antywirusowy, blokuje również pliki, jeśli uzna, że ​​zawierają wirusa lub są podejrzane
3) Ustaw opcję „Kopiuj zablokowane pliki”.
Nigdy nie miałem problemów z synchronizacją za pomocą GoodSync. Ale musiałem wymyślić ustawienia. Nawiasem mówiąc, istnieje całkiem rozsądna instrukcja z często zadawanymi pytaniami dla tego programu. A dlaczego zauważyłeś, że nie zsynchronizował niektórych danych? A spróbuj włączyć md5. Zajmie to zauważalnie dłużej, ale sprawdzisz to, a dodatkowo ta metoda jest bardziej niezawodna. Przynajmniej wydaje mi się, że widziałem coś takiego - kiedy otwierasz zdjęcie, ale otwiera się ono tylko do połowy, bo... "zgniły". Przynajmniej będziesz przed tym chroniony podczas synchronizacji. I wtedy mieliśmy przypadek - zrobiono kopię zapasową archiwum bazy danych, ale ostatecznie plik okazał się uszkodzony (bo został po prostu skopiowany, a raczej błędnie zapisany)