mount 명령

용도

파일 시스템을 사용 가능하게 만듭니다.

구문

mount [ -f ] [ -n node ] [ -o options ] [ -p ] [ -r ] [ -v vfsname ] [ -F AltFSfile ] [ -t type | [ device | node:directory ] directory | all | -a ] [-V [generic_options] special_mount_points ]

설명

mount 명령은 파일 시스템을 지정된 위치(마운트 위치)에서 사용 가능하게 만들도록 운영 체제에 지시합니다. 또한, mount 명령을 사용하여 디렉토리와 파일 마운트로 구성된 다른 파일 트리를 빌드할 수 있습니다. mount 명령은 directory 매개변수에서 지정된 디렉토리에 device 또는 node:directory 매개변수를 사용하여 장치로 표현된 파일 시스템을 마운트합니다. mount 명령이 끝난 후, 지정된 디렉토리는 최근에 마운트된 파일 시스템의 루트 디렉토리가 됩니다.

루트 권한이 있거나 시스템 그룹의 멤버이면서 마운트 위치에 대한 쓰기 액세스 권한을 가진 사용자만이 파일 또는 디렉토리 마운트를 실행할 수 있습니다. 파일 또는 디렉토리는 기호 링크일 수 있습니다. mount 명령은 사용자에게 적절한 액세스 권한이 있는지 판별하기 위해 유효한 사용자 ID가 아니라 실제 사용자 ID를 사용합니다. /etc/filesystems 파일에 지정된 마운트 및 마운트 위치에 대한 쓰기 액세스 권한이 있으면 시스템 그룹 멤버는 장치 마운트를 실행할 수 있습니다. 루트 사용자 권한이 있는 사용자는 mount 명령을 실행할 수 있습니다.

시스템 그룹에 속하고 적절한 액세스 권한을 가지고 있으면, 사용자는 장치를 마운트할 수 있습니다. 장치를 마운트하면 mount 명령은 device 매개변수를 블록 장치의 이름으로, directory 매개변수를 파일 시스템을 마운트할 디렉토리로 사용합니다.

플래그 없이 mount 명령을 입력할 경우, 명령이 마운트된 파일 시스템에 대해 다음 정보를 표시합니다.

  • 노드(마운트가 원격인 경우)
  • 마운트된 오브젝트
  • 마운트 위치
  • 가상 파일 시스템 유형
  • 마운트된 시간
  • 마운트 옵션

directory 또는 node:directory 매개변수만 지원하면, mount 명령은 파일 시스템 또는 디렉토리 또는 파일이 일반적으로 마운트되는(/etc/filesystems 파일에서 정의된 것처럼) 디렉토리 또는 파일의 이름이 되도록 사용합니다. mount 명령은 연관된 장치, 디렉토리 또는 파일을 찾아 마운트합니다. 일반적으로 디렉토리 또는 파일에 마운트된다는 것을 기억하지 않아도 되기 때문에 mount 명령을 사용하는 가장 편리한 방법입니다. 또한 장치만을 지정할 수도 있습니다. 이런 경우 명령은 /etc/filesystems 파일에서 마운트 위치를 얻습니다.

/etc/filesystems 파일은 각 마운트가능 파일 시스템, 디렉토리 또는 파일을 위한 스탠자를 포함해야 합니다. 이 스탠자는 최소한 파일 시스템 이름과 상주하는 장치나 디렉토리 이름을 지정해야 합니다. 스탠자에 마운트 속성이 포함되어 있으면, mount 명령은 연관된 값을 사용합니다. 마운트 속성의 5개 값, automatic, true, false, removablereadonly를 인식합니다.

mount all 명령을 사용하면 mount=true 속성을 가진 모든 파일 시스템이 일반적인 위치로 마운트됩니다. 이 명령은 일반적으로 시스템 초기화 동안 사용되고 해당하는 마운트 조작을 자동 마운트 조작이라고 합니다.

기본적으로 mount 명령은 파일 시스템을 마운트한 후 커널에서 현재 지정 규칙을 새로 고치기 위해 wlmcntrl 명령을 실행합니다. 일부 상황(예: 많은 파일 시스템이 동시에 마운트되는 경우 또는 액세스할 수 없는 원격 마운트를 위한 규칙이 워크로드 관리자 구성에 있는 경우)에서 마운트 후 wlmcntrl을 호출하는 것이 바람직하지 않을 수 있습니다.

이 동작을 재정의하려면 값에 환경 변수 MOUNT_WLMCNTRL_SELFMANAGE을 임의의 값으로 설정하십시오. 마운트 조작 중 wlmcntrl 명령을 호출하지 마십시오. 수동으로 커널에서 현재 지정 규칙을 새로 고치기 위해 wlmcntrl -u -d ""을 실행해야 합니다. 자세한 정보는 wlmcntrl 명령을 참조하십시오.

참고:
  1. cdromd CD 및 DVD automount 디먼이 사용으로 설정된 경우 그 장치는 자동으로 /etc/cdromd.conf 파일에 지정되는 것으로서 마운트됩니다. 자동으로 마운트된 CD 또는 DVD를 마운트 해제하려면 cdumount 또는 cdeject 명령을 사용하십시오. CD/DVD automount 디먼을 사용 안함으로 설정하려면 stopsrc -s cdromd를 사용하십시오.
  2. CacheFS의 경우, 로컬 시스템의 루트 ID가 nobody(또는 원격 호스트가 익명의 사용자를 사용하는 ID)에 원격 호스트에 재맵핑되지 않도록 로컬에서 캐시되는 원격 파일 시스템은 반출되어야 합니다. 예를 들어, 호스트 A가 파일 시스템 /F를 반출하는 경우 호스트 B의 CacheFS로 마운트되면, 호스트 A의 /etc/exports에는 다음과 유사한 항목이 있어야 합니다.
    /F -rw,root=B
    또는
    /F -ro,root=B
    로컬 CacheFS 마운트에 사용된 마운트 옵션에 따라 다릅니다.
  3. JFS 파일 시스템을 읽기 전용 논리적 볼륨에 마운트하는 것은 지원되지 않습니다.
  4. EAv1을 가진 JFS2 파일 시스템을 신뢰있는 AIX® 시스템에 마운트하는 것은 EAv2로 파일 시스템을 변환합니다.

JFS2 파일 시스템에 마운트 사용

