JavaScript is required to for searching.
탐색 링크 건너뛰기
인쇄 보기 종료
SPARC 플랫폼에서 Oracle Solaris 부트 및 종료     Oracle Solaris 11 Information Library (한국어)
search filter icon
search icon

문서 정보

머리말

1.  SPARC 기반 시스템 부트 및 종료(개요)

2.  SPARC 기반 시스템을 지정된 상태로 부트(작업)

3.  시스템 종료(작업)

4.  SPARC 기반 시스템 재부트(작업)

5.  네트워크에서 SPARC 기반 시스템 부트(작업)

6.  SPARC 기반 시스템에서 부트 매개변수 수정(작업)

7.  SPARC 플랫폼에서 ZFS 부트 환경 만들기, 관리 및 부트(작업)

ZFS 부트 환경 만들기, 관리 및 부트(작업 맵)

부트 환경 만들기 및 관리

새 부트 환경을 만드는 방법

부트 환경의 스냅샷을 만드는 방법

기존 스냅샷에서 부트 환경을 만드는 방법

새로 만든 부트 환경을 활성화하는 방법

사용 가능한 부트 환경, 스냅샷 및 데이터 세트 목록을 표시하는 방법

부트 환경을 삭제하는 방법

SPARC 플랫폼의 ZFS 부트 환경에서 부트

SPARC: 부트 시퀀스 중 사용 가능한 부트 환경 목록을 표시하는 방법

ZFS 부트 환경 또는 루트 파일 시스템에서 부트하는 방법

8.  SPARC 기반 시스템을 부트 가능하도록 유지(작업)

9.  SPARC 기반 시스템 부트 문제 해결(작업)

색인

부트 환경 만들기 및 관리

다음 작업에서는 beadm 유틸리티를 사용하여 부트 환경, 스냅샷 및 데이터 세트를 만들고 관리하는 방법에 대해 설명합니다.

beadm 명령에 대한 자세한 내용은 beadm(1M) 매뉴얼 페이지를 참조하십시오. 부트 환경 관리에 대한 자세한 내용은 Oracle Solaris 11 부트 환경 만들기 및 관리를 참조하십시오. 전역 또는 비전역 영역 환경에서 beadm 명령 사용에 대한 자세한 내용은 Oracle Solaris 11 부트 환경 만들기 및 관리의 2 장, beadm 영역 지원을 참조하십시오.

새 부트 환경을 만드는 방법

  1. root 역할로 전환합니다.
  2. beadm create 명령을 사용하여 부트 환경을 만듭니다.
    # beadm create beName

    여기서 beName은 새 부트 환경의 이름에 대한 변수입니다. 이 새 부트 환경은 비활성 상태입니다.


    주 - beadm create 명령은 부분 부트 환경을 만들지 않습니다. 새로운 전체 부트 환경이 성공적으로 만들어지거나 명령이 실패합니다.


  3. (옵션) 새 부트 환경을 마운트합니다.
    # beadm mount beName mountpoint

    마운트 지점에 대한 디렉토리가 없는 경우 beadm 명령은 디렉토리를 만든 다음 부트 환경을 해당 디렉토리에 마운트합니다. 부트 환경이 이미 마운트된 경우 beadm mount 명령은 실패하고 새 위치에 해당 부트 환경을 다시 마운트하지 않습니다.

    부트 환경이 마운트되지만 비활성 상태로 유지됩니다. 마운트된 비활성 부트 환경을 업그레이드할 수 있습니다. 또한 시스템을 재부트하기 전에 부트 환경을 마운트 해제해야 합니다.

  4. (옵션) 새 부트 환경에서 부트하려면 먼저 부트 환경을 활성화합니다.
    # beadm activate beName

    여기서 beName은 활성화할 부트 환경의 이름에 대한 변수입니다. 재부트 시에는 새로 활성화된 부트 환경이 GRUB 메뉴에 나열되는 기본 부트 항목이 됩니다.

예 7-1 공유 데이터 세트가 포함된 복제된 부트 환경 만들기

다음 예에서는 새로 만든 부트 환경(BE2)의 데이터 세트를 보여 줍니다. 이 예에서 원래 부트 환경은 BE1입니다. 새 부트 환경인 BE2BE1에서 복제된 개별 데이터 세트를 포함합니다. BE1에 기존 파일 시스템의 개별 데이터 세트(예: /opt)가 포함된 경우 해당 데이터 세트도 복제됩니다.

# beadm create BE2
# beadm list -a BE2
BE/Dataset/Snapshot Active Mountpoint Space Policy Created
------------------- ------ ---------- ----- ------ -------
BE2
   rpool/ROOT/BE2   -      -          42.0K static 2011-04-07 10:56

이전 결과에 표시된 것처럼 저장소 풀의 이름은 rpool입니다. 초기 설치 또는 업그레이드를 통해 이전에 설정된 대로 풀이 이미 시스템에 있습니다. ROOT는 초기 설치 또는 업그레이드를 통해 이전에 만들어진 특수 데이터 세트입니다. ROOT는 부트 환경 루트에서 사용할 수 있도록 배타적으로 예약되어 있습니다.

부트 환경의 스냅샷을 만드는 방법

  1. root 역할로 전환합니다.
  2. 부트 환경의 스냅샷을 만듭니다.
    # beadm create beName@snapshot

    예제 스냅샷 이름에는 다음이 포함됩니다.

    • BE@0312200.12:15pm

    • BE2@backup

    • BE1@march132008

