|
|
|
구 분 |
내 용 |
||||||||||||||||||||||||||||||||||||||||||
|
NAME |
fsppadm - VxFS 배치 정책 관리 유틸리트 |
||||||||||||||||||||||||||||||||||||||||||
|
AVAILABILITY |
VRTSvxfs |
||||||||||||||||||||||||||||||||||||||||||
|
SYNOPSIS |
fsppadm assign [ -p io_nice ] [ -f ] [ mount_point ... ] policy_file fsppadm analyze [ -F policy_file ] [ -p io_nice ] [ -P ] [ -S action ... ] [ -i ] [ -T class. ... ] [ -C ] [ path ... ] fsppadm enforce [ -p io_nice ] [ -P ] [ -S action ... ] [ [ -a ] -r file ] [ { -c .[ class. ] ... mount_point } | { [ -F policy_file ] [ -s size_count | -n file_count | -t hours ] [ -T .[ class. ] ... ] [ -C ] path ... } ] fsppadm query [ -p io_nice ] [ -P ] [ -S action ... ] [ -l | { [ -a ] [ -w ] } ] [ -i ] [ -T class. ... ] [ -C ] [ -F policy_file ] [ path ... ] fsppadm unassign [ mount_point ... ] fsppadm list [ -w ] [ mount_point ... ] fsppadm print mount_point fsppadm validate [ mount_point ... ] policy_file fsppadm dump mount_point file fsppadm subfilemove -f list_file mount_point |
||||||||||||||||||||||||||||||||||||||||||
|
DESCRIPTION |
fsppadm 유틸리티는 지정된 마운트 포인트에서 할당, 분석, 적용(집행), 할당해제 및 유효한 배치 정책과 같은 관리 작업을 수행한다. path 인수는 마운트 포인트, 마운트 포인트에서 서브디렉터리 또는 단일 파일을 기술한다. 서브디렉터리 또는 마운트 포인트가 기술될 경우, 명령어는 지정된 서브디렉터리 또는 마운트 포인트 내에서 모든 서브디렉터리에 반복적으로 적용한다. policy_file 인수는 배치 정책의 규칙을 포함하는 XML 파일의 경로를 지정한다. 배치 정책의 XML 형식을 참조하기 위해 파일 배치 정책 DTD 파일에 대해서는 FILES 부분을 참조하도록 한다. file 인수는 덤프(dump) 적용 운영으로부터 출력을 보내기 위한 (대상) 파일을 기술한다. 예제 배치 정책 파일은 /etc/VRTSvxfs/etc 디렉터리에 위치되어 있다.
|
||||||||||||||||||||||||||||||||||||||||||
|
Cluster File System issue |
클러스터 문제는 없음: 명령어는 클러스터 파일 시스템(Cluster File System)에서 동일하게 운영 |
||||||||||||||||||||||||||||||||||||||||||
|
KEYWORDS |
|
||||||||||||||||||||||||||||||||||||||||||
|
OPTIONS |
|
||||||||||||||||||||||||||||||||||||||||||
|
FILES |
/opt/VRTSvxfs/etc/placement_policy.dtd 배치 정책 DTD 파일 |
||||||||||||||||||||||||||||||||||||||||||
|
EXAMPLES |
마운트 VxFS 파일 시스템 /mount1에 배치 정책 iotemp.xml을 할당 # fsppadm assign /mount1 /tmp/iotemp.xml
모든 마운트되어 있는 VxFS 파일 시스템에 iotemp.xmp 배치 정책을 할당 # fsppadm assign /tmp/iotemp.xml
/mount1에 이전에 할당되었던 동작 배치 정책 제거 # fsppadm unassign /mount1
모든 마운트되어 있는 VxFS 파일 시스템으로부터 동작 배치 정책을 제거 # fsppadm unassign
시행(적용) 운영(enforce operation)이 /mount1에 실행 중일 경우 공간에 미치는 영향을 분석 # fsppadm analyze /mount1
시행 운영이 /mount1에서 실행하고 필요하다면 IOTEMP를 구성할 경우, 미치는 영향 분석 # fsppadm analyze -i /mount1
현재 남아 있는 파일들에 위치에 관한 상세 제공에 영향 받는 파일의 목록을 활성화하고, 파일이 재배치되는 위치, 배치 정책에서 규칙을 적용하는 파일들의 위치 # fsppadm query /mount1/dir1/dir2 /different_mount /mount1/dir3
현재 남아 있는 파일들에 위치에 관한 상세 제공에 영향 받는 파일의 목록을 활성화하고, 파일이 재배치되는 위치, 배치 정책에서 규칙을 적용하는 파일들의 위치 그리고 이러한 조치를 취하는 이유 # fsppadm query -a /mount1/dir1/dir2 /different_mount /mount1/dir3
위 쿼리 운영에서 이들 파일 시스템에서 동작 배치 정책이 IOTEMP를 사용하고 시행 운영이 최근에 실행되지 않았을 경우 -i 옵션을 기술한다. 정책을 시행하고 보고서를 활성화하기 위해: # fsppadm enforce -r /tmp/report /mount1
IOTEMP 정보와 같은 추가적인 상세 보고서를 활성화 # fsppadm enforce -a -r /tmp/report /mount1
직접적으로 다른 fsppadm enforce 운영에 파이프(pipe)될 수 있는 목록의 파일들이 재배치되어 위한 파일 및 대상 클래스의 목록을 활성화 # fsppadm query -l /mount1/dir1
다음 목록은 배치 정책을 적용하는 3개 파일을 갖는 /mount1/dir1을 가리킨다. 이 목록은 file2가 tier2에 재배치 후보를 하는 동안에 file1이 tier3, tier4에 재배치되는 후보를 가리킨다. file3은 제거되는 후보이다. 제거되는 파일은 "."(a period)의 특정 배치 클래스를 가질 것이다. .(period)는 파일을 삭제하는 시행 운영을 가리킨다. 이전 예제의 출력은 다음을 따른다. /mount1/dir1/file1 tier3 tier4 /mount1/dir1/file2 tier2 /mount1/dir1/file3 .
위 결과에서 file1을 tier3으로 또는 tier3로 이동하는 것이 불가능할 경우 tier4로 이동, file2를 tier2로 이동하고 file3을 삭제하기 위해 시행 운영에 파이프될 수 있다. # fsppadm query -l /mount1/dir1 | fsppadm enforce -c . /mount1
위와 같은 동일 결과는 다음 명령어를 사용하여 보다 직접적으로 얻을 수 있다. # fsppadm enforce /mount1/dir1
그러나, 동일 목록이 -c .tier4.tier1 기술하여 시행 운영에 파이프 될 경우, 운영은 file1 뿐만 아니라 file2도 (가능하다면) tier4로 또는 tier4로 이동하는 것이 가능하지 않을 경우 tier1으로 이동할 것이다.
# fsppadm query -l /mount1/dir1 | fsppadm enforce -c .tier4.tier1 /mount1
다른 측면으로는, file3이 (가능하다면) tier4 또는 tier4로 이동할 수 없을 경우 tier1으로 이동할 것이다. 따라서, 다른 넌-널 대상 배치 클래스들이 -c 옵션을 통해 지정될 경우, fsppadm은 파일 삭제에 사용될 수 없다. 재배치에 대한 대상 클래스가 -c 옵션 뿐만 아니라 파일 경로에 따른 각 입력 라인과 함께 지정될 경우, 입력의 각 라인에서 지정된 대상 클래스들은 무시된다. 이와 같이, 대상 클래스가 -c 옵션과 같이 지정될 경우 입력의 각 라인에서 파일 지정 대상을 지정할 필요가 없다. -c 옵션과 함께 배치 클래스를 지정하는 위의 예제처럼, 모든 파일들은 재배지 대신에 삭제된다. file3을 가리키는 위 목록은 "." 대상 배치 클래스 소유 이후로 삭제된다. fiile3은 (가능하다면) tier4로 또는 -c에 대한 인수에 의해 지정되는 것으로 tier4로 이동하는 것이 불가능할 경우 tier1으로 재배치를 대신할 것이다. 파일 목록은 수동으로 다음 목록과 유사한 구성을 할 수 있다. /mount1/dir1/file1 /mount1/dir2/file2
마운트 한 VxFS 파일 시스템 /mount1에 대한 배치 정책 policy.xml 유효성 검증 # fsppadm validate /mount1 /tmp/policy.xml
마운트 한 모든 VxFS 파일 시스템에 대한 배치 정책 policy.xml 유효성 검증 # fsppadm validate /tmp/policy.xml
정책이 ACCESSTEMP 또는 IOTEMP를 사용하는 동안에 기간(period) 동안에 동작하는 파일들을 식별하기 위해 FCL 파일 읽고 이들 파일들에 대해서만 배치 정책을 강제적으로 할당을 시행 # fsppadm enforce -C /mount1
전체 파일 시스템을 처리하는 대신에 현재 배치 정책에 따라 tier1에서 모든 파일의 처리 및 재배치 # fsppadm enforce -T tier1 /mount1
파일 test.dbf에서 96MB를 통해 옵셑 64MB에서 기존 티어를 tier2로 전체 32MB를 이동 # cat /var/tmp/list test.dbf 67108864 100663296 tier2 # fsppadm subfilemove -f /var/tmp/list /mount1 |
||||||||||||||||||||||||||||||||||||||||||
|
SEE ALSO |
fscladm(1M), vxadm(1M), vxassist(1M), vxtunefs(1M), vxvset(1M) Veritas Storage Foundation Administrator's Guide Using SmartTier System Yellow Book |
||||||||||||||||||||||||||||||||||||||||||