mount 명령은 디렉토리 트리로서 JFS2 파일 시스템의 스냅샷에 액세스하는 데도 사용할 수 있습니다. 장치에 대한 스냅샷은 디렉토리에 읽기 전용으로 마운트됩니다. 스냅샷은 한 번만 마운트할 수 있습니다. 스냅샷이 있는 JFS2 파일 시스템을 마운트되면 스냅샷이 활성화됩니다.

SMIT(System Management Interface Tool) smit mount 단축 경로를 사용하여 이 명령을 실행할 수 있습니다.

참고: mount 명령이 재부트 전에 마운트 해제되지 않은 저널 파일 시스템(JFS) 또는 확장 저널 파일 시스템(JFS2)을 발견한 경우 JFS 또는 JFS2 로그 레코드의 다시 재생이 시도됩니다. 이전 릴리스의 운영 체제를 실행하는 시스템으로 호환 가능 JFS 파일 시스템을 이동하려면, 파일 시스템은 항상 이동 전에 완전히 마운트 해제되어야 합니다. 처음 마운트 해제를 실패하면 호환되지 않는 JFS 로그 장치가 생길 수 있습니다. 이동이 결과적으로 알 수 없는 로그 장치가 되면, 파일 시스템은 후자 운영 체제 릴리스를 실행하는 시스템으로 되돌아가야 하고 fsck가 파일 시스템에 적용되어야 합니다.

플래그

항목 설명
-a /etc/filesystems 파일에 true 마운트 속성을 포함하는 스탠자를 가진 모든 파일 시스템을 마운트합니다.
all -a 플래그와 같습니다.
-f 시스템 초기화 중에 루트 파일 시스템에서 마운팅이 가능하도록 강제 마운트를 요청합니다.
-F AltFSfile /etc/filesystems 파일 이외의, 대체 파일 시스템의 파일에 마운트합니다.
-n node 디렉토리가 마운트되도록 유지하는 원격 노드를 지정합니다. 노드는 콜론으로 분리된 IPV6 주소로 지정될 수 있습니다. 이 작업을 node:directory 형식으로 수행할 경우, 콜론으로 구분된 IPv6 주소는 대괄호로 묶여 있어야 합니다.
-p 제거 가능한 파일 시스템으로서 파일 시스템을 마운트합니다. 열린 파일이 파일 시스템에 있을 때, 제거 가능한 마운트된 파일 시스템은 정상적으로 마운트된 파일 시스템과 마찬가지로 작동합니다. 그러나 열린 파일이 없으면(그리고 파일 시스템의 프로세스에 현재 디렉토리가 없음), 파일 시스템의 모든 파일 시스템 디스크 버퍼가 중간에 기록되며 운영 체제는 파일 시스템의 구조를 잊어버립니다.
-r /etc/filesystems 파일 또는 이전 명령행 옵션에서 해당 이전 스펙에 상관없이, 읽기 전용 파일 시스템으로서 파일 시스템을 마운트합니다.
-t type type=type 속성을 포함하고 마운트되지 않은 /etc/file systems 파일에 모든 스탠자를 마운트합니다. type 매개변수는 그룹의 이름을 지정합니다.
-v vfsname 파일 시스템이 /etc/vfs 파일의 vfsname 매개변수에서 정의하도록 지정합니다.

파일 시스템 특정 옵션

항목 설명
-o options 옵션을 지정합니다. 명령행에 입력된 옵션은 쉼표로만 구분되어야 합니다. 다음 파일 시스템 고유 옵션이 모든 가상 파일 시스템 유형에 적용되지는 않습니다.
atime
액세스 시간 갱신을 켭니다. atime 또는 noatime이 지정되지 않은 경우, atime이 디폴트 값입니다.
bsy
마운트될 디렉토리가 프로세스의 현재 작업 디렉토리인 경우, 마운트 조작을 금지합니다.
 
cio
동시 판독기 및 기록기용으로 마운트되는 파일 시스템을 지정합니다. 이 파일 시스템에서 파일에 대한 입출력은 open() 시스템 호출에 지정된 O_CIO로 열린 것처럼 작동합니다. 이 옵션을 사용하면 CIO 이외의 방식으로 액세스하지 못하게 합니다. cio 옵션으로 마운트한 파일 시스템에서는 캐시된 입출력을 사용할 수 없습니다. 이것은 cio 옵션으로 마운트된 파일 시스템에서 모든 파일에 사용될 때 mmap()shmat()와 같은 맵핑 명령이 EINVAL로 실패함을 의미합니다. 로더가 mmap()을 사용할 수 있기 때문에, 부작용 중 하나는 cio 마운트된 파일 시스템에서 바이너리를 실행할 수 없다는 점입니다.
참고: cio 옵션을 사용하여 파일 시스템을 마운트할 경우 모든 애플리케이션이 파일 직렬화를 관리해야 합니다. 할당량에는 자체 직렬화 코드가 있으므로 할당량은 cio 옵션에서 지원되지 않습니다.
 
dev
이 마운트에서 장치를 열 수 있도록 지정합니다. dev 또는 nodev가 지정되지 않은 경우, dev가 디폴트 값입니다.
dio
파일 시스템의 입출력이 open() 시스템 호출에 지정된 O_DIRECT로 모든 파일이 열린 것처럼 작동하도록 지정합니다.
참고: -odio 또는 -ocio 플래그를 사용하면 특정 작업 부하에 관한 수행에 도움이 될 수 있지만, 사용자는 이들 플래그를 사용하면 해당 파일 시스템에 대한 파일 캐싱이 방지됨을 유의해야 합니다. 이 파일 시스템의 경우 선행 읽기가 사용 불가능하므로, 대용량 순차 읽기의 성능을 저하시킬 수 있습니다.
 
fmode=octal
파일 및 디렉토리의 모드를 지정합니다. 디폴트는 755입니다.
 
gid=gid
마운트 내 파일에 지정되는 GID를 지정합니다. 디폴트는 bin입니다.
 
log=lvname
다음 파일 시스템 조작이 로깅되는 논리적 볼륨 이름을 로깅하는 파일 시스템의 전체 경로 이름을 지정합니다.
 
log=NULL
JFS2 파일 시스템에 대한 로깅을 끕니다. JFS2이 메타데이터 일관성을 위한 로그에 따라서 시스템이 JFS2 메타데이터 작업 중 비정상적으로 정지되면, 파일 시스템은 재부팅 시 일관성 상태로 복구될 수 없습니다. 이러한 경우, 파일 시스템은 재작성되어야 합니다.
주의: 데이터 손실의 위험 때문에 주의하여 이 플래그를 사용하십시오.
 