기존 스냅샷에서 부트 환경을 만드는 방법

  1. root 역할로 전환합니다.
  2. 다음 명령을 입력하여 스냅샷에서 새 부트 환경을 만듭니다.
    # beadm create -e BEname@snapshotdescription beName

    BEname@snapshotdescription을 기존 스냅샷의 이름으로 바꾸고 beName을 새 부트 환경의 사용자 정의 이름으로 바꿉니다.

    예를 들면 다음과 같습니다.

    # beadm create -e BE1@now BE2

    이 명령은 이름이 BE1@now인 기존 스냅샷으로부터 이름이 BE2인 새 부트 환경을 만듭니다. 그런 다음 부트 환경을 활성화할 수 있습니다. 자세한 내용은 새로 만든 부트 환경을 활성화하는 방법을 참조하십시오.

새로 만든 부트 환경을 활성화하는 방법

재부트 시에 새로 만든 부트 환경이 기본 부트 환경으로 부트되도록 새로 만든 부트 환경을 활성화할 수 있습니다. 특정 시점에서 한 번에 하나의 부트 환경만 활성화할 수 있습니다.

  1. root 역할로 전환합니다.
  2. 다음 명령을 사용하여 새로 만든 부트 환경을 활성화합니다.
    # beadm activate beName

    여기서 beName은 활성화할 부트 환경에 대한 변수입니다.

    다음 사항에 유의하십시오.

    • beadm activate beName 명령은 bootfs 부트 가능 풀 등록 정보를 활성화 중인 부트 환경의 ROOT 데이터 세트의 값으로 설정하여 부트 환경을 활성화합니다.

    • beadm activate 명령은 새로 활성화한 부트 환경을 menu.lst 파일의 기본값으로 설정합니다.

  3. 시스템을 다시 부트합니다.

    새로 활성화한 부트 환경은 SPARC 부트 메뉴에서 이제 기본 항목이 됩니다.

사용 가능한 부트 환경, 스냅샷 및 데이터 세트 목록을 표시하는 방법

beadm 명령을 사용하여 만든 사용 가능한 부트 환경, 스냅샷 및 데이터 세트를 표시하려면 beadm list 명령을 사용합니다.

  1. root 역할로 전환합니다.
  2. beadm 명령을 사용하여 만든 시스템에서 사용 가능한 모든 데이터 세트를 나열하려면 다음을 입력합니다.
    # beadm list option
    -a

    사용 가능한 모든 부트 환경 정보를 나열합니다. 이 옵션에는 하위 데이터 세트 및 스냅샷이 포함됩니다.

    -d

    부트 환경의 데이터 세트 정보를 나열합니다.

    -s

    부트 환경의 스냅샷 정보를 나열합니다. 이 옵션은 -d 옵션과 함께 사용됩니다.

    -H

    표시할 때 헤더 정보를 생략합니다. 이 옵션을 선택하면 스크립트 또는 기타 프로그램을 좀 더 쉽게 구문 분석할 수 있도록 표시됩니다.

  3. 특정 부트 환경에 대해 사용 가능한 데이터 세트를 나열하려면 beadm list 명령 구문에 부트 환경 이름을 포함합니다.

    예를 들어 oracle-solaris 부트 환경에서 사용 가능한 모든 데이터 세트를 나열하려면 다음 명령을 입력합니다.

    # beadm list -a oracle-solaris
     BE/Dataset/Snapshot   Active Mountpoint Space  Policy Created
    -------------------   ------ ---------- -----  ------ -------
    oracle-solaris
       rpool/ROOT/solaris -      -          14.33M static 2011-01-20 07:45

예 7-2 스냅샷 사양 보기

다음 beadm list 예에는 현재 이미지에 있는 스냅샷의 정보를 표시하는 -s 옵션이 포함되어 있습니다. 이러한 스냅샷의 상태는 zfs 명령을 사용해서도 표시할 수 있습니다.

다음 샘플 결과에서 각 스냅샷 제목에는 스냅샷을 만든 시간을 나타내는 시간 기록이 포함됩니다.

# beadm list -s test-2

샘플 결과가 표시됩니다.

BE/Snapshot     Space Policy Created
----------- ----- ------ ------- 
test-2
test-2@2010-04-12-22:29:27 264.02M static 2010-04-12 16:29
test-2@2010-06-02-20:28:51 32.50M static 2010-06-02 14:28
test-2@2010-06-03-16:51:01 16.66M static 2010-06-03 10:51
test-2@2010-07-13-22:01:56 25.93M static 2010-07-13 16:01
test-2@2010-07-21-17:15:15 26.00M static 2010-07-21 11:15
test-2@2010-07-25-19:07:03 13.75M static 2010-07-25 13:07
test-2@2010-07-25-20:33:41 12.32M static 2010-07-25 14:33
test-2@2010-07-25-20:41:23 30.60M static 2010-07-25 14:41
test-2@2010-08-06-15:53:15 8.92M static 2010-08-06 09:53
test-2@2010-08-06-16:00:37 8.92M static 2010-08-06 10:00
test-2@2010-08-09-16:06:11 193.72M static 2010-08-09 10:06
test-2@2010-08-09-20:28:59 102.69M static 2010-08-09 14:28
test-2@install 205.10M static 2010-03-16 19:04

부트 환경을 삭제하는 방법

시스템에서 사용 가능한 디스크 공간을 더 확보하려면 beadm 명령을 사용하여 기존 부트 환경을 삭제(제거)할 수 있습니다.

다음 사항에 유의하십시오.

  1. root 역할로 전환합니다.
  2. 부트 환경을 삭제하려면 다음 명령을 입력합니다.
    # beadm destroy beName

    부트 환경을 삭제하기 전에 확인 메시지가 표시됩니다.

    beadm destroy

    beName으로 지정된 부트 환경을 삭제합니다.

    -F

    확인 요청 없이 부트 환경 삭제를 강제로 수행합니다.

    -f

    부트 환경이 마운트되어 있는 경우라도 강제로 삭제합니다.