본문 바로가기

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

[GSS - Ghost] -lockinfo, -locktype : 백업 이미지 파일을 특정 시스템에서만 사용할 수 있도록 잠그기

-locktype : 타입 코드로 백업 이미지 파일 잠그기

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


1. 타입 코드(Type Code)와 타입 코드의 확인

시스템의 바이오스에는 해당 시스템에 대한 고유한 정보들이 저장되어 있습니다. 제조사나 제품의 종류, 해당 제품의 시리얼 넘버나 제품 개개에 부과되는 고유한 UUID 등 뭐 그런 것들이 말이죠. 이러한 정보는 주로 대기업의 PC 에서 해당 제품이 어떤 제품인지를 구별하는 용도로 사용되고 있습니다. 이를 통해 해당 제품이 어떤 제조사의, 어떤 라인업의 제품인지 등을 판단할 수 있는 것이죠. 참고로 대기업 PC 와 같은 완제품이 아닌 사용자가 직접 조립한 조립 PC 에서는 메인보드 고유의 아이디인 UUID 를 제외한 나머지 제품 제조사와 같은 정보들은 제공되지 않을 수도 있습니다.

아무튼, 고스트에서는 이러한 정보를 타입 코드(Type Code)라고 부릅니다. 아래는 타입 코드에 대한 예시입니다.

Lockinfo type codes
Type Based On Value
M Manufacturer Compaq
P Product name Deskpro EN Series SFF
V Version Award Software
S Serial number H925CKH60020
U UUID 2DA9379B4707D31185E8C800A4F232BC
C M&P combined Compaq Deskpro EN Series SFF
I PIII ID 0000067200028E72A6994A20



현재 시스템의 타입 코드는 -lockinfo 스위치를 통해 확인할 수 있으며, 아래는 간단하게 현재 제 시스템과 VMware 가상 머신의 타입 코드를 확인해본 모습입니다.

제 시스템의 실제 타입 코드, 직접 조립한 조립 PC 인지라 UUID 정보 외에는 비어 있는 모습.


VMware 가상 머신의 타입 코드, 해당 시스템의 제조사가 VMware 임을 알 수 있다.




2. 타입 코드를 통해 백업 이미지 파일을 특정 시스템에서만 사용할 수 있게 잠그기

고스트에서는 -locktype=코드 스위치를 통해 타입 코드를 기반으로 백업 이미지 파일을 잠글 수 있습니다. 즉, 해당 타입 코드가 정확하게 일치하는 시스템에서만 해당 백업 이미지 파일을 사용할 수 있도록 만드는 것이죠.

예를 들어 위와 같은 제 VMware 가상 머신에서 특정 파티션을 백업하는데, 이 때 해당 백업 이미지를 M(Manufacturer) 타입 코드를 통해 잠근다면? 해당 백업 이미지 파일은 Manufacturer 가 VMware, Inc. 인 시스템에서만 사용할 수 있게 되는 겁니다. 그 외의 다른 Manufacturer 를 가진 시스템에선 해당 백업 이미지 파일은 사용할 수 없게 되는 것이죠.

특정 타입 코드를 통해 백업 이미지를 잠금

ghost64 -clone,mode=pcreate,src=2:1,dst=D:\VMware.gho -sure -z2 -fx -locktype=M



잠겨진 백업 이미지 파일을 가지고 타입 코드가 다른 시스템에서 복원할 수 없는 모습

ghost64 -clone,mode=prestore,src=dst=T:\VMware.gho:1,dst=7:1 -sure -fx




간단하죠? 이러한 방식으로 적절한 타입 코드를 기반으로 백업 이미지를 잠그면, Dell 컴퓨터라면 Dell 컴퓨터에서만 사용할 수 있는 백업 이미지 파일을 만들 수도 있고, 아니면 Dell 의 제품들 중에서도 특정 라인업의 제품들에서만 사용할 수 있는 백업 이미지 파일을 만들 수도 있는 겁니다.

만약에 Serial Number 나 UUID 와 같이 시스템마다 독립적으로 부여되는 정말로 해당 시스템만이 가지는 고유한 정보의 타입 코드로 잠궈 버린다면? 해당 백업 이미지 파일은 오직 해당 컴퓨터에서만 사용할 수 있는 백업본이 되는 것이죠.


대기업 PC 는 보통 윈도우의 설치에 동일한 라인업의 제품은 하나의 마스터 이미지를 제작한 후, 이를 통해 해당 라인업의 모든 컴퓨터에 복원하여 윈도우를 설치(배포)하는 구조를 가지고 있죠. 근데 만약에 이러한 작업을 고스트로 처리한다면 해당 백업 이미지 파일이 다른 기업의 제품에서 사용되기를 원치 않을 때 이런 식으로 잠궈버릴 수 있는 겁니다.

아무튼 이런 게 있다는 정도만 알아두시면 될 듯 하네요. 이상입니다.