maxpout=value
스레드가 잠들게 되어야 하는 이 파일 시스템의 파일을 위한 페이지 아웃 레벨을 지정합니다. maxpout이 지정된 경우, minpout도 지정되어야 합니다. 값은 음수가 아니고 minpout보다 커야 합니다. 디폴트는 커널 maxpout 레벨입니다.
 
minpout=value
스레드가 잠들게 되어야 하는 이 파일 시스템의 파일을 위한 페이지 아웃 레벨을 지정합니다. minpout을 지정할 경우, maxpout도 지정해야 합니다. 값은 음수가 아니어야 합니다. 디폴트는 커널 minpout 레벨입니다.
 
noatime
액세스 시간 갱신을 끕니다. 이 옵션을 사용하면 많은 파일이 자주 읽히고 갱신이 좀처럼 되지 않는 파일 시스템에서 성능을 개선할 수 있습니다. 옵션을 사용하는 경우 파일을 위한 마지막 액세스 시간을 판별할 수 없습니다. atime 또는 noatime이 지정되지 않은 경우, atime이 디폴트 값입니다.
 
nocase
대소문자 맵핑을 끕니다. ISO 9660:1998/HSG 표준을 사용하는 CDROM에 유용합니다.
 
nodev
이 마운트로부터 장치를 열 수 없게 지정합니다. 장애가 발생하는 경우, 이 옵션은 ENXIO 값을 리턴합니다. dev 또는 nodev가 지정되지 않은 경우, dev가 디폴트 값입니다.
 
noguard
그렇지 않으면 PowerHA® 또는 다른 클러스터링 환경에서 지원되지 않는 동시 마운트로부터 파일 시스템을 보호하는 현재 mountguard 설정에 상관없이 파일 시스템을 마운트하십시오. mountguard가 chfs 또는 crfs 명령에서 사용으로 설정되면 다른 노드 또는 시스템에 마운트되는 것으로 표시되면 파일 시스템은 마운트될 수 없습니다. 임시로 noguard 옵션을 지정하면 mountguard 설정을 재정의합니다.
 
norbr
읽을 때 이후 릴리스 기능 없이 파일 시스템을 마운트합니다. 이후 릴리스 옵션이 지정되지 않으면, norbrw가 디폴트 값입니다.
 
norbrw
읽을 때 이후 릴리스 및 쓸 때 이후 릴리스 기능 모두가 없이 파일 시스템을 마운트합니다. 이후 릴리스 옵션이 지정되지 않으면, norbrw가 디폴트 값입니다.
 
norbw
쓸 때 이후 릴리스 기능 없이 파일 시스템을 마운트합니다. 이후 릴리스 옵션이 지정되지 않으면, norbrw가 디폴트 값입니다.
 
nosuid
이 마운트로 setuidsetgid 프로그램의 실행은 허용되지 않도록 지정합니다. 장애가 발생할 경우, 이 옵션은 EPERM 값을 리턴합니다.suid 또는 nosuid가 지정되지 않은 경우, suid가 디폴트 값입니다.
 
rbr
읽을 때 이후 릴리스 기능으로 파일 시스템을 마운트합니다. 이 파일 시스템의 파일의 순차 읽기가 감지될 때 페이지가 내부 버퍼에 복사되면 파일에서 사용된 실제 메모리 페이지가 릴리스됩니다. 이후 릴리스 옵션이 지정되지 않으면, norbrw가 디폴트 값입니다.
참고: rbr을 지정하는 경우 D_RB_READ 플래그는 최종적으로 pdtentry 구조의 _devflags 필드에서 설정됩니다.
 
rbw
읽을 때 이후 릴리스 기능으로 파일 시스템을 마운트합니다. 이 파일 시스템의 파일을 연속한 읽기가 감지될 때 페이지가 디스크에 복사되면 파일에서 사용된 실제 메모리가 릴리스됩니다. 이후 릴리스 옵션이 지정되지 않으면, norbrw가 디폴트 값입니다.
참고: rbw을 지정하는 경우 D_RB_WRITE 플래그가 설정됩니다.
 
rbrw
읽을 때 이후 릴리스 및 쓸 때 이후 릴리스 기능 모두가 없이 파일 시스템을 마운트합니다. 이후 릴리스 옵션이 지정되지 않으면, norbrw가 디폴트 값입니다.
참고: rbrw가 지정된 경우 D_RB_READD_RB_WRITE 플래그 모두 설정됩니다.
 
remount
마운트된 파일 시스템의 마운트 옵션을 변경합니다. JFS2 파일 시스템의 경우 마운트된 파일 시스템의 설정을 변경하려면 remount 옵션과 함께 다음 마운트 옵션을 지정할 수 있습니다. 지정되지 않는 마운트 옵션의 경우 파일 시스템의 현재 해당하는 설정에 변경사항이 작성되지 않습니다.

atime, noatime; dev, nodev; maxpout, minpout; rbr, norbr; rbw, norbw; rbrw, norbrw, rw, ro, rox; suid, nosuid.

참고:
  1. 외부-스냅샷 마운트된 파일 시스템은 읽기-기록 파일 시스템에 다시 마운트될 수 없습니다.
  2. 데이터 관리 애플리케이션 프로그래밍 인터페이스(DMAPI)에서 관리되는 파일 시스템에서는 rwro remount 옵션을 사용할 수 없습니다.
NFS의 경우, 세 가지 유형의 마운트 요청이 있습니다.
복제 마운트
mount 명령에 지정된 노드, 오브젝트, 마운트 위치와 옵션이 기존 마운트에 대한 것과 동일한 경우, mount 명령은 성공적 마운트에 대한 정보를 리턴하나 새 마운트가 작성되지 않습니다.
새 마운트
remount 옵션이 지정되지 않은 경우, mount 명령은 새 마운트를 작성합니다. mount 명령에 지정된 노드, 오브젝트, 마운트 위치 또는 상수 옵션이 기존 마운트에 대한 것과 다른 경우, remount 옵션이 지정되면 mount 명령이 실패합니다.
remount
노드, 오브젝트, 마운트 위치가 최고 마운트에 대한 것과 동일하지만 다시 마운트 옵션이 다른 경우, 다시 마운트 작업은 기존 마운트의 마운트 옵션을 수정합니다. 이 경우 NFS는 다시 마운트 작업을 수행합니다.

