Diskshadow
Diskshadow.exe VSS(볼륨 섀도 복사본 서비스)에서 제공하는 기능을 노출하는 도구입니다. 기본적으로 Diskshadow는 Diskraid 또는 Diskpart와 유사한 대화형 명령 인터프리터를 사용합니다. Diskshadow에는 스크립트 가능 모드도 포함되어 있습니다.
참고 항목
Diskshadow를 실행하려면 최소한 로컬 Administrators 그룹의 구성원이거나 이와 동등한 자격이 필요합니다.
구문
대화형 모드의 경우 명령 프롬프트에 다음을 입력하여 Diskshadow 명령 인터프리터를 시작합니다.
diskshadow
스크립트 모드의 경우 다음을 입력합니다. 여기서 script.txt는 Diskshadow 명령이 포함된 스크립트 파일입니다.
diskshadow -s script.txt
매개 변수
Diskshadow 명령 인터프리터 또는 스크립트 파일을 통해 다음 명령을 실행할 수 있습니다. 섀도 복사본을 만들려면 최소한 추가와 만들기만 하면 됩니다. 그러나 이렇게 하면 컨텍스트 및 옵션 설정이 상실되고, 복사 백업이 되며, 백업 실행 스크립트가 없는 섀도 복사본이 만들어집니다.
명령 | 설명 |
---|---|
set 명령 | 섀도 복사본 생성을 위한 컨텍스트, 옵션, 세부 정보 표시 모드 및 메타데이터 파일을 설정합니다. |
메타데이터 로드 명령 | 변환할 수 있는 섀도 복사본을 가져오기 전에 메타 데이터.cab 파일을 로드 하거나 복원 하는 경우 기록기 메타 데이터를 로드 합니다. |
writer 명령 | 기록기 또는 구성 요소 포함 또는 백업 또는 복원 프로시저에서 기록기 또는 구성 요소를 제외를 확인합니다. |
add 명령 | 볼륨 섀도 복사 되는 볼륨의 집합에 추가 하거나 별칭 환경에 별칭을 추가 합니다. |
create 명령 | 현재 컨텍스트 및 옵션 설정을 사용 하 여 섀도 복사본 생성 프로세스를 시작 합니다. |
exec 명령 | 로컬 컴퓨터에서 파일을 실행합니다. |
백업 시작 명령 | 전체 백업 세션을 시작 합니다. |
end backup 명령 | 전체 백업 세션을 종료하고 필요한 경우 적절한 작성자 상태로 backupcomplete 이벤트를 발행합니다. |
복원 명령 시작 | 복원 세션을 시작하고 관련 작성자에게 prerestore 이벤트를 발행합니다. |
end restore 명령 | 복원 세션을 종료하고 관련 작성자에게 postrestore 이벤트를 발행합니다. |
reset 명령 | Diskshadow를 기본 상태로 다시 설정합니다. |
list 명령 | 작성자, 섀도 복사본 또는 시스템에 있는 현재 등록 된 섀도 복사본 공급자를 나열 합니다. |
delete shadows 명령 | 섀도 복사본을 삭제 합니다. |
import 명령 | 시스템에 로드 된 메타 데이터 파일에서 전송 가능한 섀도 복사본을 가져옵니다. |
mask 명령 | 제거를 사용 하 여 가져온 하드웨어 섀도 복사본은 가져올 명령입니다. |
expose 명령 | 드라이브 문자, 공유 또는 탑재 지점으로 영구 섀도 복사본을 노출합니다. |
unexpose 명령 | expose 명령을 사용하여 노출된 섀도 복사본을 숨깁니다. |
break 명령 | VSS에서 섀도 복사본 볼륨을 연결 해제합니다. |
revert 명령 | 지정 된 섀도 복사본으로 볼륨을 되돌립니다. |
exit 명령 | 명령 인터프리터 또는 스크립트를 종료합니다. |
예제
백업을 위한 섀도 복사본을 만드는 명령의 샘플 시퀀스입니다. script.dsh로 파일에 저장하고 diskshadow /s script.dsh
를 사용하여 실행할 수 있습니다.
다음을 가정합니다.
c:\diskshadowdata라는 기존 디렉터리가 있습니다.
시스템 볼륨은 C:이고 데이터 볼륨은 D:입니다.
c:\diskshadowdata에 backupscript.cmd 파일이 있습니다.
backupscript.cmd 파일은 백업 드라이브에 섀도 데이터 p: 및 q: 복사본을 수행합니다.
이러한 명령을 수동으로 입력하거나 스크립팅할 수 있습니다.
#Diskshadow script file
set context persistent nowriters
set metadata c:\diskshadowdata\example.cab
set verbose on
begin backup
add volume c: alias systemvolumeshadow
add volume d: alias datavolumeshadow
create
expose %systemvolumeshadow% p:
expose %datavolumeshadow% q:
exec c:\diskshadowdata\backupscript.cmd
end backup
#End of script