지능형 이동 및 이름 바꾸기로 동기화 - 창

지능형 이동 및 이름 바꾸기로 동기화 - 창

무선 네트워크를 통해 두 개의 Windows 폴더를 동기화하려고 합니다. 현재 Syncback을 사용하고 있지만 느린 네트워크를 통한 대규모 재구성에는 적합하지 않은 것 같습니다.

즉 폴더와 콘텐츠를 소스의 한 위치에서 다른 위치로 이동하면 동기화는 대상의 원래 위치를 삭제하고 네트워크를 통해 소스에서 대상의 새 위치로 파일을 복사합니다. 이런 식으로 약 100GB의 데이터를 이동하려고 하는데 재복사 속도가 너무 느립니다.

내가 정말로 원하는 것은 네트워크 전송 없이 소스에서 이동이 발생했다는 사실을 인식하고 대상에서 동일한 이동을 실행하는 도구입니다.

그런 도구가 존재하나요?

건배

답변1

이를 수행하는 몇 가지 방법이 있습니다.

1.) DFS 폴더 복제가 작동합니다. 튜토리얼이 있습니다.여기그리고여기MS 웹페이지.

2.)로보카피미러링 모드에서도 작동하지만 파일이 변경되었다는 사실을 간과하지는 않습니다. 여기에 내가 뻔뻔하게 어딘가에서 복사한 스크립트가 있습니다. (왜 바퀴를 다시 만들까요? :) 한 공유에서 다른 공유로 대량의 데이터를 마이그레이션할 때 사용한 스크립트입니다. (이것의 큰 장점은 증분 미러링을 수행한다는 것입니다. 즉, 복제를 위해 한 번 실행한 다음 다시 실행하면 변경된 파일만 복사됩니다.

스크립트는 다음과 같습니다

@ECHO OFF
SETLOCAL

SET _source="\workstation01\share"

SET _dest="\workstation02\share"

SET _what=/COPYALL /B /SEC /MIR
:: /COPYALL :: 모든 파일 정보 복사
:: /B :: 백업 모드에서 파일을 복사합니다.
:: /SEC :: SECurity를 ​​사용하여 파일 복사
:: /MIR :: 디렉터리 트리 미러링

SET _options=/R:0 /W:0 /LOG:worstation_copy.txt /NFL /NDL
:: /R:n :: 재시도 횟수
:: /W:n :: 재시도 간 대기 시간
:: /LOG :: 출력 로그 파일
:: /NFL :: 파일 로깅 없음
:: /NDL :: dir 로깅 없음

ROBOCOPY %_source% %_dest% %_what% %_options%

3.) 대기업 환경에서 HP를 사용하고 공급업체 계약이나 관련 계약이 있는 경우 다음을 확인하십시오.HP StorageWorks 스토리지 미러링그러나 두 개의 Windows 폴더에는 약간 부담이 됩니다.

4.) 마지막으로 (베타 경고! 베타 경고!)Windows 라이브 메시, 하지만 그건.. 알잖아요, 베타. :)

개인적으로 저는 robocopy 옵션을 선택하겠습니다.

답변2

Microsoft DFS 복제는 귀하가 말하는 작업을 수행합니다. NTFS 변경 저널을 모니터링하고 고유하게 할당된 파일 번호를 사용하여 파일 이름 바꾸기/이동을 추적합니다.

Windows Server 2003 R2 및 Windows Server 2008이 이 작업을 수행할 수 있습니다. DFS 복제 서비스는 Windows Vista에 포함되어 있지만 이를 사용하는 "PC 간 동기화" 기능은 Vista RTM에서 제외되었습니다. 제품에 다시 추가된 위치가 표시되지 않습니다. (저보다 더 잘 아시는 분이 댓글을 달아주시면 좋겠습니다.)

편집하다:

스크립트를 통해 초기 이동/이름 변경을 수행한 다음 원격 시스템에서 해당 스크립트를 실행하여 작업을 "캡처"할 수 있습니다. 차선책이지만 파일 시스템 변경 저널을 사용하는 것에 대한 비용을 지불하지 않으려면 기능을 직접 구현해야 합니다.

스크립트를 통해 수행하는 경우 스크립트에서 상대 경로를 사용하면 원격 복사본에서 수정 없이 실행하기에 적합한 스크립트를 갖게 됩니다.

의심의 여지 없이 누군가가 Explorer처럼 "작동"하고 이동/이름 변경/등을 수행할 수 있게 해주는 귀엽고 작은 GUI를 작성한 다음 그러한 스크립트를 생성할 수 있을 것입니다. 그래도 꽤 틈새 애플리케이션이 될 것 같아요.

답변3

어쩌면 이 경우에는 다음을 살펴볼 수도 있습니다.Easy2sync. 이름이 바뀐 디렉토리를 인식합니다. 어쩌면 대용량 파일 이동도 지능적으로 처리할 수도 있습니다. 시도해 볼 가치가 있습니다.

답변4

저는 이 작업을 아주 잘 수행하는 무료 도구를 가지고 있었는데, 2003년에 XP에서 다운로드하여 사용했지만 이름과 설치 프로그램을 잃어버렸고 그 이후로는 찾지 못했습니다. 한 모드에서 도구를 실행하면 트레이에 앉아서 소스 폴더 트리의 어느 곳에서나 탐색기가 이동, 삭제, 복사 및 이름 바꾸기를 수행한 모든 작업을 관찰하고 동일한 작업을 대상 폴더 트리에 복제합니다. 폴더 이름을 로컬로 바꾸면 서버의 해당 폴더 이름이 바뀌는 등의 문제가 발생했습니다. 나는 그것을 좋아했고 그 이후로 찾았지만 성공하지 못했습니다. 방금 "BestSync"를 탐색하기 시작했습니다(참조:download.cnet.com) 일부 유사한 기능을 약속하지만 무료가 아닌 셰어웨어이지만 한 달 동안 전체 기능에 액세스할 수 있습니다. 필요한 기능을 제공할 수도 있습니다.

관련 정보