최고 마운트는 그 위에 다른 마운트가 없습니다. 다시 마운트 요청의 경우, acdirmax, acdirmin, acregmax, acregmin, actimeo, fastattr, grpid, hard, intr, noac, nocto, nodev, nointr, nosuid, posix, retrans, ro, rsize, rw, secure, sec, soft, timeo, wsize, biods, extraattr, nodircache, prefer, otwattr, maxgroupsproto 옵션은 수정될 수 있습니다. 다른 옵션은 상수 옵션으로 분류됩니다.

 
ro
/etc/filesystems 파일의 이전 옵션 스펙 또는 이전 명령행 옵션과 상관 없이 마운트된 파일이 읽기 전용임을 지정합니다. 디폴트 값은 rw입니다.
 
rw
/etc/filesystems 파일의 이전 옵션 스펙 또는 이전 명령행 옵션과 상관 없이 마운트된 파일이 읽기/쓰기 액세스 가능함을 지정합니다. 디폴트 값은 rw입니다.
 
snapshot
마운트될 장치가 스냅샷임을 지정합니다. 지정된 스냅샷의 스냅 파일 시스템을 이미 마운트한 상태여야 하며 그렇지 않은 경우 오류 메시지가 표시됩니다.
 
snapto=snapshot
지정된 JFS2 파일 시스템을 마운트할 때 스냅샷의 값으로 스냅샷을 시작할 위치를 지정합니다. snapshot 매개변수가 슬래시(/) 즉, 경로 정보도 포함하지 않는 경우, snapshot 매개변수는 내부 스냅샷의 이름을 지정합니다.
 
suid
이 마운트로 setuidsetgid 프로그램의 실행은 허용되도록 지정합니다. suid 또는 nosuid가 지정되지 않은 경우, suid가 디폴트 값입니다.
 
upcase
대소문자 맵핑을 디폴트 소문자에서 대문자로 변경합니다. ISO 9660:1998/HSG 표준을 사용하는 CDROM에 유용합니다.
 
uid=uid
마운트에서 파일에 지정된 UID를 지정합니다. 디폴트는 bin입니다.
 
wrkgrp=workgroup
SMB 서버가 속하는 작업 그룹을 지정합니다.

NFS 특정 옵션

항목 설명
-o options 옵션을 지정합니다. 사용자가 명령행에 입력한 옵션은 쉼표와 공백이 아닌, 쉼표로만 구분되어야 합니다. 다음 NFS 고유 옵션은 모든 가상 파일 시스템 유형에 적용되지는 않습니다.
acdirmax=n
디렉토리 갱신 후 n초 이상은 캐시된 속성을 유지하지 않습니다. 디폴트는 60초입니다.
 
acdirmin=n
디렉토리 갱신 후 최소 n초 동안 캐시된 속성을 유지합니다. 디폴트는 30초입니다.
 
acl
해당 NFS 마운트에 ACL RPC 프로그램을 사용하도록 요청합니다. acl 옵션이 사용되는 경우, NFS 서버가 제공할 경우에만 ACL RPC 프로그램이 사용됩니다. 디폴트는 noacl입니다.
 
acregmax=n
파일 수정 후 n초 이상은 캐시된 속성을 유지하지 않습니다. 디폴트는 60초입니다.
 
acregmin=n
파일 수정 후 n초 이상 동안 캐쉬된 속성을 보관합니다. 디폴트는 30초입니다.
 
actimeo=n
일반 파일과 디렉토리에 대한 최소 및 최대 시간을 n초로 설정합니다. 이 옵션을 설정할 경우, acregmin, acregmax, acdirminacdirmax 옵션에 대한 설정이 재정의됩니다.
 
bg
최초 시도가 성공적이지 않은 경우, 백그라운드에서 마운트를 시도합니다. 디폴트 값은 fg입니다.
 
biods=n
NFS 마운트에 대한 비동기 입출력 RPC 요청을 수행하는 최대 biod 스레드 개수를 설정합니다. 설정될 수 있는 최대값은 128입니다. 128보다 큰 값은 NFS 클라이언트 내에서 128로 제한됩니다. NFS 클라이언트는 실행 중인 biod 스레드의 개수를 활동별 최대한까지 동적으로 관리합니다. 다른 NFS 프로토콜을 위한 기본 최대값은 NFS 버전 3과 NFS 버전 4의 경우 32, NFS 버전 2의 경우 7입니다. 이러한 디폴트는 향후 릴리스에서 변경될 수 있습니다.
 
cio
동시 판독기 및 기록기용으로 마운트되는 파일 시스템을 지정합니다. 이 파일 시스템에서 파일에 대한 입출력은 open() 시스템 호출에 지정된 O_CIO로 열린 것처럼 작동합니다. 이 옵션을 사용하면 CIO 이외의 방식으로 액세스하지 못하게 합니다. cio 옵션으로 마운트한 파일 시스템에서는 캐시된 입출력을 사용할 수 없습니다. 이것은 cio 옵션으로 마운트된 파일 시스템에서 모든 파일에 사용될 때 mmap()shmat()와 같은 맵핑 명령이 EINVAL로 실패함을 의미합니다. 로더가 mmap()을 사용할 수 있기 때문에, 부작용 중 하나는 cio 마운트된 파일 시스템에서 바이너리를 실행할 수 없다는 점입니다.
참고: cio 옵션을 사용하여 파일 시스템을 마운트할 경우 모든 애플리케이션이 파일 직렬화를 관리해야 합니다. 할당량에는 자체 직렬화 코드가 있으므로 할당량은 cio 옵션에서 지원되지 않습니다.
 
cior
읽기 전용 파일이 파일 시스템에서 열 수 있게 허용하도록 지정합니다. open() 시스템 호출에 지정된 O_CIO | O_CIOR에서 연 것처럼 이 파일 시스템의 파일에 대한 입출력이 동작합니다. 이 옵션을 사용하면 O_CIO | O_CIOR 이외의 방식 및 읽기 전용으로 액세스하지 못하게 합니다. O_CIO을 사용한 열기 시도도 실패합니다. 이 옵션은 cio와만 사용할 수 있습니다.
 
dio
파일 시스템의 입출력이 open() 시스템 호출에 지정된 O_DIRECT로 모든 파일이 열린 것처럼 작동하도록 지정합니다.
참고: -odio 또는 -ocio 플래그를 사용하면 특정 작업 부하에 관한 수행에 도움이 될 수 있지만, 사용자는 이들 플래그를 사용하면 해당 파일 시스템에 대한 파일 캐싱이 방지됨을 유의해야 합니다. 이 파일 시스템의 경우 선행 읽기가 사용 불가능하므로, 대용량 순차 읽기의 성능을 저하시킬 수 있습니다.
 
fastattr
파일 속성을 읽기 전에 현재 쓰고 있는 파일이 서버로 전송되어야 하는 요구사항을 무시합니다. 이 옵션은 클라이언트로 하여금 아직 서버에 도달하지 않은 파일 데이터를 문제점 없이 쓸 수 있는 것으로 가정하게 하므로, 조심해서 사용해야 합니다. 쓰기 오류의 경우, 클라이언트와 서버는 파일의 실제 크기에 대해 다른 견해를 갖게 됩니다. 마찬가지로, 클라이언트는 다른 클라이언트가 작성하는 파일의 속성 변경을 알지 못하게 되므로 두 클라이언트가 동일한 파일에 쓰기를 수행하는 환경에서는 이 옵션을 사용하지 마십시오.
 
fg
최초 시도가 성공적이지 않은 경우, 포어그라운드에서 마운트를 시도합니다. fg는 디폴트 값입니다.
 
grpid
파일 시스템에서 작성된 파일이나 디렉토리가 상위 디렉토리의 그룹 ID를 상속하도록 지정합니다.
 
hard
서버가 응답할 때까지 요청을 재시도합니다. 이 옵션은 디폴트 값입니다.
 
intr
하드 마운트에서 키보드 인터럽트를 허용합니다.
 
llock
NFS 클라이언트에서 파일을 로컬로 잠글 것을 요청합니다. llock 옵션이 사용되면 NFS 네트워크 파일 잠금 요청은 NFS 서버에게 전송되지 않습니다.
 
maxgroups=n
AUTH_UNIX를 사용하는 NFS RPC 호출은 최대 n 멤버 그룹 정보를 포함할 수 있습니다. 16개의 RPC 프로토콜 표준 이상으로 멤버 그룹 수를 증가시키기 위해 이 옵션을 사용하면 16개 멤버 그룹 이상을 지원하는 서버에서만 작동하게 됩니다. 그렇지 않으면, 클라이언트가 오류를 경험하게 됩니다.

16 이하 또는 64 이상의 값은 무시됩니다. 기본적으로 최대 16개의 프로토콜 표준이 사용됩니다. AIX NFS 서버는 최대 64개 그룹이 5200-01 권장 유지보수 패키지를 포함한 AIX 5L 버전 5.2로 시작하면서 AUTH_UNIX 신임 정보를 승인하고 처리합니다. NFS 클라이언트에 의해 발송된 멤버 그룹의 실제 숫자는 그룹의 수에 종속되며, NFS 클라이언트의 호스트 이름의 길이로 제한될 수 있습니다(AUTH_UNIX 정보에 포함된).

 
noac
mount 명령이 속성 또는 디렉토리 캐시를 수행하지 않도록 지정합니다. 이 옵션을 지정하지 않은 경우 파일 및 디렉토리를 위한 속성(권한, 크기, 시간소인 포함)은 전송 NFSPROC_GETATTR 원격 프로시저 호출(RPCs)를 수행하기 위한 요구를 줄이기 위해 캐시됩니다. NFSPROC_GETATTR RPC는 클라이언트가 파일 및 디렉토리 속성을 위한 서버를 프롬프트할 수 있게 합니다. acregmin, acregmax, acdirminacdirmax 옵션은 캐시된 값이 유지되는 시간의 길이를 제어합니다.
 
noacl
해당 NFS 마운트 요청에 대해 액세스 제어 리스트(ACL) RPC 프로그램을 사용하지 않도록 지정합니다. 디폴트는 noacl입니다.
 
nointr
하드 마운트에 키보드 인터럽트를 허용하지 않도록 지정합니다.
 
port=n
인터넷 프로토콜(IP) 포트 번호를 n으로 설정합니다. 디폴트 값은 2049입니다.
 
posix
pathconf 정보가 NFS 버전 2 마운트에서 교환 가능하며, 사용 가능하도록 요청합니다. NFS 서버에 마운트 버전 2 rpc.mountd이 필요합니다.
 
proto=[udp|tcp]
전송 프로토콜을 지정합니다. 디폴트는 tcp입니다. proto=[udp|tcp] 옵션을 사용하여 디폴트를 재정의하십시오.

vers=4proto=udp을 지정할 수 없습니다.

 
retrans=n
NFS 전송 횟수를 n으로 설정합니다. 디폴트 값은 5입니다. retrans 설정은 NFS 클라이언트가 지정된 UDP RPC 요청을 파일 시스템 조작용 NFS 서버에 재전송하는 횟수를 판별합니다. NFS 버전 2 및 3 마운트 처리 시 NFS 서버 rpc.mountd 서비스와 통신하는 동안에는 retrans 설정이 사용되지 않습니다. rpc.mountd에 대한 재시도는 retry mount 옵션으로 제어됩니다.
 
retry=n
마운트가 시도되는 횟수를 n으로 지정합니다. 디폴트 값은 1000입니다. 재시도 값이 0일 때, 시스템은 10,000번 시도합니다.
 
rsize=n
읽기 버퍼 크기를 n바이트로 설정합니다. AIX 버전 6.1으로 시작하여, 디폴트 값은 64KB이고 NFS 프로토콜의 버전 3과 버전 4를 사용할 때 최대값은 512KB입니다.
 
secure
mount 명령이 NFS 트랜잭션에 대해 데이터 암호화 표준(DES)을 사용함을 지정합니다. NFS 버전 4에서는 데이터 암호화 표준(DES)이 지원되지 않으므로 대신 krb5를 사용하십시오.
  
sec=flavor[:flavor...]
마운트 지점 아래 파일을 액세스하는 데 사용할 수 있는 보안 메소드 리스트를 지정합니다. 허용 가능한 특징(flavor) 값은 다음과 같습니다.
sys
UNIX 인증. 디폴트 메소드입니다.
dh
DES 인증. NFS 버전 4에서는 데이터 암호화 표준(DES)이 지원되지 않으므로 대신 krb5를 사용하십시오.
krb5
Kerberos. 인증 전용입니다.
krb5i
Kerberos. 인증 및 무결성입니다.
krb5p
Kerberos. 인증, 무결성 및 개인정보 보호입니다.

