Oracle® Solaris 11.2의 ZFS 파일 시스템 관리

인쇄 보기 종료

업데이트 날짜: 2014년 12월
 
 

다른 루트 풀에 BE를 만드는 방법(SPARC 또는 x86/EFI(GPT))

다른 루트 풀에 기존 BE를 재생성하려는 경우 아래 단계를 수행합니다. 독립적인 스왑 및 덤프 장치가 있는 유사한 BE가 포함된 두 개의 루트 풀을 만들 것인지 또는 스왑 및 덤프 장치를 공유하는 다른 루트 풀에 BE를 만들 것인지에 따라 단계를 수정할 수 있습니다.

두번째 루트 풀의 새 BE를 활성화하고 부트하면 첫번째 루트 풀의 이전 BE에 대한 정보가 없습니다. 원래 BE로 재부트하려는 경우 원래 루트 풀의 부트 디스크에서 수동으로 시스템을 부트해야 합니다.

  1. 다른 루트 풀을 만듭니다.
    # zpool create -B rpool2 c2t2d0

    또는 미러링된 다른 루트 풀을 만듭니다. 예를 들면 다음과 같습니다.

    # zpool create -B rpool2 mirror c2t2d0 c2t3d0
  2. 두번째 루트 풀에 새 BE를 만듭니다. 예를 들면 다음과 같습니다.
    # beadm create -p rpool2 solaris2
  3. 부트 정보를 두번째 루트 풀에 적용합니다. 예를 들면 다음과 같습니다.
    # bootadm install-bootloader -P rpool2
  4. 두번째 루트 풀에서 bootfs 등록 정보를 설정합니다. 예를 들면 다음과 같습니다.
    # zpool set bootfs=rpool2/ROOT/solaris2 rpool2
  5. 새 BE를 활성화합니다. 예를 들면 다음과 같습니다.
    # beadm activate solaris2
  6. 새 BE로부터 부트합니다.
    • SPARC - eeprom 명령 또는 부트 PROM의 setenv 명령을 사용하여 새 디스크에서 자동으로 부트되도록 시스템을 설정합니다.

    • x86 - 시스템 BIOS를 재구성합니다.

    시스템이 새 BE로 실행됩니다.

  7. 스왑 볼륨을 다시 만듭니다. 예를 들면 다음과 같습니다.
    # zfs create -V 4g rpool2/swap
  8. 새 스왑 장치에 대한 /etc/vfstab 항목을 업데이트합니다. 예를 들면 다음과 같습니다.
    /dev/zvol/dsk/rpool2/swap       -               -               swap -     no      -
  9. 덤프 볼륨을 다시 만듭니다. 예를 들면 다음과 같습니다.
    # zfs create -V 4g rpool2/dump
  10. 덤프 장치를 재설정합니다. 예를 들면 다음과 같습니다.
    # dumpadm -d /dev/zvol/dsk/rpool2/dump
  11. 재부트하여 원래 루트 풀의 스왑 및 덤프 장치를 지웁니다.
    # init 6