탐색 링크 건너뛰기 | |
인쇄 보기 종료 | |
Oracle Solaris 10 8/11 설치 설명서: Solaris Flash 아카이브(만들기 및 설치) Oracle Solaris 10 8/11 Information Library (한국어) |
다음 절차에서는 장애가 발생한 디스크 드라이브를 복구하기 위해 대상 시스템에 로드할 수 있는 플래시 아카이브 이미지를 만드는 가장 간단한 방법을 제공합니다.
시작하기 전에
이러한 절차를 수행하려면 다음에 액세스해야 합니다.
초기 부트 매체(예: 설치 CD나 DVD) 또는 netinstall 서비스
FLAR 이미지를 위한 오프 시스템 저장소
이 단계에서는 대체 디스크 드라이브의 크기 및 분할 영역이 원본 드라이브와 동일하다고 가정합니다.
다음의 두 가지 방법 중 하나를 사용하여 디스크 드라이브에서 분할 영역 테이블에 대한 정보를 얻습니다.
# format
format 명령은 분할 영역의 이름을 제공합니다.
일반적으로 목록의 첫 번째 디스크가 부트 드라이브입니다.
자세한 내용은 format(1M) 매뉴얼 페이지를 참조하십시오.
# prtvtoc /dev/dsk/c0t0d0s0
prtvtoc 명령은 각 분할 영역의 크기를 실린더 개수 단위로 제공합니다.
정보를 안전한 위치에 저장합니다. 이 정보는 복구하는 동안 시스템 이미지를 복원하는 데 사용됩니다.
압축하지 않고 FLAR 아카이브를 만들려면 최대 15GB의 공간이 필요합니다.
# df -h /tmp
주 - /tmp에 공간이 충분하지 않으면 /export와 같이 다른 파일 시스템을 사용해 보십시오. 이 경우 다음 단계에 따라 /tmp 대신 /export와 같이 대체 파일 시스템을 사용하십시오.
시스템을 종료하는 방법에 대한 자세한 내용은 시스템 관리 설명서: 기본 관리의 독립형 시스템 종료 방법을 참조하십시오.
>OK boot -s
자세한 내용은 시스템 관리 설명서: 기본 관리의 시스템을 실행 레벨 S로 부트하는 방법(단일 사용자 레벨)를 참조하십시오.
다음 예와 같이 flarcreate 명령을 실행합니다.
이 예에서 FLAR 이미지는 /tmp 아래에 이름이 FLAR_recovery인 디렉토리에 저장됩니다. FLAR 이미지 이름은 newsystem_recovery.flar입니다.
# mkdir /FLAR_recovery # flarcreate -n my_recovery_image -x /FLAR_recovery \ /FLAR_recovery/newsystem_recovery.flar
위 예에서 각 요소의 역할은 다음과 같습니다.
-n my_recovery_image는 FLAR 이미지에 이름을 할당합니다. 이름은 시스템의 FLAR 이미지임을 쉽게 식별할 수 있도록 고유하고 의미가 있는 이름이어야 합니다.
-x /FLAR_recovery는 복구 이미지에 필요 없는 /FLAR_recovery 디렉토리와 그 내용을 FLAR 이미지에서 제외시킵니다.
주 - 기본적으로 flarcreate 명령은 "스왑" 분할 영역에 있는 항목을 무시합니다.
/FLAR_recovery/newsystem_recovery.flar은 FLAR 이미지의 경로와 파일 이름입니다. 파일 이름은 시스템의 FLAR 이미지를 쉽게 식별할 수 있도록 고유하고 의미가 있는 이름이어야 합니다.
FLAR 이미지는 부트 장치가 아닌 로컬 저장 장치 또는 NFS 내의 원격 위치에 저장해야 합니다. 저장 장치 또는 원격 위치는 복구 시 시스템에서 액세스할 수 있는 위치여야 합니다.
이 예와 같이 새 FLAR을 안전한 위치에 복사합니다.
# cp /FLAR_recovery/newsystem_recovery.flar \ /net/my-safe-machine/FLAR_image
복구 프로세스는 사용자가 선택한 설치 방법을 사용한 일반적인 설치 프로세스로 시작됩니다. 부트 방법을 통해 설치하는 대신 설치 프로그램을 사용하여 FLAR 이미지로부터 설치됩니다.
ok> boot net
예를 들어 다음 경로를 입력합니다.
/net/my-safe-machine/FLAR_image/newsystem_recovery.flar
Flash Archive Summary(플래시 아카이브 요약) 화면이 나타납니다.
이 예에서 위치는 다음과 같습니다.
my-safe-machine:/FLAR_image/newsystem_recovery.flar
분할 영역 테이블은 디스크의 각 슬라이스에 해당합니다. 분할 영역 테이블의 분할 영역 0은 하드 드라이브의 슬라이스 0(s0)에 매핑됩니다.
분할 영역 테이블의 출력과 보다 정확히 일치할 수 있도록 슬라이스 크기는 실린더로 표시됩니다. 분할 영역 양식에서 Cyl을 선택하여 양식을 실린더 단위로 봅니다.
슬라이스 2의 크기는 변경하지 않습니다. 이 슬라이스는 할당되는 공간과 관계없이 전체 디스크를 사용합니다.
분할 영역 양식의 시작 및 크기 값을 가져오려면 앞서 prtvtoc 명령을 실행할 때 기록한 분할 영역 정보를 사용합니다. 분할 영역 양식의 시작 값을 구하려면 첫 번째 섹터 값을 섹터/실린더 값으로 나눕니다. 이 두 값 모두 prtvtoc 명령 출력에서 찾을 수 있습니다. 분할 영역 양식의 크기 값은 섹터 수를 섹터/실린더 값으로 나누면 구할 수 있습니다. 이 정보도 마찬가지로 prtvtoc 명령 출력에 나와 있습니다.
대체 디스크의 저장 공간이 원본 디스크의 저장 공간보다 많은 경우에는 사용 가능한 공간에 맞게 디스크를 분할할 수 있습니다. 그러나 각 분할 영역에는 적어도 원본 디스크에 할당된 만큼의 공간을 할당해야 합니다.
시스템이 재부트되면 복구가 완료됩니다.
위의 복구 지침에서는 복구 이미지를 만든 시점과 복구를 수행한 시점 사이에 그 어떤 하드웨어 구성 요소도 추가, 제거 또는 이동되지 않았다고 가정합니다. 그러나 하드웨어가 변경된 이후에 시스템을 복구한 경우, 장치 트리(/dev 및 /devices)를 업데이트해야 할 수 있습니다. 이 업데이트 작업은 시스템의 재구성 재부트를 통해 또는 devfsadm 명령을 사용하여 수행할 수 있습니다.
장치 트리를 재구축하려면 루트 수준 사용자로 로그인하여 다음과 같이 devfsadm 명령을 사용합니다.
# devfsadm -C