본문 바로가기

백업과 복원, 복제/GSS - Ghost 11.5.1

[GSS - Ghost] -noautoskip : 백업, 복사시 자동 제외 파일들 포함시키기 - pagefile.sys, hiberfil.sys 등

-noautoskip : 자동으로 제외되는 파일들 포함시키기

* 예제는 64비트 고스트를 통해 작업하였습니다. 16비트, 32비트 고스트도 명령은 동일합니다.
* 16비트 고스트 = Ghost.exe * 32비트 고스트 = Ghost32.exe * 64비트 고스트 = Ghost64.exe


1. 고스트 백업, 복사시 자동으로 제외되는 파일들

고스트 작업시 스왑(페이징) 파일이나 하이버네이션 임시 파일류는 백업이나 복사 작업에서 자동으로 제외됩니다. 항상 초기화되고 지우더라도 다시 재생성되는 파일들이기 때문에 굳이 작업에 포함시킬 이유가 없는 것이죠. 고스트가 자동으로 제외하는 파일의 목록은 다음과 같습니다.

386Spart.par 
Amizvsus.pmf 
Dos Data.sf 
Ghost.dta 
Hiberfil.sys 
Hibrn8.dat 
hybern8 
Navsysl.dat
Navsysr.dat
Pagefile.sys
Prn_hiber.bin 
Save2dsk.bin 
Saveto.dsk 
Spart.par 
Swapper.dat 
Toshiber.dat 
Virtpart.dat 
Win386.swp

참고로 해당 파일들은 원본의 파일 시스템이 FAT32 인 경우에는 말 그대로 제외되고, 원본의 파일 시스템이 NTFS 인 경우에는 0 Byte 로 처리되어 포함됩니다.


예를 들어 아래와 같이 윈도우 파티션(1:1)을 백업해 보았습니다.

ghost64 -clone,mode=pcreate,src=1:1,dst=D:\Autoskip.gho -sure -z2 -fx




보시는 것과 고스트 익스플로러를 통해 살펴보면 원본이 NTFS 파일 시스템이기 때문에 자동 제외 파일이 포함된 것처럼 보이지만 해당 파일은 0 Byte 로 처리된 일종의 공갈 파일이기 때문에 추출이 되지 않는 것을 알 수 있습니다. [고스트 익스플로러를 통해 봐도 용량은 제대로 표시됩니다. 하지만 실제론 0 으로 처리된 파일이죠. 그래서 공갈 파일이라고 표현한 겁니다.]



2. 자동 제외 파일 포함시키기

이렇게 자동으로 제외되는 파일들을 원본 그대로 포함하여 백업, 복사 작업을 진행하고 싶다면 -noautoskip 스위치를 추가하여 작업을 진행하면 됩니다.

ghost64 -clone,mode=pcreate,src=1:1,dst=D:\NoAutoskip.gho -sure -z2 -fx -noautoskip




위와 동일한 대상을 백업하였지만 제외 파일을 포함시켰기 때문에 용량은 그만큼 더 나가는 것을 볼 수 있습니다. 그리고 실제로 포함되어 있는 파일이기 때문에 고스트 익스플로러에서도 정상적으로 추출이 되는 것을 확인할 수 있습니다.

여기까지 입니다.

* 참고로 고스트 11.5.1 이후에 출시된 윈도우 8 에서 새롭게 추가된 Swapfile.sys 파일은 자동 제외에 포함되지 않습니다. Swapfile.sys 이름이 딱 스왑(가상 메모리) 파일인데 이게 아직 그 용도를 정확하게 알 수가 없네요. 아마 메트로 앱 쪽에서 사용되는 게 아닌가 생각되네요.