Chcę zsynchronizować dwa foldery w czasie rzeczywistym w systemie Windows 7.
Zasadniczo chcę monitorować folder i synchronizować każdą zmianę (nowe pliki, zmienione pliki, usunięte pliki) z innym dyskiem. Musi być w czasie rzeczywistym, więc synchronizuje się natychmiast po zmianie. Wystarczy synchronizacja w jednym kierunku.
Wypróbowałem Microsoft SyncToy , ale synchronizuje on tylko ręcznie lub zgodnie z harmonogramem (co nie spełnia wymogu „w czasie rzeczywistym”).
Czy można to osiągnąć za pomocą samego systemu Windows 7? Jeśli nie, czy są na to inne metody?
Odpowiedzi:
Dsynchronize pozwala to zrobić. Nie jestem pewien, jak to działa w systemie Windows 7, ale jest darmowy i samodzielny, więc próba nie jest szkodliwa.
źródło
Korzystam z polecenia ROBOCOPY i utworzyłem wiersz polecenia, aby wykonać synchronizację między 2 folderami (synchronizacja przyrostowa), moje polecenie wygląda następująco
(wyklucz pliki:)
"~*.*" "*~.*" "desktop.ini" "Thumbs.db" "*.torrent" ".lock" ".Sync*"
(wyklucz foldery zawierające pliki w tych folderach:)"Rubbish" ".Sync*" ".Box Sync" "_private" "Outlook Files"
Również to powtarza się co minutę i / lub pojedyncza zmiana pliku / folderu.Pozdrawiam, Rizwan.
FLAGI
źródło
/MON:1
monitoruje źródło i ponownie uruchamia kopię, jeśli jest 1 lub więcej/MOT:1
zmian, i oznacza źródło monitorowania i uruchamia się ponownie w ciągu 1 minuty, jeśli są zmiany. Myślę, że/MON:1
to wystarczy.Istnieje Synkron, który jest open source i jest wieloplatformowy.
źródło
Możesz użyć łącza symbolicznego NTFS, aby foldery na każdym dysku faktycznie wskazywały na ten sam folder.
źródło
Ponieważ przeczytałem twój komentarz „.. zamapowanym dyskiem (celem synchronizacji) jest Linux”, dlatego chcę dać ci znacznie lepsze podejście: potrzebujesz tylko dostępu ssh w systemie Linux, jest on znacznie szybszy i działa znacznie lepiej w przypadku niższych przepustowości i dłuższych opóźnień.
Skorzystaj z funkcji WinSCP „ Aktualizuj katalog zdalny ”!
Będziesz potrzebował drobnych poprawek w opcjach przesyłania, aby skonfigurować zawsze pliki binarne, wykluczać pliki (zwykle pliki svn lub git i podobne) itp. Użyj również opcji „automatyczne stosowanie” opcji przesyłania. Utwórz także sesję z skonfigurowanym katalogiem hosta, lokalnym i zdalnym. W tym momencie wystarczy otworzyć WinSCP, aktywować sesję (która następnie automatycznie zastosuje opcje transferu z powodu np. Dopasowania hosta) i nacisnąć przycisk aktualizowania.
Lub możesz to zrobić za pomocą narzędzi skryptowych WinSCP!
.. i po prostu: Jeśli scenariuszem był Unix-to-Unix, sprawdź to pytanie .
źródło
Poniżej znajdują się niektóre z narzędzi do synchronizacji folderów w czasie rzeczywistym, sprawdź każdy z nich i wybierz jeden dla swoich wymagań.
źródło
Próbowałem sporo programów, a jedyne, które wykonują dublowanie folderów w czasie rzeczywistym to:
Osobiście lubię Yadis! Kopia zapasowa lepiej. Ma więcej funkcji niż Dsynchronize. Możesz włączyć przechowywanie wersji, liczbę wersji do zachowania, które operacje na plikach monitorować, i jestem pewien, że o wiele więcej. Ponadto ma lepiej wyglądający interfejs graficzny, który wygląda na bardziej wyrafinowany.
źródło
Jeśli chcesz zsynchronizować folder z USB i już korzystasz z Dropbox, użyj DropboxPortableAHK .
W ten sposób mam synchronizację plików Dropbox na dowolnym komputerze, a także iPhone'a za pomocą aplikacji Dropbox i dysku USB, którego używam na uni w tej przenośnej wersji.
źródło
Innym bardzo silnym sposobem synchronizacji folderów jest użycie
rsync
w wierszu poleceń. Będziesz musiał pobrać zestaw narzędzi MingW lub jeśli zainstalujesz cwRsync, zainstaluje rsync.exe, który możesz uruchomić bezpośrednio.Wszystko czego potrzebujesz to polecenie:
-r flaga ma rekurencyjną dla wszystkich podfolderów.
W systemie Windows (7) ścieżkę należy podać w następującym formacie. Na przykład, aby określić
c:\test
to będzie/c/test
lub/cygdrive/c/test
Jest to najbardziej wydajny, szybki i wydajny sposób synchronizowania folderów z dużymi plikami, mimo że Dsynchronize w zaakceptowanej odpowiedzi również dla mnie działał.
Nie jest to jednak czas na żywo ani w czasie rzeczywistym. Za każdym razem, gdy potrzebujesz synchronizacji, uruchom to polecenie.
źródło
Może ten ci pomoże: Allway Sync . Są dostępne w wersji bezpłatnej * i pro. Cechy:
Korzystałem z tego programu i podobało mi się.
* - darmowa wersja ma limit plików przetwarzanych co 30 dni. Zobacz umowę licencyjną użytkownika końcowego Allway Sync
źródło
Możesz wypróbować SyncBack4all , to program do synchronizacji folderów i plików w czasie rzeczywistym.
źródło
Watch 4 Folder v2.3 - małe (802 kb), przenośne (bez instalacji) i potężne narzędzie do monitorowania do monitorowania aktywności folderów i plików.
Jest prosty w użyciu i ustawianiu, może monitorować 15 rodzajów zdarzeń i wyzwalać różne działania w przypadku wystąpienia zdarzenia.
http://leelusoft.blogspot.in/2011/10/watch-4-folder-23.html
-Niemniej używaj go na serwerze, odpalając wiele plików ex - konwersja do formatu PDF za pomocą programu Acrobat, stemplowanie ich, wysyłanie jako załącznik do biur w całym kraju za pośrednictwem połączeń smtp ... małe oprogramowanie robi wiele rzeczy !!
źródło
Chciałem tego samego. Zasadniczo Centrum synchronizacji w systemie Windows7 zapewnia to w inny sposób: wystarczy ustawić folder sieciowy jako Zawsze dostępny offline. Dzięki temu masz w zasadzie zsynchronizowaną wersję lokalną i zdalną, pracujesz tak, jakbyś był w sieci, ale tak naprawdę udaje się to zrobić lokalnie. Innymi słowy, widzisz tylko jedną kopię, ale masz ją w dwóch miejscach, ale to jest cel synchronizacji. Zamiast być przejrzystym, że istnieje zdalnie zsynchronizowana kopia, istnieje lokalnie zsynchronizowana kopia. W każdym razie obejmuje to podstawowy cel awarii sieci.
Muszę powiedzieć, że jest to teoria, ponieważ utknąłem, ponieważ moje dyski sieciowe są zarządzane przez Novel i dlatego nie mam opcji „Zawsze dostępny offline”.
źródło
Korzystam z bezpłatnego bez synchronizacji https://code.google.com/p/big5sync/
przechwytuje się do systemu i w trybie płynnym synchronizuje pliki w czasie rzeczywistym. Nie można uruchomić jako usługi, osobiście nie lubię GUI, ale działa :)
MirrorFolder http://www.techsoftpl.com/backup/ może również synchronizować w czasie rzeczywistym i działa jako usługa (nie wymaga graficznego interfejsu użytkownika do załadowania do pracy), ale nie jest bezpłatny (39 USD)
źródło
Znalazłem FreeFileSync (open source - ale uważaj na adware przy instalacji) najlepsze.
Bardzo lubię także Backup2 ( https://bvckup2.com/ ) do większych zadań, ponieważ działa najszybciej z wszystkiego, co przetestowałem, ale nie jest darmowy i jest przeznaczony tylko do synchronizacji 1-kierunkowych.
źródło
Możesz przypisać ścieżkę folderu do dysku z subst.
Kod:
źródło