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