ZFS 저장소 풀 등록 정보 관리
zpool get 명령을 사용하여 풀 등록 정보를 표시할 수 있습니다. 예를 들면 다음과
같습니다.
# zpool get all mpool
NAME PROPERTY VALUE SOURCE
pool size 68G -
pool capacity 0% -
pool altroot - default
pool health ONLINE -
pool guid 601891032394735745 default
pool version 22 default
pool bootfs - default
pool delegation on default
pool autoreplace off default
pool cachefile - default
pool failmode wait default
pool listsnapshots on default
pool autoexpand off default
pool free 68.0G -
pool allocated 76.5K -
저장소 풀 등록 정보는 zpool set 명령으로 설정할 수 있습니다. 예를 들면 다음과
같습니다.
# zpool set autoreplace=on zeepool
# zpool get autoreplace zeepool
NAME PROPERTY VALUE SOURCE
zeepool autoreplace on local
표 4-1 ZFS 풀 등록 정보 설명
|
|
|
|
allocated |
문자열 |
해당 없음 |
물리적으로 할당된 풀 내에서 저장소 공간의 양을 식별하는 읽기
전용 값입니다. |
altroot |
문자열 |
off |
대체 루트 디렉토리를 식별합니다. 설정되면 이 디렉토리가 풀 내의 모든 마운트
지점 앞에 추가됩니다. 이 등록 정보는 마운트 지점을 신뢰할 수 없거나 일반적인
경로가 유효하지 않은 대체 부트 환경에서 알 수 없는 풀을 조사할 때
사용할 수 있습니다. |
autoreplace |
부울 |
off |
자동 장치 교체를 제어합니다. off로 설정되면 장치 교체가 zpool replace
명령을 사용하여 시작되어야 합니다. on으로 설정되면 이전에 풀에 속해 있던 장치와 동일한
물리적 위치에서 발견된 모든 새 장치가 자동으로 포맷되고 교체됩니다. 이 등록 정보의
약어는 replace입니다. |
bootfs |
부울 |
해당 없음 |
루트 풀에 대한 기본 부트 가능 데이터 집합을 식별합니다. 이
등록 정보는 일반적으로 설치 및 업그레이드 프로그램에 의해 설정됩니다. |
cachefile |
문자열 |
해당 없음 |
풀 구성 정보가
캐시에 저장되는 위치를 제어합니다. 시스템이 부트되면 캐시에 있는 모든 풀을 자동으로 가져옵니다.
그러나 설치 및 클러스터링 환경에서는 풀을 자동으로 가져오지 않도록 이 정보를 다른
위치에 캐시해야 할 수 있습니다. 다른 위치에 풀 구성 정보를 캐시에 저장하도록
이 등록 정보를 설정할 수 있습니다. 이 정보는 나중에 zpool import - c 명령을
사용하여 가져올 수 있습니다. 대부분의 ZFS 구성에서 이 등록 정보는 사용되지 않습니다. |
capacity |
숫자 |
해당
없음 |
사용된 풀 공간의 백분율을 식별하는 읽기 전용 값입니다. 이 등록 정보의 약어는 cap입니다. |
delegation |
부울 |
on |
|
failmode |
문자열 |
wait |
대대적인 풀 실패가 발생할 경우 시스템 동작을
제어합니다. 이 조건은 대개 기본 저장소 장치에 대한 연결 끊김 또는 풀
내의 모든 장치 실패의 결과입니다. 이러한 이벤트의 동작은 다음 값 중 하나로
결정됩니다.
wait – 장치 연결이 복원되고 zpool clear 명령을 사용하여 오류가 지워질 때까지 풀에 대한 모든 I/O 요청을 차단합니다. 이 상태에서 풀에 대한 I/O 작업은 차단되지만 읽기 작업은 성공할 수 있습니다. 풀은 장치 문제가 해결될 때까지 wait 상태를 유지합니다.
continue – 모든 새 쓰기 I/O 요청에 대해 EIO 오류를 반환하지만 나머지 양호한 장치에 대한 읽기는 허용합니다. 디스크에 커밋되어야 하는 모든 쓰기 요청은 차단됩니다. 장치가 다시 연결되거나 교체된 후 zpool clear 명령을 사용하여 오류를 지워야 합니다.
panic – 콘솔에 메시지를 출력하고 시스템 충돌 덤프를 생성합니다.
|
free |
문자열 |
해당 없음 |
할당되지 않은 풀 내의 블록 수를 식별하는 읽기 전용 값입니다. |
guid |
문자열 |
해당
없음 |
풀에 대한 고유 식별자를 식별하는 읽기 전용 등록 정보입니다. |
health |
문자열 |
해당 없음 |
풀의 현재 건전성을
ONLINE, DEGRADED, FAULTED, OFFLINE, REMOVED 또는 UNAVAIL로 식별하는 읽기 전용 등록 정보입니다. |
listsnapshots |
문자열 |
on |
이
풀과 연관된 스냅샷 정보가 zfs list 명령으로 표시되는지 여부를 제어합니다. 이 등록 정보가
사용 안함으로 설정되면 zfs list - t snapshot 명령으로 스냅샷 정보를 표시할 수 있습니다. |
size |
숫자 |
해당
없음 |
저장소 풀의 총 크기를 식별하는 읽기 전용 등록 정보입니다. |
version |
숫자 |
해당 없음 |
풀의 현재 디스크
버전을 식별합니다. 이 등록 정보는 역호환성을 위해 특정 버전이 필요할 때 사용할
수 있지만 풀 업데이트를 위해 선호되는 방법은 zpool upgrade 명령을 사용하는 것입니다. 이
등록 정보는 1과 zpool upgrade -v 명령으로 보고된 현재 버전 사이의 숫자로 설정할
수 있습니다. |
|