| HOME / 정보공유 / AIX 명령어 모음

crfs
crfs crfs 명령 목적 파일시스템을 추가합니다. 구문
crfs -v VfsType { -g VolumeGroup | -d Device } [ -l LogPartitions ] -m MountPoint [ -n NodeName ] [ -u MountGroup ] [ -A { yes | no } ] [ -p {ro | rw } ] [ -a Attribute= Value ... ] [ -t { yes | no } ]
설명
crfs 명령은 이전에 작성된 볼륨 그룹 내에 있는 논리적 볼륨에 파일시스템을 작성합니다. -d를 사용하여 기존 논리적 볼륨의 이름이 지정되지 않는 한, 파일시스템에 대해 새 논리적 볼륨이 작성됩니다. 파일시스템의 항목이 /etc/filesystems 파일에 들어갑니다.
주: 파일시스템은 사용 가능한 setgid(집합 그룹 ID)로 작성됩니다. 이것이 디폴트 그룹 사용권한을 결정합니다. 새로운 파일시스템으로 작성한 모든 디렉토리는 동일한 디폴트 그룹 사용권한을 가집니다.
웹 기반 시스템 관리자(wsm)에서 파일시스템 응용프로그램을 사용하여 파일시스템 특성을 변경할 수 있습니다. 또한, SMIT(시스템 관리 인터페이스 도구) smit crfs 단축 경로를 사용하여 이 명령을 수행할 수도 있습니다.
구현 스펙
JFS는 POWER 기반 플랫폼에만 적용되고 JFS2는 두 플랫폼에 공통됩니다.
플래그
-a Attribute=Value 가상 파일시스템 의존 attribute/value 쌍을 지정합니다. 속성/값 쌍을 하나 이상 지정하려면 -a Attribute=Value 매개변수를 여러 개 지정하십시오(예제 참조).
다음 속성/값 쌍은 저널 파일시스템(JFS)에 특정한 쌍입니다.
-a ag={ 8 | 16 | 32 | 64 }
할당 그룹 크기를 메가 바이트 단위로 지정합니다. 할당 그룹은 BSD 실린더 그룹에 유사한 i-노드 및 디스크 블록의 분류입니다. 디폴트 ag 값은 8입니다. 이 속성은 AIX 4.2 이상에만 적용됩니다.
-a bf={ true | false }
대형 파일이 사용 가능한 파일시스템을 지정합니다. 자세한 내용은 "대형 파일이 사용 가능한 파일시스템의 이해"를 참조하십시오. 대형 파일이 사용 가능한 파일시스템이 필요없는 경우에는 이 옵션을 false로 설정하십시오. 이것이 디폴트입니다. bf=true를 지정하려면 프래그먼트 크기가 4096이고 compress=no여야 합니다. 이 속성은 AIX 4.2 이상에만 적용됩니다.
-a compress={ no | LZ }
데이터 압축을 지정합니다. 데이터를 압축하지 않으려는 경우, 이 옵션을 no로 설정하십시오. 데이터를 압축하지 않으려는 경우, 이 옵션을 no로 설정하십시오. 디폴트 압축 값은 no입니다.
-a frag={ 512 | 1024 | 2048 | 4096 }
JFS 프래그먼트 크기를 바이트 단위로 지정합니다. 파일시스템 프래그먼트는 파일에 할당할 수 있는 가장 작은 디스크 기억장치 단위입니다. 디폴트 프래그먼트 크기는 4096바이트입니다.
-a logname=LVName
로그 논리적 볼륨 이름을 지정합니다. 지정된 논리적 볼륨이 새 JFS에 대한 기록 장치일 것입니다. LVName 논리적 볼륨이 이미 있어야 합니다. 디폴트 조치는 목표 볼륨 그룹에 있는 기존 기록 장치를 사용하는 것입니다.
-a nbpi={ 512 | 1024 | 2048 | 4096 | 8192 | 16384 | 32768 | 65536 | 131072 }
i-노드당 바이트 수(nbpi)를 지정합니다. nbpi는 파일시스템상의 i-노드의 총수에 영향을 줍니다. nbpi 값은 파일시스템상의 i-노드 수에 반비례합니다. 디폴트 nbpi 값은 4096바이트입니다. 32768, 65536 및 131072 값들은 AIX 4.2 이상에만 적용됩니다.
-a size=Value
JFS 크기를 512바이트 블록 수로 지정합니다. 지정되는 크기가 물리적 파티션 크기로 균등하게 분할되지 않는 경우, 그것은 균등하게 분할될 수 있는 가장 가까운 숫자로 반올림됩니다. 이 속성은 JFS 파일시스템을 작성할 때 필수입니다. 자세한 내용은 "JFS 크기 제한의 이해"를 참조하십시오.
JFS 파일시스템의 최대 크기는 프래그먼트 크기와 nbpi 값의 기능입니다. 이 값은 다음과 같은 크기 제한을 만듭니다.
nbpi Fragment size in bytes Maximum size in 512-byte blocks
512 512, 1024, 2048, 4096 16777216
1024 512, 1024, 2048, 4096 33554432
2048 512, 1024, 2048, 4096 67108864
4096 512, 1024, 2048, 4096 134217728
8192 512, 1024, 2048, 4096 268435456
16384 512 268435456
16384 1024, 2048, 4096 536870912
32768 512 268435456
32768 1024 536870912
32768 2048, 4096 1073741824
65536, 131072 512 268435456
65536, 131072 1024 536870912
65536, 131072 2048 1073741824
65536, 131072 4096 2147483648
AIX 4.1에서
NBPI 값은 512 - 16384로 제한됩니다. AIX 4.3에서는, 대응하는 최대 파일시스템 크기에
따라서 512 - 128K의 NBPI 값을 가질 수 있습니다.
파일시스템이 상주하는 볼륨 그룹은 최대 논리적 볼륨 크기를 정의하고 파일시스템 크기도 제한합니다.
주:
8보다 큰 ag 값으로 생성된 파일시스템은 AIX 4.1 시스템에서 인식되지 않습니다.
ag, bf, compress, frag 및 nbpi 속성은 파일시스템 작성시 설정되며 파일시스템이 작성된 후에는 변경할 수 없습니다. size 속성은 최소 파일시스템 크기를 정의하므로 파일시스템이 작성된 후에는 파일시스템을 축소할 수 없습니다.
루트 파일시스템(/)은 압축할 수 없습니다.
일부 nbpi 값과 할당 그룹 크기는 상호 배타적입니다. 자세한 내용은 "JFS 크기 제한의 이해"를 참조하십시오.
다음 속성/값 쌍은 향상된 저널 파일시스템(JFS2)에 고유합니다.
-a agblksize={ 512 | 1024 | 2048 | 4096 }
JFS2 블록 크기를 바이트 단위로 지정합니다. 파일시스템 블록은 파일에 할당할 수 있는 최소 디스크 기억장치 단위입니다. 디폴트 블록 크기는 4096바이트입니다.
-a logname=LVName
로그 논리적 볼륨 이름을 지정합니다. 지정한 논리적 볼륨은 새로운 JFS2용 기록 장치입니다. LVName에 지정한 논리적 볼륨은 이미 존재하고 있어야 합니다. 디폴트 조치는 목표 볼륨 그룹에 있는 기존 기록 장치를 사용하는 것입니다. INLINE 키워드를 사용하면 JFS2 파일시스템이 설치된 논리적 볼륨에 로그를 넣을 수 있습니다. logsize를 지정하지 않은 경우 INLINE 로그의 디폴트 값은 논리적 볼륨 크기의 .4%로 설정됩니다.
-a logsize=Value
INLINE 로그의 크기를 메가 바이트 단위로 지정합니다. INLINE 로그를 사용하지 않을 경우에는 무시됩니다. 로그 크기는 파일시스템 크기의 10% 이상을 넘을 수 없습니다.
-a dense
파일이 홀로 작성되는 시기를 지정합니다. JFS2에서 이 홀에 대해 디스크 블록을 할당하고 0으로 채웁니다.
-a size=Value
JFS2 크기를 512바이트 블록으로 지정합니다. 지정되는 크기가 물리적 파티션 크기로 균등하게 분할되지 않는 경우, 그것은 균등하게 분할될 수 있는 가장 가까운 숫자로 반올림됩니다. -d 플래그를 지정하지 않은 경우 이 속성은 JFS2 파일시스템을 작성할 때 필수입니다. -d 플래그를 지정한 경우, 파일시스템이 논리적 볼륨의 크기입니다. 파일시스템이 있는 볼륨 그룹은 최대 논리적 볼륨 크기를 정의하고 파일시스템 크기를 제한합니다.
주: agblksize 및 dense 속성은 파일시스템 작성시 설정되며 파일시스템이 작성된 후에는 변경할 수 없습니다. size 속성은 최소 파일시스템 크기를 정의하며, 따라서, 파일시스템이 작성된 후에는 그것을 축소할 수 없습니다.
-A 각 시스템 재시작시 파일시스템이 마운트되는지 여부를 지정합니다.
yes
파일시스템이 시스템 재시작시 자동으로 마운트됩니다.
no
파일시스템이 시스템 재시작시 마운트되지 않습니다.
-d Device 파일시스템을 만드는 장치 또는 논리적 볼륨의 장치 이름을 지정합니다. 이것은 이미 존재하는 논리적 볼륨에 파일시스템을 작성하는 데 사용됩니다.
-g VolumeGroup 파일시스템을 만들 기존 볼륨 그룹을 지정합니다. 볼륨 그룹은 하나 이상의 물리적 볼륨(PV)의 집합입니다.
-l LogPartitions 논리적 파티션(LP)의 숫자로 표현되는 로그 논리적 볼륨의 크기를 지정합니다. 이 플래그는 아직 로그 장치가 없는 JFS 및 JFS2 파일시스템에만 적용됩니다.
-m MountPoint 파일시스템이 사용 가능하게 될 디렉토리인 마운트 지점을 지정합니다.
주: 상대 경로 이름을 지정한 경우 /etc/filesystems 파일에 들어가기 전에 절대 경로 이름으로 변환됩니다.
-nNodeName 파일시스템이 상주하는 원격 호스트 이름을 지정합니다. 이 플래그는 네트워크 파일시스템(NFS)과 같이 원격 가상 파일시스템인 경우에만 유효합니다.
-p 파일시스템에 대한 사용권한을 설정합니다.
ro
읽기 전용 사용권한
rw
읽기-쓰기 사용권한
-t 파일시스템이 사용통계 서브시스템에 의해 처리되는지 여부를 지정합니다.
yes
파일시스템에서 사용통계가 사용 가능합니다.
no
파일시스템에서 사용통계가 사용 불가능합니다(디폴트 값).
-u MountGroup 마운트 그룹을 지정합니다.
-v VfsType 가상 파일시스템 유형을 지정합니다.
보안
액세스 제어: 루트 사용자만 이 명령을 수행할 수 있습니다.
예제
rootvg 볼륨 그룹에서 디폴트가 아닌 프래그먼트 크기 및 디폴트가 아닌 nbpi로 JFS를 작성하려면 다음과 같이 입력하십시오.
crfs -v jfs -g
rootvg -m /test -a \
size=32768 -a frag=512 -a nbpi=1024
이 명령은 rootvg 볼륨 그룹에서 512 바이트의 프래그먼트 크기, 1024의 i-노드 당 바이트 수(nbpi) 비율 수 및 16MB의 초기 크기(512 * 32768)로 /test 파일시스템을 작성합니다.
파일
/etc/filesystems 알려진 파일시스템을 나열하고 해당 특성을 정의합니다.
관련 정보
chfs 명령, mkfs 명령, mklv 명령.