secure 옵션을 지정할 수 있지만 sec 옵션과 함께 지정할 수는 없습니다. secure 옵션은 권장되지 않으며 차후 릴리스에서 제거될 수도 있습니다. 대신 sec=dh를 사용하십시오.

 
sec=[flavor1:...:flavorn]
sec 옵션은 NFS 마운트의 보안 특징(flavor) 리스트를 지정합니다. 사용 가능한 특징(flavor)은 des, unix, sys, krb5, krb5ikrb5p입니다. 이 옵션은 AIX 5.3 이상에만 적용됩니다.
 
shortdev
사용자가 32비트 장치 특수 파일을 지원하지 않는 호스트로부터 파일 시스템을 마운트하도록 지정합니다.
 
soft
서버가 응답하지 않는 경우, 오류를 리턴합니다. 디폴트 값은 hard입니다.
 
timeo=n
NFS(Network File System)에게(NFS) 시간종료를 10분의 n초로 설정합니다. TCP 마운트의 경우, 디폴트 시간종료는 100으로 10초와 같습니다. UDP 마운트의 경우, 디폴트 시간종료는 11로 1.1초와 동일하지만, 진행되는 NFS 조작에 따라 다릅니다. UDP 마운트의 경우 각 실패 전송마다 시간종료가 증가하고, 최대값은 20초입니다. 각 전송은 두 번 시도되며, 그 후에 시간종료 값이 갱신됩니다. timeo 옵션은 NFS 클라이언트로부터 NFS 서버 기반 rpc.mountd 서비스까지 통신에 적용되지 않습니다. rpc.mountd에 대해 호출할 때 30초의 시간종료 값이 사용됩니다.
 
vers=[2|3|4]
NFS 버전을 지정합니다. 디폴트는 클라이언트와 서버 간에 사용되는 NFS 프로토콜의 버전이고 두 시스템 모두에서 사용 가능한 가장 상위 버전입니다. NFS 서버가 NFS 버전 3을 지원하지 않을 경우, NFS 마운트는 NFS 버전 2를 사용합니다. vers=[2|3|4] 옵션을 사용하여 NFS 버전을 선택하십시오. 디폴트로 NFS 마운트는 지정되지 않은 경우 NFS 버전 4를 사용하지 않습니다. vers=4AIX 5.3 이상에만 적용됩니다.
 
wsize=n
쓰기 버퍼 크기를 n바이트로 설정합니다. AIX 버전 6.1으로 시작하여, 디폴트 값은 64KB이고 NFS 프로토콜의 버전 3과 버전 4를 사용할 때 최대값은 512KB입니다.

CacheFS 특정 옵션

mount 명령의 CacheFS 고유 버전은 캐시된 파일 시스템을 마운트하며, 필요한 경우 해당 백 파일 시스템으로 NFS 마운트합니다. 또한 캐시 프로세스를 제어하기 위한 많은 CacheFS 고유 옵션을 제공합니다.

CacheFS 파일 시스템을 마운트하려면 인수가 뒤에 오는 -V 플래그가 있는 mount 명령을 사용하십시오. 다음 mount 플래그를 사용할 수 있습니다.

-o 플래그에 대한 다음 인수는 특히 CacheFS 마운트를 위한 것입니다. 사용자가 명령행에 입력한 옵션은 쉼표와 공백이 아닌, 쉼표로만 구분되어야 합니다.
참고: backfstype 인수를 지정해야 합니다.
항목 설명
-o 옵션을 지정합니다.
acdirmax=n
캐시 속성이 디렉토리 갱신 후 n초 내에서 유지하도록 지정합니다. n초 전, CacheFS는 백 파일 시스템의 디렉토리 수정 시간이 변경되었는지 검사합니다. 변경된 경우, 디렉토리에 대한 모든 정보가 캐시로부터 제거되고 새로운 데이터가 백 파일 시스템으로부터 검색됩니다. 기본값은 60초입니다.
 
acdirmin=n
캐시 속성이 디렉토리 갱신 후 n초 이상은 유지하도록 지정합니다. n초 후, CacheFS는 백 파일 시스템의 디렉토리 수정 시간이 변경되었는지 검사합니다. 변경된 경우, 디렉토리에 대한 모든 정보가 캐시로부터 제거되고 새로운 데이터가 백 파일 시스템으로부터 검색됩니다. 디폴트 값은 30초입니다.
 
acregmax=n
캐시 속성이 파일 수정 후 n초 이상은 유지하지 않도록 지정합니다. n초 후 모든 파일 정보는 캐시에서 제거됩니다. 디폴트 값은 30초입니다.
 
acregmin=n
캐시 속성이 파일 수정 후 n초 이상은 유지하도록 지정합니다. n초 후, CacheFS는 백 파일 시스템의 파일 수정 시간이 변경되었는지 검사합니다. 변경된 경우, 파일에 대한 모든 정보가 캐시로부터 제거되고, 새로운 데이터가 백 파일 시스템으로부터 검색됩니다. 디폴트 값은 30초입니다.
 
actimeo=n
acregmin, acregmax, acdirminacdirmaxn으로 설정합니다.
 
backfstype=file_system_type
백 파일 시스템의 파일 시스템 유형(예: nfs)
 
backpath=path
백 파일 시스템이 이미 마운트된 위치를 지정합니다. 이 인수가 제공되지 않을 경우, CacheFS는 백 파일 시스템에 대한 마운트 위치를 결정합니다.
 
cachedir=directory
캐시 디렉토리 이름
 
cacheid=ID
ID는 캐시의 특정 인스턴스를 지정하는 문자열입니다. 캐시 ID를 지정하지 않을 경우, CacheFS는 캐시 ID를 구성합니다.
 
demandconst
최대 캐시 일관성 검사를 사용 가능하게 합니다. 기본적으로 주기적 일관성 검사가 사용 가능합니다. demandconst를 사용 가능하게 하면 읽고 쓸 때마다 검사합니다.
참고: 처음 특정 CacheFS가 마운트될 때 이 옵션을 사용하면 옵션은 후속 마운트에 대해서도 지정되어야 합니다. 이 옵션을 지속적으로 사용하는 캐쉬 제어 파일에 저장된 상태 정보가 있습니다.
 
