달성하고자하는 것은 현재 사용중인 폴더의 일관된 사본입니다.
응용 프로그램은 실제로 VSS와 호환되어야합니다. 섀도 복사본을 만들 수는 있지만 사용중인 파일이있는 응용 프로그램이 이벤트에 응답하지 않고 일관된 복사본을 얻는 데 필요한 작업을 수행 할 수 있습니다.
거의 확실하게 Diskshadow 명령을 사용하여 섀도 복사본을 생성 한 다음 임시로 볼륨으로 마운트하면됩니다. 그렇게하면 robocopy / teracopy 또는 자주 사용하는 도구를 사용하여 복사 할 수 있습니다. 다음은 내 시스템 중 하나의 VSS를 사용하여 백업하는 데 사용하는 파일 세트입니다. 내가 연결 한 MS 문서의 일부인 다른 예가 있습니다.
shadowbackup.bat
@echo off
o:
cd \shadow
del o:\shadow\*.cab
diskshadow -s diskshadow_script.txt
robocopy /mir S:\data\ \\srv-backup\backupshare\srv01\
diskshadow_script.txt
delete shadows exposed s:
set context persistent nowriters
set verbose on
add volume o: alias Backup
create
expose %Backup% S: