diskshadow 스냅샷은 어디에 저장되나요?

diskshadow 스냅샷은 어디에 저장되나요?

MSSQL 데이터베이스 스냅샷을 찍기 위해 DISKSHADOW 유틸리티를 평가하고 있습니다. 나는 아래를 사용한다

set context persistent
set option rollbackrecover txfrecover
set verbose on
begin backup
add volume d: alias dbshadow
create

스냅샷이 생성된 것을 볼 수 있습니다. 하지만 스냅샷이 어느 드라이브에 있는지 알고 싶습니다. 이에 따라 드라이브 크기를 조정하려면 이것이 필요합니다. vssadmin에서는 addshadowstorage 명령을 사용하여 이를 알고 있습니다. 하지만 diskshadow를 사용하면 전혀 모르겠습니다. 나는 끝까지 읽었다https://technet.microsoft.com/en-us/library/cc772172.aspx그리고https://technet.microsoft.com/en-us/library/cc966520.aspx#EEAA그리고 구글링을 해보았지만 정보가 별로 없었습니다. 어떤 도움이라도 대단히 감사하겠습니다. Microsoft의 소프트웨어 공급자를 사용하고 있습니다.

 * ProviderID: {b5946137-7b9f-4925-af80-51abd60b20d5}
     Type: [1] VSS_PROV_SYSTEM
     Name: Microsoft Software Shadow Copy provider 1.0
     Version: 1.0.0.7
     CLSID: {65ee1dba-8ff4-4a58-ac1c-3470ee2f376a}

감사해요

답변1

나는 vssagent라는 멋진 도구가 있다는 것을 알아냈습니다. 이는 Windows SDK에서 제공됩니다. 설치하고 vssagent를 실행했습니다. 그러면 필요한 모든 정보를 제공하는 xml 파일이 생성됩니다. 제 경우에는 C:를 사용하고 있었습니다. 그러나 vssadmin을 사용하여 스냅샷을 찍을 위치를 정의할 수 있으며 diskshadow는 이를 존중합니다. 아래 붙여넣기는 파일에서 발췌한 내용입니다.

Volsnap.AllocationSpace="3000MB"Volsnap.MaxSpace="0Mb" DiffArea.Device="\Device\HarddiskVolume2" DiffArea.DriveLetter="씨:"

답변2

스냅샷을 찍은 후 vssadmin을 사용하여 섀도우 저장소에 대한 세부 정보를 찾을 수 있다는 것을 방금 깨달았습니다.

다른 것을 설치할 필요가 없기 때문에 이것은 더 간단하고 쉽습니다.

C:\Windows\system32>vssadmin list shadowstorage

vssadmin 1.1 - Volume Shadow Copy Service administrative command-line tool (C) Copyright 2001-2013 Microsoft Corp.

Shadow Copy Storage association
For volume: (D:)\\?\Volume{f4cae2c3-f955-11e4-80fa-12eebcc74673}\
Shadow Copy Storage volume: (C:)\\?\Volume{c48a7ec3-f954-11e4-80f9-806e6f6e6963}\
Used Shadow Copy Storage space: 3.61 MB (0%)
Allocated Shadow Copy Storage space: 2.93 GB (2%)
Maximum Shadow Copy Storage space: UNBOUNDED (100%)

관련 정보