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

chnfsmnt
chnfsmnt chnfsmnt 명령 목적 네트워크 파일시스템(NFS) 서버에서 디렉토리를 마운트하기 위해 사용한 옵션을 변경합니다. 구문
/usr/sbin/chnfsmnt -f PathName -d RemoteDirectory -h RemoteHost [ -t { rw | ro } ] [ -m MountTypeName ] [ -w { fg | bg } ] [ -X | -x ] [ -S | -H ] [ -Y | -y ] [ -Z | -z ] [ -e | -E ] [ -a | -A ] [ -j | [ -J ] [ -q | [ -Q ] [ -g | [ -G ] [ -s | -n ] [ -I | -B | -N ] [ -r TimesToRetry ] [ -R NumRetrans ] [ -b ReadBufferSize ] [ -c WriteBufferSize ] [ -o TimeOut ] [ -P PortNumber ] [ -u AcRegMin ] [ -U AcRegMax ] [ -v AcDirMin ] [ -V AcDirMax ] [ -T AcTimeO ] [ -p NumBiods ] [ -K { any | 2 | 3 } ] [ -k { any | tcp | udp } ]
설명
chnfsmnt 명령은 현재 마운트된 파일시스템의 마운트 옵션을 변경합니다. 그러나 마운트 속성을 변경하려면 /etc/filesystems 파일에 파일시스템에 대한 항목이 있거나 파일시스템이 현재 NFS 서버에서 마운트되어 있어야 합니다. 이 명령은 디렉토리를 마운트하지 않으며, 지정된 옵션을 변경하고, 디렉토리를 새로운 옵션으로 마운트합니다.
플래그
-A 이 파일시스템에 대한 /etc/filesystems 항목은 시스템이 재시작될 때 자동으로 파일시스템이 마운트되어야 함을 지정합니다.
-a 이 파일시스템에 대한 /etc/filesystems 항목은 시스템이 재시작될 때 자동으로 파일시스템이 마운트되어선 안됨을 지정합니다. 이것이 디폴트입니다.
-B /etc/filesystems 파일의 항목을 수정한 후 지정된 플래그 및 매개변수를 사용하여 파일시스템을 다시 마운트합니다. 이 플래그가 디폴트입니다.
-b ReadBufferSize 읽기 버퍼의 크기(N 바이트)를 나타냅니다.
-c WriteBufferSize 쓰기 버퍼의 크기(N 바이트)를 나타냅니다.
-d RemoteDirectory 지정 경로 이름에 마운트할 디렉토리를 지정합니다.
-E 하드 마운트에서 키보드 인터럽트를 허용합니다.
-e 하드 마운트의 키보드 인터럽트를 방지합니다. 이 플래그가 디폴트입니다.
-f PathName 디렉토리에 대한 마운트 지점을 지정합니다.
-G 상위 디렉토리의 그룹 ID를 상속하기 위해 파일시스템에서 생성된 파일이나 디렉토리를 지정하지 않습니다.
-g 상위 디렉토리의 그룹 ID를 상속하기 위해 파일시스템에서 생성된 파일이나 디렉토리를 지정하지 않습니다. 이것이 디폴트입니다.
-H 마운트를 하드 마운트하게 하며, 서버가 응답할 때까지 클라이언트가 계속 시도하게 합니다.
-h RemoteHost 디렉토리를 반출하는 NFS 서버를 지정합니다.
-I /etc/filesystems 파일의 항목을 변경하지만 디렉토리를 다시 마운트하지는 않습니다.
-J acl이 이 마운트에 사용됨을 나타냅니다.
-j acl이 이 마운트에 사용되지 않음을 나타냅니다. 이것이 디폴트입니다.
-K 이 NFS 마운트에 사용되는 NFS 버전을 지정합니다. 이 플래그는 AIX 4.2.1 이상에만 적용됩니다. 옵션은 다음과 같습니다.
any
mount 명령을 사용하여, 사용 가능한 최상위 NFS 버전을 우선 시도한 후 가장 일치하는 프로토콜을 결정합니다.
2
NFS 2 버전을 지정합니다.
3
NFS 3 버전을 지정합니다.
-k 마운트에 사용되는 전송 프로토콜을 지정합니다. 이 플래그는 AIX 4.2.1 이상에만 적용됩니다. 옵션은 다음과 같습니다.
any
mount 명령을 사용하여 사용할 프로토콜을 선택합니다. TCP 프로토콜이 선호하는 프로토콜입니다.
tcp
TCP 프로토콜을 지정합니다.
udp
UDP 프로토콜을 지정합니다.
-m MountTypeName /etc/filesystems 파일 항목의 스탠자에 있는 유형 필드에 해당합니다. mount -t 명령 MountTypeName을 사용한 경우 필드 유형이 문자열과 같은 현재 마운트 해제된 모든 파일시스템이 마운트됩니다.
-N /etc/filesystems 파일의 해당 항목에 대한 수정을 방지합니다. 디렉토리를 현재 마운트할 경우, 마운트되지 않으며, 지정된 플래그와 매개변수로 다시 마운트됩니다.
-n 보다 안전한 프로토콜을 사용하지 않도록 마운트를 지시합니다. 이 플래그가 디폴트입니다.
-o TimeOut NFS 시간종료 길이(N/10초)를 나타냅니다.
-P PortNumber 서버의 IP 포트 번호를 나타냅니다.
-p NumBiods 특정 파일시스템에서 작동하도록 허용된 biod 디먼의 수를 지정합니다. 디폴트는 6입니다.
-Q posix pathconf 정보가 교환되어 NFS 버전 2 마운트에서 사용 가능하게 되지 않도록 요청합니다. NFS 서버에서 마운트 버전 2 rpc.mountd를 요구합니다. NFS 서버에서 마운트 버전 2 rpc.mountd를 요구합니다.
-q NFS 버전 2 마운트로서 마운트된 경우 posix pathconf 정보가 교환되지 않도록 지정합니다. 이것이 디폴트입니다.
-r TimeToRetry 마운트를 재시도할 횟수를 나타냅니다. 디폴트는 1000입니다.
-R NumRetrans 소프트 마운트의 경우, 서버가 응답(ACK)하지 않으면 요청이 전송될 횟수를 지정합니다. NumRetrans 전송 이후에 요청이 응답되지 않으면, 클라이언트는 요청을 포기합니다. 이 플래그를 지정하지 않은 경우, 디폴트 값 3이 사용됩니다.
-S 마운트를 소프트 마운트하게 하며, 서버가 응답하지 않을 경우, 시스템이 오류를 리턴시킴을 의미합니다.
-s 보다 안전한 프로토콜을 사용하도록 마운트를 지시합니다.
-TAcTimeO 일반 파일 및 디렉토리에 허용된 최소 및 최대 시간을 AcTimeO초로 설정합니다. 이 옵션이 지정된 경우, 다른 캐쉬된 속성 시간을 대체합니다.
-t 디렉토리를 읽기 쓰기 또는 읽기 전용으로 마운트할지를 지정합니다.
rw
디렉토리를 읽기 쓰기로 마운트합니다. 이 유형이 시스템의 디폴트입니다.
ro
디렉토리를 읽기 전용으로 마운트합니다.
-U AcRegMax 파일 수정 후 AcRegMax초 동안 캐쉬화된 속성을 보류합니다.
-u AcRegMin 파일 수정 후 최소 AcRegMin초 동안 캐쉬화된 속성을 보류합니다.
-V AcDirMax 디렉토리 갱신 후 AcDirMax초 동안 캐쉬화된 속성을 보류합니다.
-v AcDirMin 디렉토리 갱신 후 최소 AcDirMin초 동안 캐쉬화된 속성을 보류합니다.
-w { fg | bg } 마운트를 포어그라운드(fg) 또는 백그라운드(bg)에서 시도해야 할지 표시합니다. bg가 지정되고 디렉토리를 마운트하려는 시도가 실패할 경우, 백그라운드에서 마운트를 재시도합니다. fg 매개변수가 디폴트입니다.
-X 서버가 긴 장치 번호를 지원하도록 지정합니다. 이것이 디폴트입니다.
-x 서버가 긴 장치 번호를 지원하지 않도록 지정합니다.
-Y 이 파일시스템에서 suid 및 sgid 프로그램의 실행이 허용됨을 나타냅니다. 이것이 디폴트입니다.
-y 이 파일시스템에서 suid 및 sgid 프로그램의 실행이 허용되지 않음을 나타냅니다.
-Z 이 마운트를 통한 장치 액세스가 허용됨을 나타냅니다. 이것이 디폴트입니다.
-z 이 마운트를 통한 장치 액세스가 허용되지 않음을 나타냅니다.
예제
마운트를 읽기 전용으로 변경하려면, 다음과 같이 입력하십시오.
chnfsmnt -f /usr/man -d /usr/man -h host1 -t ro
이 예제에서, chnfsmnt 명령은 마운트된 디렉토리의 속성을 읽기 전용으로 변경합니다.
파일
/etc/filesystems 시스템을 재시동하는 동안 마운트될 원격 파일시스템을 나열합니다.
관련 정보
mknfsmnt 명령, mount 명령, rmnfsmnt 명령.