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

인쇄 보기 종료

업데이트 날짜: 2014년 12월
 
 

ZFS 저장소 풀의 디스크 사용

저장소 풀의 가장 기본적인 요소는 물리적 저장소입니다. 물리적 저장소는 128MB 이상의 모든 블록 장치가 될 수 있습니다. 일반적으로 이 장치는 시스템의 /dev/dsk 디렉토리에서 볼 수 있는 하드 드라이브입니다.

저장 장치는 전체 디스크(c1t0d0) 또는 개별 슬라이스(c0t0d0s7)가 될 수 있습니다. 권장되는 작업 모드는 전체 디스크를 사용하는 것이며, 이 경우 특수한 포맷이 필요하지 않습니다. ZFS는 EFI 레이블을 사용하여 단일 대형 슬라이스를 포함하도록 디스크를 포맷합니다. 이 방식으로 사용할 때 format 명령으로 표시되는 분할 영역 테이블은 다음과 유사합니다.

Current partition table (original):
Total disk sectors available: 143358287 + 16384 (reserved sectors)

Part      Tag    Flag     First Sector         Size         Last Sector
0        usr    wm               256       68.36GB          143358320
1 unassigned    wm                 0           0               0
2 unassigned    wm                 0           0               0
3 unassigned    wm                 0           0               0
4 unassigned    wm                 0           0               0
5 unassigned    wm                 0           0               0
6 unassigned    wm                 0           0               0
8   reserved    wm         143358321        8.00MB          143374704

Oracle Solaris 11.1이 설치된 경우 EFI(GPT) 레이블은 대개 다음과 비슷한 x86 기반 시스템의 루트 풀 디스크에 적용됩니다.

Current partition table (original):
Total disk sectors available: 27246525 + 16384 (reserved sectors)

Part      Tag    Flag     First Sector        Size        Last Sector
0  BIOS_boot    wm               256     256.00MB         524543
1        usr    wm            524544      12.74GB         27246558
2 unassigned    wm                 0          0              0
3 unassigned    wm                 0          0              0
4 unassigned    wm                 0          0              0
5 unassigned    wm                 0          0              0
6 unassigned    wm                 0          0              0
8   reserved    wm          27246559       8.00MB         27262942

위 출력 결과에서 분할 영역 0(BIOS boot)에 필요한 GPT 부트 정보가 포함됩니다. 분할 영역 8과 비슷하게 관리가 필요하지 않으며 수정하지 않아야 합니다. 루트 파일 시스템은 분할 영역 1에 포함됩니다.

GPT 지원 펌웨어가 있는 SPARC 시스템에 EFI(GPT) 디스크 레이블이 적용되어 있습니다. 예를 들면 다음과 같습니다.

Current partition table (original):
Total disk sectors available: 143358320 + 16384 (reserved sectors)

Part      Tag    Flag     First Sector         Size         Last Sector
0        usr    wm               256       68.36GB          143358320
1 unassigned    wm                 0           0               0
2 unassigned    wm                 0           0               0
3 unassigned    wm                 0           0               0
4 unassigned    wm                 0           0               0
5 unassigned    wm                 0           0               0
6 unassigned    wm                 0           0               0
8   reserved    wm         143358321        8.00MB          143374704

ZFS 저장소 풀의 전체 디스크를 사용하는 경우 다음 고려 사항을 검토합니다.

  • 전체 디스크를 사용하는 경우 일반적으로 /dev/dsk/cNtNdN 이름 지정 규칙을 사용하여 디스크 이름을 지정합니다. 일부 타사 드라이버는 다른 명명 규칙을 사용하거나 /dev/dsk 디렉토리 이외의 다른 위치에 디스크를 둘 수 있습니다. 이러한 디스크를 사용하려면 수동으로 디스크 레이블을 지정하고 ZFS에 슬라이스를 제공해야 합니다.

  • x86 기반 시스템에서는 디스크에 유효한 Solaris fdisk 분할 영역이 있어야 합니다. Solaris fdisk 분할 영역 만들기 또는 변경에 대한 자세한 내용은 Oracle Solaris 11.2의 장치 관리 의 ZFS 파일 시스템에 사용할 디스크 설정을 참조하십시오.

  • 단일 디스크로 저장소 풀을 만들 경우 ZFS는 EFI 레이블을 적용합니다. EFI 레이블에 대한 자세한 내용은 Oracle Solaris 11.2의 장치 관리 의 EFI(GPT) 디스크 레이블을 참조하십시오.

  • Oracle Solaris 설치 프로그램은 대개 GPT 지원 펌웨어가 포함된 SPARC 기반 시스템 및 x86 기반 시스템에서 루트 풀 디스크에 대해 EFI(GPT) 레이블을 적용합니다. 자세한 내용은 ZFS 루트 풀 요구 사항 식별을 참조하십시오.

  • 루트 풀 복구를 위해서는 archiveadm 명령을 사용하여 루트 풀 아카이브를 만들어 보십시오. 루트 풀을 분할하면 새 부트 장치 설정, /etc/vfstab 파일 업데이트 및 기존 덤프 장치 재설정 등의 추가 단계를 수동으로 수행해야 하기 때문에 오류가 발생할 수 있습니다.

    루트 풀 아카이브 만들기에 대한 자세한 내용은 Oracle Solaris 11.2의 시스템 복구 및 복제용 Unified Archive 사용 을 참조하십시오.

디스크는 전체 경로(예: /dev/dsk/c1t0d0) 또는 /dev/dsk 디렉토리 내의 장치 이름으로 구성된 단축 이름(예: c1t0d0)을 사용하여 지정할 수 있습니다. 예를 들어, 다음은 유효한 디스크 이름입니다.

  • c1t0d0

  • /dev/dsk/c1t0d0

  • /dev/foo/disk