파일로 백업
C:\> SNAPSHOT C: X:\C-Drive.sna
이 명령은 C: 드라이브를 X:\C-Drive.SNA 로 백업합니다.
여러 볼륨을 저장하려면, 다음과 같이 배치 파일을 작성하십시오.
SNAPSHOT C: \\Server\Backups\C-Drive.sna
SNAPSHOT D: \\Server\Backups\D-Drive.sna
SNAPSHOT E: \\Server\Backups\E-Drive.sna
이것은 서버에 C:, D:, E: 를 백업합니다.
다른 방법으로는
SNAPSHOT C:+D:+E: \\Server\Backups\$disk-Drive.sna
C: 와 D: 와 E: 를 하나의 파일로 백업합니다.
물리 디스크 (여기선 HD1)의 모든 파티션의 백업을 생성하려면 다음을 사용하십시오.
SNAPSHOT HD1:* \\Server\Backups\$disk-Drive.sna
옵션 -L1450
대부분의 경우 단일 이미지 파일의 크기를 최대 값으로 제한하는 것이 현명하므로 CD-ROM에 기록 할 수 있습니다.
기본최대 크기는 1450MB이며, -L 파라메터로 변경할 수 있습니다.
드라이브를 복원할 때 DOS로 인한 문제를 방지하려면 이 값을 2GB 미만으로 유지해야합니다.
옵션 -R [휴지통 비우기]
백업을 시작하기 전에 이 드라이브의 휴지통을 비 웁니다.
옵션 -W [대기]
시작 시점에서 커서가 왼쪽 상단 모서리에 있으면 Snapshot은 배치 파일에서 시작된 것으로 간주하고 끝에서 <ANY> 키를 기다리므로 실행을 제어 할 수 있습니다. 스케쥴러에서 시작된 경우에는 원치 않는 작업이 될 수 있습니다.
이 Wait For AnyKey는 -W로 생략 할 수 있습니다.
옵션 -G [그래픽]
사용자가 지정한 Snapshot 명령에 대한 바로 가기를 만들었지만 그래픽 진행 상황을 보고 싶은 사용자에게 적합합니다.
자동 백업을 위해 바로 가기 또는 유사 항목을 구성한 경우 사용자에게 '드라이브를 백업하려면 여기를 클릭하십시오'라고 말하때 유용합니다.
다음과 같은 몇 가지 하위 모드가 있습니다.
-G 진행 상황을 표시하고 완료되면 사용자가 [종료]를 클릭 할 때까지 기다립니다.
-Go 진행 상황을 보여주고, 모든 것이 작동하면 끝내고, 그렇지 않으면 알려줍니다.
-Gm 최소화로 시작합니다.
-Gx 진행률 표시, 완료되면 항상 종료합니다.
옵션 -T [검사]
이미지를 만든 후에 유효성 검사를 요청할 수 있습니다.
이렇게하면 이미지를 완전히 다시 읽고 일관성, 체크섬을 확인할 수 있습니다,...
그러나 (특히 배치 파일에서) 이미지를 별도로 테스트하는 것이 좋습니다. ;아래와 같이
snapshot x:\image.sna -T
따라서 대상 서버가 다운되었거나 '신뢰할 수없는 데이터가 기록되었습니다'라는 오류가 발생했는지 알 수 있습니다.
오류는 Errorlevel > 0으로 리턴됩니다.
차등 백업
드라이브 스냅 샷을 사용하면 차등 백업을 만들 수 있습니다.
차등 백업은 전체 이미지(이전 이미지와 동일함)에 한 번만 생성 될 수 있습니다.
그런 다음 차등 백업에는 마지막 전체 백업 이후 변경된 내용만 포함됩니다.
구현 및 사용법:
사용되는 세가지 파일이 있습니다.
- '전체 백업', 안전한 곳으로 멀리 떨어져있을 수 있으며 더 이상 백업을 위해 사용되지 않고, 보기 또는 복원에만 사용됩니다.
- 확장자가 .HSH인 체크섬 ( 'hash') 파일. 이것은 전체 이미지의 디렉토리입니다.
차동 이미지를 만들때만 사용됩니다. 차등 이미지를 사용하지 않으면 삭제해도 됩니다.
기본적으로 전체 이미지와 동일한 위치에 존재하며, 성능상의 이유로 로컬 드라이브에 위치해야합니다. - 차등 이미지 파일들; (.SNA, .SN1,...)
참고 : 이전 이미지(1.37 이전)는 완전히 지원되며 '전체'이미지와 동일합니다.
전체 (전체) 백업시; 체크섬 파일을 동시에 생성:
C:>snapshot C: X:\C_full.sna (평상시)
해당 .HSH 해시 파일은 이미지 파일의 위치에 자동으로 생성됩니다.
추가 옵션
-O 해시 파일 생성 안함
-ODirname 다른 경로에 해시파일 생성
-ODirname\Filename 다른 이름으로 해시 생성
(Re-)기존 이미지, 가능하면 오래된 이미지에서 체크섬 파일 생성:
C:>snapshot X:\C_full.sna -HC_checksum.hsh
차등 백업 (체크섬 파일이 반드시 존재해야 함):
C:>snapshot C: X:\C_diff.sna -hX:\C_full.hsh
차등 이미지의 매핑 및 탐색 (모든 부분은 온라인으로 접근 가능합니다.):
C:>snapshot X:\C_diff.sna
'보통'이미지와 같은 옵션으로
Windows에서 차등 이미지 복원 :
C:>snapshot X:\C_diff.sna d:
'보통'이미지와 같은 옵션으로
순수 DOS (복구 디스크)에서 차등 이미지 복원
2 단계로 이루어집니다 : 전체 이미지를 복원한 후, 차등 이미지 복원
a:>snapshot restore hd1 primary1 X:\C_full.sna
a:>snapshot restore hd1 primary1 X:\C_diff.sna
명령 줄에서 기본 암호 설정
--setdefaultpwd=슈퍼암호 지정
이 암호는 지금부터 백업, 복원 및 마운트에 사용됩니다.
복원 및 마운트는 필요한 경우 암호를 묻습니다.
볼륨명으로 복원
C:\> SNAPSHOT X:\D-Drive.sna D:
X:\D-Drive.sna. 에서 D: 드라이브를 복원합니다.
D : 드라이브의 모든 데이터를 덮어 씁니다 !!
명령 줄에서 암호 설정
명령줄에서 -PW=SuperSecret 으로 암호를 설정할 수 있습니다.
C:>Snapshot C: X:\Backup\c-drive.sna -PW=SuperSecret
이는 이 명령에 대한 기본 암호만 대체합니다.
기본 암호가 있고 명령 줄에서 암호를 설정하지 않으면 기본 암호가 사용됩니다.
기본암호가 있지만 이미지를 암호화하지 않으려면 빈 비밀번호를 지정해야합니다:
C:>Snapshot C: X:\Backup\c-drive.sna -PW=
백업에서 파일 / 디렉토리 제외
경우에 따라 백업에서 일부 파일 또는 디렉토리를 제외하는 것이 유용할 수 있습니다.
PAGEFILE.SYS 및 HIBERFIL.SYS의 경우 항상 그렇듯이 (항상 자동으로 제외됩니다.) 임시 파일, 대용량 영화 보관소 (구입 한 DVD의 어쨌든 비슷한 내용)에도 유용할 수 있습니다.
기술적인 이유로 인해 제외된 파일의 데이터는 저장되지 않지만 디렉토리 항목은 저장됩니다.
따라서, 백업을 보거나, 복원한 후에 둘다, 파일은 보여지지만, 제로 데이터이거나, 임의의 데이터로 포함됩니다.
이러한 이유로 이미지에는 새로 만든 일괄 작업 'SnapshotDeleteAfterRestore.BAT'이 포함되어 있습니다.
복원 후에는 가능한 혼동을 피하기 위해 실행해야합니다 (저장되지 않은 모든 파일이 삭제됩니다).
파일 및 디렉토리는 아래와 같이 제외 될 수 있습니다.
--exclude:\Temp
--exclude:\Temp\* (which is equivalent)
--exclude:\Windows\Memory.dmp
옵션은 다음과 같은 쉼표로 연결할 수 있습니다.
--exclude:\Temp,\Windows\Memory.dmp,\Windows\Minidump\*,"\Documents and Settings"
,"\Program Files",\Windows\$NtUninstall* (1.38)
참조:
\temp 와 \temp\* 는 동일합니다.
파일이름의 공백은 `"` 로 감싸야 합니다.
제외 디렉토리의 하위 디렉토리는 항상 제외됩니다.
날짜와 평일의 파일이름으로 생성 ...
명령 행의 일부 '변수'문자열은 데이터, 컴퓨터 이름, 디스크 등으로 대체됩니다.
아래의 의미를 참조하세요.
c:\>snapshot C: \\server\backups\$computername\$DISK-$DATE.sna
$date | 날짜 6자리 YYMMDD | |
$computername | 컴퓨터 이름 | |
$type | 차등이미지 일때 --> 'dif' | |
$disk | 드라이브 문자열 (C,D,...) | |
$weekday | 평일, 2개 문자 | |
$year | 년 (4 자리) | |
$month | 달 (1..12) | |
$day | 일 (1..31) | |
$week | 주단위 번호 (1..53) |
가상 드라이브로 디스크 이미지 마운트
C:\> SNAPSHOT X:\C-Drive.sna Z: -V
X:\C-Drive.SNA 이미지를 Z: 드라이브로 마운트
몇가지 다른 방법:
-VM 단지 이미지만 마운트, 탐색기 시작안함
배치파일에 사용
-VQ Z: 볼륨을 마운트하고 대화 상자를 표시하지 않습니다.
-!unmount:Z Z: 언마운트
-!unmount 모든 마운트된 드라이브를 언마운트 (버전 1.38 부터)
스냅샷은 'start' 명령어와 사용되야 합니다.
start Snapshot x:\image.bat Z: -vq
xcopy z:\Data c:\Data
Snapshot -!unmount:Z
추가적으로 파일 확장자
--exclude:"\*.MP3,\*.TMP"
손상된 이미지 복구
불행히도 이미지가 손상될 수 있습니다.
일부 이미지 하위 파일이 없거나 읽을 수 없거나 데이터가 손상 될 수 있으며, 이미지를 더 이상 마운트 할 수 없습니다.
디스크 이미지에서 이것은 당신이 누락된 데이터가 무엇인지 모를 때 쓸모가 없습니다.
그러나 종종 필요한 것은 이미지의 일부 파일입니다.
.SNA 파일이있는 경우,
c:>snapshot x:\DAMAGED.SNA --repair:Y:\REPAIRED.SNA
마운트 할 수있는 것을 재구성하려고 시도합니다; 적어도 가상 드라이브를 통해 CHKDSK를 실행한 후에는 일부 데이터를 검색할 수 있어야합니다. 새로운 이미지는 대략 원본 이미지와 동일한 크기가 필요합니다.
1.44 명령어
c:>snapshot x:\DAMAGED.SNA --repair:Y:\REPAIRED.SNA --OnlyOffsetInfo
새 이미지 Y:\REPAIRED.SNA 에는 오프셋 정보만 들어 있습니다. 이러한 종류의 복구 작업은 훨씬 적은 디스크 공간을 사용합니다. 이미지는 다음 명령으로 마운트 할 수 있습니다.
c:>snapshot x:\DAMAGED.SNA --OffsetInfoFile:Y:\REPAIRED.SNA
다른 하드웨어로 마이그레이션
VistaPE / BartPE를 사용하여 복원하는 경우
c:>snapshot --AddDriver
설치될 드라이버 및 복원된 Windows의 위치를 묻고, 이 드라이버를 추가 디스크 드라이버로 설치합니다.
백업 중 더 많은 특수 옵션
--LogFile:C:\LOGFILE.TXT | 로그를 C:\LOGFILE.TXT 로 내보냅니다. | |
--UseVSS --NoVSS --ForceVSS | Windows VSS 서비스 또는 내부 드라이버의 사용을 나타냅니다. | |
--AllWriters | 모든 지원 응용 프로그램 (exchange, oracle, SQL server,...)이 백업 시작 및 성공적인 완료에 대해 통보받는 방식으로 VSS 서비스를 사용합니다. VSS도 참조하십시오. 이 또한 트랜잭션 로그를 자릅니다. | |
--ExcludeWriter: | "NameWriter1","NameWriter2","NameWriter3"... 암시적 설정 --AllWriters, 주어진 쓰기를 비활성화 합니다; VSS도 참조하십시오. | |
--IncludeWriter: | "NameWriter1","NameWriter2","NameWriter3" ... 주어진 쓰기 목록 만 사용합니다. | |
--CreateDir | 대상 디렉토리를 자동으로 만듭니다. | |
1.43 | --DedupTarget | 중복 제거 서버 2012에서 스토리지 요구 사항을 최적화(다소)합니다; 압축 비활성화 |
1.43 | --AutoBackupSize:512 | 설정하면 동일한 드라이브의 모든 작은 파티션도 백업됩니다. (예 HD1-1.sna, HD1-2.sna,...). 시스템을 부트하는데 필요한 모든 파티션을 저장합니다. |
--exclude:\temp --exclude:\*.tmp --exclude:@excludeList.txt --exclude:\media\*.MP3 | 백업에서 디렉토리, 파일 또는 파일 유형을 제외할 수 있습니다. | |
1.46 | --FastDiff:\*.vhd --FastDiff:\path1,\path2,... | 이 옵션을 사용하면 차등 이미지의 속도를 높일 수 있습니다. 마지막 전체 백업 이후 파일 크기, 수정 날짜 및 사용 된 클러스터가 변경되지 않은 경우 명령 줄에 지정된 모든 파일과 폴더를 읽지 않습니다. |
1.46 | --EjectDriveAfterBackup | 이미지를 성공적으로 만든 후 이동식 드라이브를 꺼내거나 분리합니다. |
--FullIfHashIsMissing | 차등 백업중에 손상되거나 누락된 해시 파일이 발견되면 새로운 전체 백업이 생성됩니다. | |
--exec:"NET START ORACLE" --exec:"RestartExchange.bat" | 내부 드라이버와 함께 사용 : 스냅 샷 생성 후 (백업 시작 후 몇 초간) 외부 명령을 실행할 수 있습니다. 명령 줄에서 마지막 명령이어야합니다! | |
--LimitIORate:10 | 대상 드라이브의 최대 입력/출력 속도를 10MB/s로 제한 (범위 1-100MB/s) |
복원 중 특별한 옵션
--Activate X: --Deactivate X: | X: 파티션을 활성(비활성) | |
--resize C: 100000 | 파일 시스템 C :를 100GB 또는 기존 파티션 크기로 확장합니다. (여기 참조) | |
--resizepart C: 100000 | 파티션과 파일 시스템을 모두 100GB로 확대합니다. --resizepart 는 파티션을 축소 할 수 없습니다! | |
--RestoreMBR HD1 filename - | 정확히 512 바이트의 파티션을 복원합니다. | |
--RestorePartitionStructure HD1 filename | 부팅 코드 (최대 63 섹터), 확장파티션 등등, 모든 파티션 정보를 복원합니다. | |
1.43 | --Extendpartitions:Image.sna HD1 | --RestorePartitionstructure와 같지만, 디스크를 채우는데 비례하는 모든 NTFS 파티션을 늘립니다. |
1.44 | --EntireDisk Image-C.sna HD1 | 동일한 스냅 샷 명령 (snapshot HD1:* Image-$disk.sna) 으로 저장된 파티션 구조 및 모든 이미지를 디스크 HD1로 복원합니다. |
--Schedule C: D:\image.sna | 다음 재시작을 위해 파일 D:\IMAGE.SNA에서 C: 복원을 스케줄합니다. D: 는 고정된 드라이브 여야합니다. 네트워크 드라이브는 지원되지 않습니다. | |
--ListSchedule | 예정된 복원을 보여줍니다. | |
--RemoveSchedule | 예정된 복원을 제거합니다. | |
--autoreboot:off --autoreboot:any --autoreboot:success | 복원 후 동작 규칙: 컴퓨터가 다시 시작는 옵션 : 재시작 안함/항상 재시작 함/에러가 없을때만 | |
--AddDriver --MergeIDE | 추가 (디스크) 드라이버를 추가합니다. Hardware 참조 | |
--ClearSignature HD1 --SetSignature HD1 01234567 | 디스크 서명을 설정 / 제거합니다. | |
--show --showlist | 발견된 드라이브와 파티션에 대한 정보를 두 가지 다른 형식으로 보여줍니다. |
이미지 파일을 마운트 할 때 특별한 옵션
--SearchFull:Fullpath | 차동 이미지를 마운트할 때 전체 이미지 경로를 지정합니다. |
기타 특수 옵션
--? | 사용 가능한 모든 옵션 목록 | |
--setdefaultpwd=MyPassword | 이미지가 기본으로 암호화될 암호를 레지스트리에 입력합니다. | |
--repair:X:KAPUTT.SNA Y:\REPARIERT.SNA | 부분이 없거나 읽을 수 없거나 파손 된 이미지를 최대한 활용하려고합니다. 보증할순 없습니다. | |
1.46 | --repair X:CORRUPTED.SNA | 스냅샷은 CORRUPTED.SNA 이미지를 복구하려고 시도합니다. 모든 수리된 데이터는 기존 이미지에 추가됩니다. 복구된 이미지를 마운트하려면 Snapshot의 버전 1.46 이상이 필요합니다. |
--QuickCheck:test.sna | 이미지가 완전하게 보이는지 빠르게 확인하고 백업 시작과 끝 부분에 몇 가지 마술 단어가 있습니다. -T를 사용한 완전한 테스트를 대체하지 않습니다. | |
1.46 | --DeepVerify | -T와 함께 사용되는 경우 이미지는 버전 1.45까지 사용된 알고리즘을 사용하여 검증됩니다. |
--register:Lizenzdata.txt | 우리가 보낸 라이센스 정보를 사용하여 라이센스가 있는 snapshot.exe를 생성합니다. | |
--merge:new_full.sna diff_image.sna | 전체 이미지와 차동 이미지를 새로운 전체 이미지로 결합합니다. | |
1.44 | --NetUse:\\server\share,N:,Username,Password | \\server\share 네트워크 공유를 드라이브 문자 N과 연결합니다. |
1.44 | --NetUse:\\server\share,Username,Password | 드라이브 문자를 사용하지 않고 네트워크 공유 \\server\share\\server\ share에 연결합니다. |
1.44 | --AddFTPAccount:Username,Server,Password,Port | 지정된 자격 증명이있는 FTP 계정을 추가합니다. 포트 번호가 생략되면 기본 포트 (21)가 사용됩니다. |
1.44 | --DeleteFTPAccount:Username,Server,Password,Port | 지정된 자격 증명으로 사용자의 FTP 계정을 삭제합니다. 포트 번호가 생략되면 기본 포트 (21)가 사용됩니다. |
Copyright © 2001-2018 Tom Ehlert Software