2009-11-04 11:14:19 +0000 2009-11-04 11:14:19 +0000
154
154
Advertisement

Jak synchronizować dwa foldery w czasie rzeczywistym w systemie Windows 7?

Advertisement

Chcę synchronizować dwa foldery w czasie rzeczywistym w systemie Windows 7.

Zasadniczo chcę monitorować dany folder i synchronizować każdą zmianę (nowe pliki, zmienione pliki, usunięte pliki) na innym dysku. Musi on być w czasie rzeczywistym, więc synchronizuje się natychmiast po wprowadzeniu zmiany. Synchronizacja w jednym kierunku jest wystarczająca.

Wypróbowałem Microsoft SyncToy , ale synchronizacja jest tylko ręczna lub zaplanowana (co nie spełnia wymogu “czasu rzeczywistego”).

Czy można to osiągnąć z samym Windows 7? Jeśli nie, to czy istnieją inne metody, aby to zrobić?

Advertisement
Advertisement

Odpowiedzi (16)

91
91
91
2009-11-04 13:08:36 +0000

Dsynchronizuj pozwala ci to zrobić. Nie jestem pewien, jak to działa w Windows 7, ale jest to freeware i standalone, więc nie ma nic złego w próbowaniu.

32
32
32
2014-11-26 08:25:18 +0000

Używam komendy ROBOCOPY i wykonałem linię poleceń do synchronizacji pomiędzy 2 folderami (synchronizacja przyrostowa) moja komenda jest jak ta

ROBOCOPY "Source_Folder" "Destination_Folder" /E /ZB /XJ /XF "~*.*" "*~.*" "desktop.ini" "Thumbs.db" "*.torrent" ".lock" ".Sync*" /xd "Rubbish" ".Sync*" ".Box Sync" "_private" "Outlook Files" /FFT /MT /R:2 /W:5 /V /MON:1 /TEE

(wyłącz pliki: "~*.*" "*~.*" "desktop.ini" "Thumbs.db" "*.torrent" ".lock" ".Sync*") (wyłącz pliki w tych folderach: "Rubbish" ".Sync*" ".Box Sync" "_private" "Outlook Files") Również to powtarza się co minutę i/lub pojedyncza zmiana pliku/folderu.

Regards, Rizwan.

FLAGS

/E Copy subdirectories, including empty ones.
/ZB Use restartable mode; if access denied use backup mode.
/XJ Exclude junction points. (normally included by default).
/FFT Assume FAT file times (2-second granularity).
/MT Do multi-threaded copies with 8 threads.
/R:2 Number of retries on failed copies.
/W:5 Wait time between retries.
/V Produce verbose output, showing skipped files.
/TEE Output to console window, as well as the log file.
/MON:1 Monitor source; run again when more than 1 change seen.

/XF [files] Exclude files matching given names/paths/wildcards.
/XD [dirs] Exclude directories matching given names/paths.
21
Advertisement
21
21
2012-10-23 03:29:51 +0000
Advertisement

Istnieje Synkron , który jest open source i jest cross platformowy.

18
18
18
2009-11-04 13:15:51 +0000

Możesz użyć NTFS Symbolic Link , aby foldery na każdym dysku rzeczywiście wskazywały na ten sam folder.

15
Advertisement
15
15
2012-02-24 08:45:33 +0000
Advertisement

Ponieważ przeczytałem twój komentarz “…zmapowany dysk (tarcza synchroniczna) to Linux”, chcę dać ci lepszy sposób podejścia: Potrzebujesz tylko ssh-access na docelowym Linuksie, jest o wiele szybszy i działa o wiele lepiej na niższych przepustowościach i dłuższych opóźnieniach.

Użyj funkcji WinSCP ’s Trzymaj zdalny katalog na bieżąco “!

Będziesz potrzebował trochę poprawy opcji transferu, aby ustawić zawsze binarne, wykluczyć pliki (zazwyczaj pliki svn lub git i podobne) itp. Użyj również funkcji "automatycznego zastosowania” opcji transferu. Stwórz również sesję, która ma ustawiony host, katalogi lokalne i zdalne. W tym momencie wystarczy tylko otworzyć WinSCP, aktywować sesję (która następnie automatycznie zastosuje opcje transferu ze względu na np. dopasowanie hosta) i nacisnąć przycisk “keep-update”.

Albo można skryptować to za pomocą narzędzi skryptowych WinSCPs!

… i tylko btw: Jeśli scenariusz był Unix-to-Unix, to sprawdź to pytanie ..

8
8
8
2015-04-16 06:29:12 +0000

