Windows 7에서 두 폴더를 실시간으로 어떻게 동기화합니까?


153

Windows 7에서 두 폴더를 실시간으로 동기화하고 싶습니다.

기본적으로 폴더를 모니터링하고 각 변경 사항 (새 파일, 변경된 파일, 삭제 된 파일)을 다른 드라이브로 동기화하고 싶습니다. 실시간이어야하므로 변경이 발생하면 즉시 동기화됩니다. 단방향 동기화로 충분합니다.

Microsoft의 SyncToy를 사용해 보았지만 수동으로 만 동기화하거나 예약합니다 (따라서 "실시간"요구 사항을 충족하지 않음).

Windows 7 자체에서이를 달성 할 수 있습니까? 그렇지 않다면 다른 방법이 있습니까?



방금 allwaysync를 사용하기 시작했습니다 – 매력처럼 작동
Hugo Forte

1
순수한 Windows 솔루션을 사용하는 것에 대한 좋은 점은 Windows API에 이벤트가 변경되는 순간 이벤트를 얻기 위해 연결할 수있는 이벤트가 있다는 것입니다. 이는 오픈 소스 도구와 같은 파일 / 디렉토리를 스캔하는 것보다 오류가 덜 발생합니다.
Kelly Elton

이 소프트웨어를 시도하지 않았지만 유망 해 보입니다. techsoftpl.com/backup/index.php
Moab

폴더를 동기화하는 대신 내장 MKLINK 명령을 사용하여 기호 링크를 작성하면됩니다. 파일과 폴더는 실제로 한 곳에만 있어도 한 번에 두 곳에있는 것처럼 보입니다.
ChaimG

답변:


91

비 동기화를 사용하면이 작업을 수행 할 수 있습니다. Windows 7에서 어떻게 작동하는지 잘 모르겠지만 프리웨어 및 독립형이므로 시도해도 아무런 해가 없습니다.


4
감사! 나는 그것을 시도하고 그것은 매력처럼 작동, Windows 7에서 완벽하게 실행됩니다.
acme

1
나는 지금 거의 1 년 동안 이것을 운영하고있다. 몇 분 안에 많은 수의 파일이 변경되면 (예 : 저장소 압축을 풀거나 체크 아웃 할 때) 제대로 동기화되지 않지만 잘 작동합니다. 그러나 더 나은 것을 찾지 못하더라도 여전히 그것을 고수 할 것입니다.
acme

1
이것은 훌륭한 도구이지만, Linux samba 폴더를 Z 드라이브에 매핑했을 때 : net use 명령을 사용 하면 Windows 로컬 폴더에서 Z :로 파일을 동기화 할 수 없습니다. "액세스 권한 오류"가보고됩니다.
Kelvin Hu

2
이 답변의 링크에서 Dsynchronize.zip을 다운로드 한 후 360 Internet Security는 "Trojan (HEUR / QVM11.1.Malware.Gen)"위험이 있다고 표시했습니다. 57 개의 공감대를 통해 트로이 목마는 최근에 추가 된 것 (또는 오 탐지) 일 수 있지만 시도해 볼 가치는 없습니다. 공감해야하는 것은 유감이지만 "시도에 아무런 해가 없습니다"는 더 이상 적용되지 않는 것 같습니다.
kevinmicke

1
@kevinmicke-가장 최신 버전을 확인했는데 virustotal.com에
jchavannes

31

ROBOCOPY 명령을 사용하고 두 폴더 간의 동기화를 수행하는 명령 줄을 만들었습니다 (증분 동기화) 내 명령은 다음과 같습니다

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

(파일 "~*.*" "*~.*" "desktop.ini" "Thumbs.db" "*.torrent" ".lock" ".Sync*"제외 :) (이 폴더에있는 파일을 포함하는 폴더 제외 :) "Rubbish" ".Sync*" ".Box Sync" "_private" "Outlook Files"또한 매분마다 및 / 또는 파일 / 폴더의 단일 변경이 반복됩니다.

감사합니다, 리즈 완

깃발

/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.

1
작동하고 화면의 전체 명령 창을 제외하고 훌륭하게 작동합니다. 백그라운드에서 실행하거나 서비스를 제공하는 방법이 있다는 것을 알고 있습니다.
music2myear

