현재 원본pc에서 파일서버로 특정 폴더만 특정시간에 자동복사가되게 기본적인 /s/y/d 옵션만 걸어놓고
스케줄링을 걸어놧습니다.
오늘 와서 파일서버와 원본pc를 비교해보니
원본pc에서 작업한다고 이름을 바꿧던 폴더들까지 복사가 되버려서
원본폴더 하나와 이름바꿧던폴더 하나 같은 데이터를 가지고있는 폴더가 총 두개가 생성돼버렸는데
이런경우 직접 수작업으로 지워야하나요?
안그럼 xcopy기능중에 원본폴더와 파일서버를 비교해서 원본서버에서 없어진 파일을
자동으로 지워주는 기능이있나요?
5개의 답변이 있습니다.
xcopy 로는 해당 기능 구현은 어렵습니다.
다른 솔루션으로 구현을 해야 하죠~~
xcopy는 타겟에 있는 내용을 제거하지는 않습니다.
원본에서 타겟으로 복사하는 기능만 갖고 있습니다.
타겟에 원본과 동일본이 있을 경우에는 덮어쓰기 처리는 할 수 있지만, 원본과 비교해서 타겟을 동기화 시키기 위해 타겟에 이미 복사되어 있는 내용을 없애지는 않죠.
그리고...
가급적이면, 타겟에다 계속 덮어쓰는 형태로 백업을 받는 것 보다는 한번 백업 받아진걸 그대로 보존하면서 새로운 복제본을 추가로 생성하는 백업을 권장하고 싶습니다.
동일 타겟에 반복적으로 계속 덮어 쒸우는 백업은...
특히나 랜섬웨어 같은 원본이 변조되는 공격에 치명적인 결과를 가져 올 수 있습니다.
백업본을 여러개 만들어 가면서 1주일 또는 2주, 한달 등을 주기로 오래된 백업본을 제거시켜 가는 형태로 운영할 것을 권장하고 싶네요.
Xcpoy를 말씀하신거 처럼 사용하지 마시고 RoboCopy 로 하세요
http://cromi.com/?p=543
https://geekit.tistory.com/m/2
토탈 커멘더로 중복파일 삭제했는데
위 링크는 중족제거 프로그램이네요
그리고 xcopy 사용하지 말고 robocopy는 중복파일을 체크하는 옵션이 있네요
topkslee | 2년 이상 전
좋은 정보 감사합니다
xcopy는 복사명령이라 비교해서 삭제는 안되겠죠?
토탈커맨더 같은 것으로 화일 비교하여 삭제하세요.