Poniżej znajdują się niektóre z narzędzi do synchronizacji folderów w czasie rzeczywistym, sprawdź każde z nich i wybierz jedno dla swoich wymagań.

  1. FreeFileSync
  2. (http://allwaysync.com/ “AllwaySync”)
  3. AllwaySync
  4. SyncBack Free
  5. Synchronizacja plików
  6. Synchronizacja plików
  7. PureSync
  8. [ GoodSync ]&003
7
Advertisement
7
7
2013-06-18 09:07:16 +0000
Advertisement

Próbowałem całkiem sporo programów i jedyne, które robią lustrzane odbicia folderów w czasie rzeczywistym to:

Osobiście lubię Yadis! Lepiej wykonaj kopię zapasową. Ma więcej funkcji niż Dsynchronizuj. Można włączyć wersjonowanie, # wersji do przechowywania, które operacje na plikach do monitorowania, i jestem pewien, że dużo więcej. Plus, ma lepiej wyglądający GUI, który wygląda bardziej wyrafinowanie.

4
4
4
2011-08-20 06:12:46 +0000

Jeśli chcesz zsynchronizować folder z USB i używasz już Dropbox, użyj DropboxPortableAHK .

W ten sposób mam zsynchronizowane pliki Dropbox na dowolnym komputerze, a także na moim iPhone'ie za pomocą aplikacji Dropbox i dysku my USB, którego używam w uni z tą przenośną wersją.

1
Advertisement
1
1
2016-09-29 21:00:19 +0000
Advertisement

Innym bardzo silnym sposobem synchronizacji folderów jest użycie rsync w linii poleceń. Będziesz musiał pobrać MingW toolchain lub jeśli zainstalujesz cwRsync, zainstaluje on rsync.exe, który możesz uruchomić bezpośrednio.

Wszystko czego potrzebujesz to polecenie:

rsync -r source_path destination_path

-r flaga ma być rekurencyjna dla wszystkich podkatalogów.

W Windows (7) ścieżka powinna być podana w następującym formacie. Na przykład do określenia c:\test będzie to /c/test lub /cygdrive/c/test

Jest to najbardziej wydajny, szybki i wydajny sposób na synchronizację folderów z dużymi plikami, mimo że Dsynchronizacja w akceptowanej odpowiedzi również działała dla mnie.

Nie jest to jednak ani na żywo ani w czasie rzeczywistym. Za każdym razem, gdy potrzebujesz zsynchronizować foldery, uruchomisz to polecenie.

1
1
1
2015-01-28 14:01:22 +0000

Może ten ci pomoże: Allway Sync . Taa, są za darmo. Wersja pro. Cechy:

  • Elastyczna konfiguracja i dostosowanie.
  • Obsługa plików dowolnej wielkości.
  • Łatwy w użyciu interfejs graficzny.
  • Obsługuje praktycznie każdy system plików (FAT, NTFS, SAMBA, Netware, X-Drive, CDFS, UDF i inne).
  • Może być zainstalowany na komputerze stacjonarnym, laptopie, pamięci USB, zewnętrznym dysku twardym lub urządzeniu z obsługą U3.
  • Może synchronizować więcej niż 2 foldery.
  • Synchronizacja danych pomiędzy komputerami stacjonarnymi i laptopami przez sieć

Używałem tego programu i spodobał mi się.

* - wersja darmowa ma limit plików przetwarzanych co 30 dni. Zobacz Allway Sync End User License Agreement

0
0
0
2013-03-21 05:18:44 +0000

Watch 4 Folder v2.3 - małe (802kb), przenośne (bez instalacji) i potężne narzędzie do monitorowania folderów i plików aktywności. Jest prosty w użyciu i do ustawienia, może monitorować 15 typów zdarzeń i wyzwalać różne działania w przypadku wystąpienia zdarzenia. http://leelusoft.blogspot.in/2011/10/watch-4-folder-23.html

  • Używaj go na serwerze, odpalając wiele exes - konwersja do PDF za pomocą Acrobat, stemplowanie ich, wysyłanie jako załącznik do biur w całym kraju poprzez połączenia smtp… małe oprogramowanie robi wiele rzeczy!
0
0
0
2013-04-23 09:52:27 +0000

Chciałem tego samego. I w zasadzie Centrum Sync w Windows7 zapewniłoby to, ale w inny sposób: trzeba tylko ustawić folder sieciowy jako zawsze dostępny offline. Dzięki temu w zasadzie masz zsynchronizowaną wersję lokalną i zdalną, pracujesz tak, jakbyś był w sieci, ale w rzeczywistości udaje ci się ją mieć lokalnie. Innymi słowy, widzisz tylko jedną kopię, ale masz ją w dwóch miejscach, ale to jest cel synchronizacji. Zamiast być przezroczystym, że istnieje zdalnie synchronizowana kopia, istnieje lokalnie synchronizowana kopia. W każdym razie obejmuje to podstawowy cel awarii sieciowych.

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ępne w trybie offline”.

0
0
0
2013-05-23 10:48:24 +0000

Używam darmowej synchronizacji https://code.google.com/p/big5sync/

it hooks to system and if in seamless mode, sync files in real time. Nie może działać jako usługa, osobiście nie lubię GUI, ale działa :)

MirrorFolder http://www.techsoftpl.com/backup/ może również robić synchronizację w czasie rzeczywistym i działa jako usługa (nie potrzebuje GUI, aby załadować się do pracy), ale nie jest darmowy ($39)

0
0
0
2012-07-15 13:23:27 +0000

Możesz spróbować SyncBack4all , jest to program do synchronizacji folderów i plików w czasie rzeczywistym.

0
0
0
2019-08-12 12:46:09 +0000

Znalazłem FreeFileSync (open source - ale uważaj na adware przy instalacji) najlepszy.

Bardzo podoba mi się też Backup2 https://bvckup2.com/ ) do większych zadań, ponieważ działa najszybciej z wszystkiego co testowałem, ale nie jest darmowy i jest przeznaczony tylko do synchronizacji 1-stronnej.

-3
-3
-3
2015-01-06 10:48:08 +0000

Możesz przypisać ścieżkę katalogu do dysku z podstacji.

Kod:

SUBST L: "C:\Some\Path"
Advertisement

Pytania pokrewne

3
28
13
7
4
Advertisement