참조 /MON:1모니터의 /MOT:1경우 변경 사항이 하나 이상 있으면 소스를 복사하고 다시 실행하십시오. 변경 사항이있는 경우 모니터 소스를 1 분 후에 다시 실행하십시오. /MON:1충분하다고 생각합니다 .
ecerulm

NSSM을 사용하여 명령을 "servicify"할 수 있습니다. nssm.cc
Benj

분당 1 회만해야한다면 이것이 실시간입니까?
Tripp Kinetics

/ MON은 파일이 소스에서 삭제 된 경우 제거하지 않습니다. 이를 위해 모니터링을 통해 / PURGE를 끝에 추가하고 / MIR과 동등한 기능을 얻을 수 있습니다.
Shane

21

있다 SYNKRON 오픈 소스 크로스 플랫폼입니다.


1
그러나 실시간으로 동기화됩니까?
acme

다음과 같이 보이지 않습니다 :(
jonathanconway

3
이것이 바로 필요한 것입니다. 실시간 일 필요는 없지만이 도구가 제공하는 옵션의 깊이와 마찬가지로 일정을 만드는 것이 좋습니다. 이 도구는 1 분마다 동기화를 지원하며 이는 실시간에 매우 가깝습니다!
cracked_all

폴더 블랙리스트에 와일드 카드를 사용하는 방법은 무엇입니까?
더 원

18

각 드라이브의 폴더가 실제로 같은 폴더를 가리 키도록 NTFS 기호 링크를 사용할 수 있습니다 .


흥미로운 접근 방식이지만 여기서는 작동하지 않을 것입니다. 매핑 된 드라이브 (동기화 대상)는 Linux입니다.
acme

2
Samba 경로에 대한 NTFS 기호 링크를 만들 수 있습니다. 데스크탑에 Ubuntu 파일 서버에 대한 여러 링크가 있습니다.
Chris Smith

5
이 솔루션은 데이터 물리적 복제를 찾고 있지 않은 경우 적합 할 수 있습니다.
vegatripy

4
램 디스크의 파일을 SSD로 다시 복사해야 할 필요성을 완전히 채우지 못했습니다.
Mike de Klerk

삭제에는 작동하지 않습니다. 즉, 전체 symlink 폴더를 삭제하면 원본은 그대로 유지됩니다.
jiggunjer

15

귀하의 의견 ".. 매핑 된 드라이브 (동기화 대상)는 Linux입니다"를 읽었으므로 더 나은 접근 방식을 원합니다. 리눅스 대상에서 ssh-access 만 있으면 더 빠르며 작동합니다. 낮은 대역폭과 긴 대기 시간보다 훨씬 낫습니다.

사용 WinSCP에 's "를 최신 원격 디렉토리까지 유지 기능을!"

항상 바이너리를 설정하고 파일 (일반적으로 svn 또는 git 파일 등)을 제외 시키려면 전송 옵션을 약간 조정해야합니다. 또한 전송 옵션의 "자동 적용"을 사용하십시오. 또한 호스트, 로컬 및 원격 디렉토리가 설정된 세션을 작성하십시오. 이 시점에서 WinSCP를 열고 세션을 활성화 한 다음 (예 : 호스트 일치로 인해 전송 옵션을 자동으로 적용) 업데이트 유지 버튼을 누르면됩니다.

또는 당신은 할 수 이 스크립트를 사용하여 WinSCPs 스크립팅 도구!

.. and btw : 시나리오가 Unix-to-Unix 인 경우이 질문확인하십시오 .


감사! 나는 이것을 살펴볼 것이다, 좋은 생각처럼 들린다.
acme 2016 년

-1 죄송합니다.이 불쾌한 동기화 도구로 인해 전체 디렉토리가 삭제되었습니다. 매우 나쁜 도구.
Poni

1
나는 단지 동기화 된 상태를 유지하기를 원하기 때문에 이것이 너무 복잡하다고 생각합니다.
Menelaos Bakopoulos

3
@ 포니 : 칼로 자신을자를 수 있습니다. 여기가 잘못된 도구가 아닙니다, 친구! :-D
stolsvik

1
@meewoK : 그는 실시간 동기화를 요청했으며 대상은 Linux 박스라고 언급했습니다. SCP 솔루션이 빠르지 만 삼바 솔루션 (리눅스에 Windows에 장착)이 느린 라인에서 느리게 진행되는 방법을 발견했습니다. WinSCP를 사용하는 것이 내 자신의 요구를 충족시키는 유일한 옵션이었습니다. 나는 이것을 공유하고 싶었다. 초기 동기화를 설정하는 것은 매우 간단합니다. 왼쪽을 로컬로 가리키고 로그인하여 오른쪽에서 원격을 탐색 한 다음 동기화를 누르십시오. 또한 설정을 더 빠르게 만드는 몇 가지 추가 기능에 대해 언급했습니다. 문제를 복잡하게 만드는 것처럼 보일 수 있습니다.
stolsvik

8

다음은 실시간으로 폴더를 동기화하기위한 도구 중 일부입니다. 각각을 확인하고 필요에 따라 하나를 선택하십시오.

  1. FreeFileSync
  2. AllwaySync
  3. 싱크 백 무료
  4. 싱크 론
  5. 파일 동기화
  6. PureSync
  7. GoodSync

"고객은 Allway Sync Free에 특정 제한이 있으며 이러한 제한이 개발자의 통지 나 의무없이 시간이 지남에 따라 변경 될 수 있음에 동의합니다. 현재이 제한으로 인해 연속 30 일 동안 40,000 개 이상의 파일을 처리 할 수 ​​없습니다." -Allway
Ashley Ross

7

나는 꽤 많은 프로그램을 시도했으며 폴더의 실시간 미러링을 수행하는 유일한 프로그램은 다음과 같습니다.

개인적으로 나는 Yadis를 좋아합니다! 더 나은 백업. Dsynchronize보다 많은 기능이 있습니다. 버전 관리, 유지할 버전 수, 모니터링 할 파일 작업을 활성화 할 수 있으며 훨씬 더 확실합니다. 또한 더 세련된 GUI가 있습니다.


1
야 디스! 백업은 훌륭합니다. 실시간 업데이트가 빠르며 인터페이스가 친숙하고 많은 옵션이 있으며 트로이 목마가 없습니다. 수락 된 답변에 대해 언급 한대로이 답변의 링크에서 Dsynchronize.zip을 다운로드 한 후 360 Internet Security는 "Trojan (HEUR / QVM11.1.Malware.Gen)"위험이있는 것으로 표시했습니다.
kevinmicke

4

폴더를 USB로 동기화하고 Dropbox를 이미 사용하고 있다면 DropboxPortableAHK를 사용하십시오 .

이렇게하면 Dropbox 앱을 사용하는 iPhone 과이 휴대용 버전과 함께 사용하는 USB 드라이브뿐만 아니라 모든 컴퓨터에서 Dropbox 파일을 동기화 할 수 있습니다.


연결이 끊어졌습니다. nionsoftware.com/dbpahk (으)
JYelton

그리고 여러 번 손상된 시스템에서 중요한 문서를 작성하여 개인 정보를 완전히 포기하십시오.
Menelaos Bakopoulos

1

폴더를 동기화하는 또 다른 강력한 방법은 rsync명령 줄 에서 사용 하는 것입니다. MingW 툴체인을 다운로드하거나 cwRsync를 설치하면 직접 실행할 수있는 rsync.exe가 설치됩니다.

이 명령 만 있으면됩니다.

rsync -r source_path destination_path

-r 플래그는 모든 하위 폴더에 대해 재귀 적입니다.

Windows (7)에서 경로는 다음 형식으로 제공되어야합니다. 예를 지정하려면 c:\test이 될 것입니다 /c/test또는/cygdrive/c/test

허용 된 답변의 Dsynchronize가 나에게도 효과가 있었지만 대용량 파일과 폴더를 동기화하는 가장 효율적이고 빠르고 강력한 방법입니다.

그러나 실시간 또는 실시간이 아닙니다. 동기화해야 할 때마다이 명령이 실행됩니다.


1

어쩌면 이것이 도움이 될 것입니다 : Allway Sync . Thare는 무료 * 및 프로 버전입니다. 풍모:

  • 유연한 구성 및 사용자 정의.
  • 모든 크기의 파일을 지원합니다.
  • 사용하기 쉬운 그래픽 인터페이스.
  • 사실상 모든 파일 시스템 (FAT, NTFS, SAMBA, Netware, X-Drive, CDFS, UDF 등)을 지원합니다.
  • 데스크탑, 랩톱, USB 스틱, 외장 HDD 또는 U3 지원 장치에 설치할 수 있습니다.
  • 2 개 이상의 폴더를 동기화 할 수 있습니다.
  • 네트워크를 통해 데스크탑 PC와 랩톱간에 데이터 동기화

나는이 프로그램을 사용했고 그것을 좋아했다.

* -무료 버전에는 30 일마다 처리되는 파일 수가 제한되어 있습니다. Allway Sync 최종 사용자 라이센스 계약을 참조하십시오


1
"고객은 Allway Sync Free에 특정 제한이 있으며 이러한 제한이 개발자의 통지 나 의무없이 시간이 지남에 따라 변경 될 수 있음에 동의합니다. 현재이 제한으로 인해 연속 30 일 동안 40,000 개 이상의 파일을 처리 할 수 ​​없습니다." -Allway
Ashley Ross

Resilio Sync를 사용해 왔으며 특히 네트워크에서 효과적입니다. 상당히 빠르게 동기화되지만 웹 개발에는 충분히 빠르지 않습니다. 웹 사이트의 루트 인 로컬 폴더와 동기화 해야하는 공유 폴더가있는 가상 상자가 있습니다. Allway Sync에 시도해 보겠습니다. 인터페이스는 적어도 아주 직설적입니다.
Chris Geirman

0

당신은 실시간 폴더와 파일 동기화 프로그램 인 SyncBack4all 을 시도 할 수 있습니다 .


1
무료가 아닌 것을 제외하고.
Paya

0

Watch 4 Folder v2.3-소형 (802kb), 휴대용 (설치 없음) 및 폴더 및 파일 활동을 모니터링하는 강력한 모니터링 도구입니다.
사용 및 설정이 간단하며 15 가지 유형의 이벤트를 모니터링하고 이벤트가 발생할 경우 다른 작업을 트리거 할 수 있습니다.

http://leelusoft.blogspot.in/2011/10/watch-4-folder-23.html

-서버에서 사용하여 여러 exe를 발생시키는-Acrobat을 사용하여 PDF로 변환, 스탬프 처리, smtp 호출을 통해 전국의 사무실에 첨부 파일로 보내기 ... 작은 소프트웨어가 많은 일을합니다!


0

나는 같은 것을 원했다. 그리고 원칙적으로 Windows7의 동기화 센터는 다음과 같은 방식을 제공하지만 다른 방식으로 네트워크 폴더 만 항상 오프라인 사용 가능으로 설정하면됩니다. 이를 통해 기본적으로 로컬 및 원격 버전이 동기화되어 네트워크에있는 것처럼 작동하지만 실제로 로컬로 관리합니다. 다시 말해, 사본 하나만 보지만 두 곳에 보관하는 것이지만 이것이 동기화의 목표입니다. 원격으로 동기화 된 사본이 있다는 점이 투명하지 않고 로컬로 동기화 된 사본이 있습니다. 어쨌든 이것은 네트워크 장애의 기본 목표를 다룹니다.

네트워크 드라이브가 Novel에 의해 관리되므로 멈 췄기 때문에 이것이 이론이라고 말해야합니다. 따라서 "Always Available Offline"옵션이 없습니다.



0

무료 syncless https://code.google.com/p/big5sync/를 사용합니다.

시스템에 연결되며 심리스 모드 인 경우 파일을 실시간으로 동기화합니다. 개인적으로 GUI를 좋아하지 않지만 서비스로 실행할 수는 없지만 작동합니다 :)

MirrorFolder http://www.techsoftpl.com/backup/ 은 또한 실시간 동기화를 수행 할 수 있으며 서비스로 작동하지만 (GUI 가로드 되지 않아도 작동) 무료는 아닙니다 ($ 39).


0

FreeFileSync (오픈 소스-설치시 애드웨어 감시)가 가장 좋습니다.

또한 테스트 한 것 중 가장 빠른 것을 실행하기 때문에 더 큰 작업을 위해 Backup2 ( https://bvckup2.com/ )를 정말 좋아 하지만 무료가 아니며 단방향 동기화 전용입니다.


-3

서브 스트레이트가있는 드라이브에 폴더 경로를 지정할 수 있습니다.

암호:

SUBST L: "C:\Some\Path"

2
뭐? 이로 인해 무엇이 동기화됩니까?
Twisty Impersonator
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.