| HOME / 정보공유 / AIX 명령어 모음

mksysb
mksysb mksysb 명령 목적 루트 볼륨 그룹의 설치 가능한 이미지를 파일이나 부트 가능한 테이프에 작성합니다. 구문
mksysb [ -b Number ] [ -e ] [ -p ] [ -v ] [ -X ] [ -i | -m ] Device | File
설명
mksysb 명령은 운영 체제의 백업(즉, 루트 볼륨 그룹)을 작성합니다. 시스템이 훼손된 후에 이 백업을 사용하여 시스템을 원래 상태로 재설치할 수 있습니다. 백업을 테이프에 작성할 경우, 이 테이프는 부트 가능하며 백업으로부터 설치에 필요한 설치 프로그램을 포함합니다.
이 파일시스템 이미지는 백업 파일 형식으로 되어 있습니다. 테이프 형식은 부트 이미지, bosinstall 이미지, 그리고 시스템 백업(루트 볼륨 그룹) 이미지가 다음에 오는 빈 목차를 포함합니다. 루트 볼륨 그룹 이미지는 데이터 파일과 임의의 선택적 맵 파일로 시작하는 백업 파일 형식으로 되어 있습니다.
mksysb가 사용하는 데이터 파일 중 하나는 /bosinst.data 파일입니다. /bosinst.data 파일이 없으면, /var/adm/ras/bosinst.data가 /(루트)에 복사됩니다. AIX 4.3.3 및 이후 버전에서, mksysb는 항상 현재 mksysb 명령이 수행 중인 시스템의 루트 볼륨 그룹에 있는 디스크와 일치하도록 bosinst.data의 target_disk_data 스탠자를 갱신합니다.
사용자 조정된 /bosinst.data 파일을 사용하고 있으며 target_disk_data 스탠자가 갱신되기를 원치 않는다면, /save_bosinst.data_file 파일을 작성해야 합니다. /save_bosinst.data_file이 있으면, mksysb 명령이 /bosinst.data를 갱신하지 않습니다.
주:
mksysb 명령이 작성하는 이미지가 원시 장치 또는 사용자 정의 페이징 공간에 데이터를 포함하지 않습니다.
원격 마운트된 /usr 파일시스템으로 시스템을 사용 중인 경우에는 백업 이미지로부터 시스템을 재설치할 수 없습니다.
mksysb 명령은 /dev/netbios 및 제품에 적재되지 않은 일부 장치 드라이버와 같은, 특수 기능에 대하여 모든 장치 구성을 복원하지 않을 수도 있습니다.
일부 rspc 시스템은 테이프로부터 부팅하는 것을 지원하지 않습니다. 부트 가능한 mksysb 이미지를 테이프 부팅을 지원하지 않는 rspc 시스템에 만들 경우, mksysb 명령은 테이프가 부트 가능하지 않음을 나타내는 경고를 발행합니다. 테이프로부터 부팅을 지원하지 않는 시스템에서 CD로부터 부팅하고 유지보수 모드로 들어감으로써 mksysb 이미지를 설치할 수 있습니다. 유지보수 모드에서는 테이프로부터 시스템 백업을 설치할 수 있습니다.
CD에 운영 시스템의 백업을 작성하려면 mkcd 명령을 참조하십시오.
플래그
-b Number 단일 출력 조작에 기록할 512 바이트 블록 수를 지정합니다. backup 명령이 테이프 장치에 기록할 때 디폴트는 이름별 백업시 100입니다.
기록 크기는 블록의 수와 블록 크기를 곱한 것입니다. 테이프 장치에 기록하는 backup 명령의 디폴트 기록 크기는 이름별 백업시 51200(100 * 512)입니다. 기록 크기는 테이프의 물리적 블록 크기의 짝수배여야 합니다.
-e /etc/exclude.rootvg 파일에 나열된 파일을 백업에서 제외시킵니다. 제외의 규칙은 grep 명령의 패턴 대응 규칙을 따릅니다.
주: 백업에서 특정 파일을 제외시키려면, ASCII 편집기를 사용하여 /etc/exclude.rootvg 파일을 작성한 후, 시스템 백업 이미지에 포함되지 않기를 원하는 파일 이름의 패턴을 입력하십시오. 이 파일의 패턴은 백업에서 제외시킬 파일을 결정하기 위한 grep 명령의 패턴 대응 규칙에 대한 입력입니다. /etc/exclude.rootvg 파일에 나열된 파일을 제외시키려면, 파일 제외 필드를 선택한 후 탭 키를 한번 눌러 디폴트 값을 예로 변경하십시오.
예를 들어, scratch 디렉토리의 모든 내용을 제외시키려면, 다음과 같이 제외 파일을 편집하십시오.
/scratch/
예를 들어, /tmp 디렉토리의 내용을 제외시키려면, 경로 이름에 /tmp가 있는 다른 디렉토리까지 제외되는 것을 방지하기 위해 다음과 같이 제외 파일을 편집하십시오.
^./tmp/
모든 파일은 .(현재 작업 디렉토리)에 상대적으로 백업됩니다. 행 시작 부분의 문자열에 맞춰 검색하는 것이 중요한 파일이나 디렉토리를 제외시키려면, 제외시킬 파일 이름이나 디렉토리 다음에 탐색 문자열의 첫번째 문자로 ^(caret 문자)를 사용하고 다음에 .(마침표)를 사용하십시오.
제외시킬 파일 이름이나 디렉토리가 다른 파일 이름이나 디렉토리의 부속 문자열이면, ^.를 사용하여 탐색이 행의 처음에 시작됨을 나타내거나 $(달러 부호 문자)를 사용하여 탐색이 행의 끝에서 끝남을 나타내십시오.
-i /image.data 파일을 작성하는 mkszfile 명령을 호출합니다. /image.data 파일에는 볼륨 그룹, 논리적 볼륨, 파일시스템, 페이징 공간 및 물리적 볼륨에 대한 정보가 포함되어 있습니다. 이 정보는 나중에 설치 프로세스에서 사용하도록 백업에 포함됩니다.
주: mkszfile 명령을 수행하기 전에 /tmp 파일에 부트 이미지를 저장할 충분한 공간이 사용 가능한지 확인하십시오. 이 공간은 백업과 설치 중에 필요합니다. /tmp 파일에 필요한 공간을 결정하려면, 다음 명령을 발행하십시오.
bosboot -q -a -d device
mksysb 명령과 -X 플래그를 함께 사용할 경우에는 /tmp 파일에 필요한 공간을 결정하기 위해 bosboot 명령을 수행하지 않아도 됩니다.
-m mkszfile 명령을 -m 플래그와 함께 호출하여 맵 파일을 작성합니다.
-p 파일이 백업되면서 파일의 소프트웨어 패킹을 사용할 수 없게 합니다. 일부 테이프 드라이브는 자체 패킹이나 압축 알고리즘을 사용합니다. 이 플래그는 AIX 4.2 이상에서만 적용됩니다.
-v 상세 모드. 백업되는 대로 파일을 나열합니다. 이 플래그는 AIX 4.2 이상에서만 적용됩니다.
-X 필요한 경우 /tmp 파일시스템을 자동으로 확장하도록 지정합니다. 부트 가능한 백업을 테이프에 작성할 때 /tmp 파일시스템은 부트 이미지의 저장에 필요한 공간을 만들기 위해 확장되어야 할 수도 있습니다. 이 플래그는 AIX 4.2 이상에서만 적용됩니다.
매개변수
Device | File 장치 이름이나 파일 이름을 지정합니다.
예제
시스템 백업을 작성하고 /image.data 파일(mkszfile 명령에서 작성)을 /dev/rmt0라는 테이프 장치에 작성하려면, 다음을 입력하십시오.
mksysb -i /dev/rmt0
시스템 백업을 작성하고 /image.data 파일을 맵 파일과 함께(mkszfile 명령에서 작성) /dev/rmt1이라는 테이프 장치에 작성하려면, 다음을 입력하십시오.
mksysb -m /dev/rmt1
새로운 /image.data 파일을 사용하여 시스템 백업을 작성하지만 /home/user1/tmp 디렉토리에서 파일을 제외시키려면, /home/user1/tmp/ 행이 들어 있는 /etc/exclude.rootvg 파일을 작성하고 다음을 입력하십시오.
mksysb -i -e /dev/rmt1
이 명령은 /home/user1/tmp 디렉토리는 백업하지만, 이 디렉토리의 파일은 백업하지 않습니다.
/mksysb_images/node1이라는 시스템 백업 파일과 해당 이미지에 대한 /image.data 파일을 작성하려면, 다음을 입력하십시오.
mksysb -i /userimage/node1
주: 이 파일은 부트가 불가능하며, NIM(네트워크 설치 관리)을 사용해야만 설치할 수 있습니다.
파일
/usr/bin/mksysb mksysb 명령이 들어 있습니다.
관련 정보
backup 명령, bosboot 명령, mkcd 명령 및 mkszfile 명령
/image.data 파일