local_access
전면 파일 시스템이 대신 액세스 점검에 사용된 모드 비트를 해석하게 하거나 백 파일 시스템이 액세스 권한을 검증하게 합니다. 이 인수를 보안 NFS와 함께 사용하지는 마십시오.
 
noconst
캐시 일관성 검사를 사용 안함으로 설정합니다. 기본적으로 주기적 일관성 검사가 사용 가능합니다. 백 파일 시스템이 수정되지 않을 것임을 아는 경우에만 noconst를 지정하십시오. cfsadmin-s을 사용하여 캐시 일관성 검사를 수행하려고 하면 오류가 발생합니다. demandconstnoconst는 상호 배타적입니다.
참고: 처음 특정 CacheFS가 마운트될 때 이 옵션을 사용하면 옵션은 후속 마운트에 대해서도 지정되어야 합니다. 이 옵션을 지속적으로 사용하는 캐쉬 제어 파일에 저장된 상태 정보가 있습니다.
 
purge
지정된 파일 시스템을 위한 캐시된 정보도 제거합니다.
참고: 처음 특정 CacheFS가 마운트될 때 이 옵션을 사용하면 옵션은 후속 마운트에 대해서도 지정되어야 합니다. 이 옵션을 지속적으로 사용하는 캐쉬 제어 파일에 저장된 상태 정보가 있습니다.
 
rw | ro
읽기/쓰기(디폴트) 또는 읽기 전용
 
suid | nosuid
set-uid 실행을 허용하거나(디폴트) 거부합니다.
 
write-around | non-shared
CacheFS를 위한 모드를 기록합니다. write-around 모드(디폴트)는 NFS가 수행한 것과 동일하게 쓰기를 처리합니다. 즉, 쓰기는 백 파일 시스템에 작성되며 적용된 파일은 캐시에서 제거됩니다. 캐시된 파일 시스템에 아무도 기록하지 않는 것이 분명할 때 비 공유 모드를 사용할 수 있습니다.
참고: 처음 특정 CacheFS가 마운트될 때 이 옵션을 사용하면 옵션은 후속 마운트에 대해서도 지정되어야 합니다. 이 옵션을 지속적으로 사용하는 캐쉬 제어 파일에 저장된 상태 정보가 있습니다.
 
mfsid
전체 보기를 켭니다. NFS v4 시스템에서, 서버 측에 반출된 이름 공간을 통하여 횡단할 수 있습니다. 파일 시스템을 세밀히 조사하기 위해 이 옵션을 지정해야 합니다.
제한사항: CacheFS를 위한 백엔드 파일 시스템이 NFS v4이면 mfsid는 옵션입니다.
-V CacheFS 파일 시스템을 마운트합니다.

변경 시작SMB(Server Message Block) 클라이언트 파일 시스템별 옵션변경 끝

항목 설명
-o 옵션 SMB 클라이언트 파일 시스템을 마운트하기 위한 옵션을 지정합니다. 명령행에 입력하는 옵션은 쉼표로만 구분되어야 합니다. 쉼표 앞이나 뒤에 공백을 삽입하지 마십시오. 다음 옵션을 SMB 클라이언트 파일 시스템에 사용할 수 있습니다.
fmode
액세스 권한을 위해 8진 모드로 파일 또는 디렉토리를 설정합니다. 디폴트 값은 755입니다.
uid
마운트 작업 동안 파일에 사용자 ID를 지정합니다. 디폴트 값은 root입니다.
gid
마운트 작업 동안 파일에 그룹 ID를 지정합니다. 디폴트 값은 system입니다.
wrkgrp
SMB 서버가 속하는 작업 그룹을 지정합니다. 이 매개변수는 SMB 클라이언트 파일 시스템을 마운트하는 데 필수입니다.
port
포트 번호를 지정합니다. 유효한 값은 445 및 139입니다. 디폴트 값은 445입니다. 포트 139는 지정된 서버 주소가 IPv4 형식인 경우에만 지원됩니다.
참고: 지정된 포트가 139이면 encryption 옵션이 지원되지 않습니다.
pver
SMB 서버와 통신하는 데 사용되는 SMB 프로토콜의 버전을 지정합니다. 유효한 값은 2.1,3.0.2auto입니다. auto 값의 경우, SMB 프로토콜 버전 2.1 또는 버전 3.0.2가 지정된 SMB 서버를 기반으로 사용됩니다.
signing
SMB 클라이언트의 파일 시스템에서 SMB 서버 파일 시스템과의 통신을 위해 디지털 서명이 필요한지 여부를 지정합니다. 유효한 값은 enabledrequired입니다. 이 매개변수가 enabled로 설정되면, SMB 클라이언트의 파일 시스템은 SMB 서버의 파일 시스템과 통신하기 위해 SMB 서버의 파일 시스템이 디지털 서명을 필요로 하지 않는 한 데이터 패킷에 디지털 서명을 하지 않습니다. 이 값이 required로 설정되면, SMB 클라이언트의 파일 시스템은 SMB 서버의 파일 시스템과 통신하기 위해 데이터 패킷을 디지털 서명해야 합니다. mount 명령을 사용하여 signing 매개변수를 지정하지 않으면, smbctune 명령을 사용하여 설정된 커널의 조정 가능 매개변수 값에서 디폴트 값이 사용됩니다.
secure_negotiate
SMB 클라이언트의 파일 시스템에 보안 방언 협상 기능이 필요한지 여부를 지정합니다. SMB Dialect 3.0.2는 보안 다운그레이드 공격을 방어하기 위해 보안 반언 협상을 구현합니다. 유효한 값은 desired, requireddisabled입니다. mount 명령을 사용하여 값을 지정하지 않으면, smbctune 명령을 사용하여 설정된 커널의 조정 가능한 매개변수 값에서 디폴트 값이 사용됩니다.
encryption
SMB 클라이언트의 파일 시스템에 데이터 암호화가 필요한지 여부를 지정합니다. 유효한 값은 desired, requireddisabled입니다. mount 명령을 사용하여 값을 지정하지 않으면, smbctune 명령을 사용하여 설정된 커널의 조정 가능한 매개변수 값에서 디폴트 값이 사용됩니다.
참고: 지정된 포트가 139이면 encryption 옵션이 지원되지 않습니다.

mount 명령과 함께 사용되는 옵션(pver, signing, secure_negotiate 또는 encryption)이 -o 플래그를 사용하여 지정되지 않은 경우, mount 명령 옵션에 대한 디폴트 값이 커널 조정 가능 매개변수의 새 값(smbc_protocol_version, smbc_signing, smbc_secure_negotiate, smbc_encryption)을 사용하여 초기화됩니다. 커널 조정 가능 매개변수는 smbctune.conf 파일에 정의된 조정 가능 매개변수에서 초기화됩니다. 이러한 매개변수는 smbctune 명령을 사용하여 수정할 수도 있습니다.

다음 테이블에서는 smbctune.conf 파일에서 설정할 수 있는 mount 명령 및 해당 커널 조정 가능 매개변수를 보여줍니다.
-o 플래그의 옵션(마운트 명령) smbctune.con 파일의 해당 커널 조정 가능 매개변수 유효한 값
pver smbc_protocol_version 2.1, 3.0.2, auto
signing smbc_signing enabled, required
secure_negotiate smbc_secure_negotiate desired, required, disabled
encryption smbc_encryption desired, required, disabled

보안

RBAC 사용자 및 신뢰있는 AIX 사용자 주의사항: 이 명령은 특권 조작을 수행할 수 있습니다. 특권이 있는 사용자만 특권 조작을 실행할 수 있습니다. 권한 부여 및 특권에 대한 자세한 정보는 보안에 있는 특권 명령 데이터베이스를 참조하십시오. 이 명령과 연관된 특권 및 권한 부여 리스트는 lssecattr 명령 또는 getcmdattr 부속 명령을 참조하십시오.

  1. 마운트된 파일 시스템을 나열하려면 다음 명령을 입력하십시오.
    mount
    이 명령으로 다음과 같은 출력이 작성됩니다.
    node   mounted          mounted over  vfs    date              options   
    ----   -------          ------------ ---  ------------   -------------------
           /dev/hd0         /            jfs   Dec 17 08:04   rw, log  =/dev/hd8
           /dev/hd3         /tmp         jfs   Dec 17 08:04   rw, log  =/dev/hd8
           /dev/hd1         /home        jfs   Dec 17 08:06   rw, log  =/dev/hd8
           /dev/hd2         /usr         jfs   Dec 17 08:06   rw, log  =/dev/hd8
    sue    /home/local/src  /usr/code    nfs   Dec 17 08:06   ro, log  =/dev/hd8
    각각의 파일 시스템에 대해 mount 명령은 노드 이름, 장치 이름, 마운트된 이름, 가상 파일 시스템 유형, 마운트된 날짜와 시간 및 옵션을 나열합니다.
  2. 모든 디폴트 파일 시스템을 마운트하려면 다음 명령을 입력하십시오.
    mount all
    이 명령 시퀀스는 mount=true 속성으로 표시된 /etc/filesystems 파일에 모든 표준 파일 시스템을 마운트합니다.
  3. 원격 디렉토리를 마운트하려면 다음 명령을 입력하십시오.

    mount -n nodeA /home/tom.remote /home/tom.local
    이 명령 시퀀스는 로컬 /home/tom.local 디렉토리로 노드A에 있는 /home/tom.remote 디렉토리를 마운트합니다. 디폴트 VfsName parameter=remote를 가정하며 /etc/vfs 파일에 정의되어야 합니다.
  4. 특정 유형을 가진 /etc/filesystems 파일로부터 파일이나 디렉토리를 마운트하려면 다음 명령을 입력하십시오.
    mount -t remote
    이 명령 시퀀스는 type=remote 속성을 포함하는 스탠자가 있는 /etc/filesystems 파일에 모든 파일 또는 디렉토리를 마운트합니다.
  5. /usr/abc에 이미 NFS-마운트된 파일 시스템을 CacheFS-마운트하려면 다음 명령을 입력하십시오.
    mount -V cachefs -o backfstype=nfs,backpath=/usr/abc,
    cachedir=/cache1 server1:/user2 /xyz

    mount 마운트가 실행된 후 다음과 유사한 행은 /etc/mnttab 파일에 나타납니다.

    server1:/user2 /usr/abc nfs
    /usr/abc /cache1/xyz cachefs backfstype=nfs
  6. 스냅샷을 마운트하려면 다음 명령을 입력하십시오.
    mount -o snapshot /dev/snapsb /home/janet/snapsb
    이 명령은 /home/janet/snapsb 디렉토리로 /dev/snapsb 장치에 포함된 스냅샷을 마운트합니다.
  7. 파일 시스템을 마운트하고 스냅샷을 작성하기 위해, 다음 명령을 입력하십시오.
    mount -o snapto=/dev/snapsb /dev/sb /home/janet/sb
    이 명령은 /home/janet/sb 디렉토리로 /dev/sb 장치에 포함된 파일 시스템을 마운트하고, /dev/snapsb 장치로 파일 시스템을 위한 스냅샷을 작성합니다.
  8. 로컬 파일 시스템으로서 SMB 서버의 파일에 액세스하려면 다음 명령을 입력하십시오.
    mount -v cifs -n pezman/user1/pass1 -o uid=201,fmode=750 /home /mnt
  9. 변경 시작로컬 마운트 위치로 SMB 클라이언트 파일 시스템을 마운트하려면 다음 명령을 입력하십시오.
    mount -v smbc -n llm140.xyz.com/cec102usr1/Passw0rd     \
    -o wrkgrp=SMB_21.FVT,port=445,signing=required /some_share /mnt
    여기서 llm140.xyz.com은 Windows 서버이고, cec102usr1은 Kerberos 서버 이름이며, Passw0rd는 Kerberos 사용자의 비밀번호입니다. SMB_21.FVT는 작업 그룹이고, some_share는 Windows 시스템의 공유 위치이며, /mnt는 로컬 마운트 위치입니다. 변경 끝
  10. 마운트된 읽기 전용 JFS2 파일 시스템을 읽기/쓰기 파일 시스템으로 다시 마운트하려면 다음 명령을 입력하십시오.
    mount –o remount,rw fsname
  11. 대체 파일 시스템의 파일 /tmp/fs1에 모두 마운트하려면 다음 명령을 입력하십시오.
    mount -F /tmp/fs1 all

파일

항목 설명
/etc/filesystems 알려진 파일 시스템을 나열하고 해당 특성을 정의합니다.
/etc/vfs 가상 파일 시스템 유형에 대한 설명을 포함합니다.