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

exportfs
exportfs exportfs 명령 목적 NFS 클라이언트로 디렉토리를 반출 및 반출 해제합니다. 구문
/usr/sbin/exportfs [ -a ] [ -v ] [ -u ] [ -i ] [ -fFile ] [ -oOption [ ,Option ...] ] [ Directory]
설명
exportfs 명령은 네트워크 파일 시스템(NFS) 클라이언트에 사용 가능한 국지 디렉토리가 마운트되도록 합니다. 이 명령은 일반적으로 시스템을 시작하는 중에 /etc/rc.nfs 파일에서 호출되며 /etc/exports 파일에 있는 정보를 사용하여 하나 이상의 디렉토리(반드시 전체 경로이어야 함)를 반출합니다.
/etc/xtab 파일은 현재 반출된 디렉토리를 나열합니다. 이 파일을 표시하려면, 플래그 또는 인수 없이 exportfs 명령을 입력하십시오. 파일을 변경하거나 디렉토리 중 하나의 특성을 변경하기 위해, 루트 사용자는 /etc/exports 파일을 편집하고 exportfs 명령을 수행할 수 있습니다. 이러한 변경은 아무 때나 이루어질 수 있습니다. /etc/xtab 파일을 직접 편집하지 마십시오.
주: 현재 반출된 디렉토리의 상위 디렉토리 또는 서브디렉토리이면서 같은 파일 시스템 내에 있는 디렉토리는 반출할 수 없습니다.
플래그
-a /etc/exports 파일에 나열된 모든 디렉토리를 반출합니다.
-v 각 디렉토리가 반출 또는 반출 해제될 때 디렉토리 이름을 출력합니다.
-u 사용자가 지정한 디렉토리의 반출을 해제합니다. -a 플래그와 함께 사용하면, /etc/exports 파일에 나열된 모든 디렉토리의 반출이 해제됩니다.
-i 반출 파일에 지정되지 않은 디렉토리의 반출을 허용하거나 /etc/exports 파일의 옵션을 무시합니다. 일반적으로, exportfs 명령은 반출된 디렉토리에 관련된 옵션에 대해 /etc/exports 파일을 참조합니다.
-f File 반출할 디렉토리 리스트가 들어 있는 /etc/exports 파일이 아닌 반출 파일을 지정합니다. 이 플래그는 /etc/exports 파일과 동일한 형식을 따라야 합니다. 주: 이 대체 파일은 시스템 및 NFS가 저장될 때 자동으로 디렉토리를 반출하는 데는 사용되지 않습니다. /etc/exports 파일은 시스템 시작시 반출할 디렉토리를 지정하는 데 지원되는 유일한 파일입니다.
-oOptions 반출된 디렉토리에 대한 선택적 특성을 지정합니다. 쉼표로 분리하여 둘 이상의 변수를 입력할 수 있습니다. 다음의 옵션에서 선택하십시오.
ro
읽기 전용 사용권한으로 디렉토리를 반출합니다. 그 외의 경우, 지정하지 않으면 디렉토리가 읽기-쓰기 사용권한으로 반출됩니다.
rw = Client [:Client]
디렉토리를 읽기-쓰기 사용권한으로 Client 매개변수로 지정된 기계에 반출하고 그밖의 모든 기계에는 읽기 전용 사용권한으로 반출합니다. Client 매개변수는 호스트 이름 또는 네트워크 이름일 수 있습니다. rw 호스트 이름을 지정하지 않은 경우, 디렉토리는 모든 기계에 읽기-쓰기 사용권한으로 반출됩니다.
anon = UID
루트 사용자로부터의 요청인 경우, UID 값을 유효 사용자 식별자로서 사용합니다.
이 옵션의 디폴트 값은 -2입니다. anon 옵션 값을 -1로 설정하면 익명 액세스가 사용 불가능해집니다. 디폴트에 의해 보안 NFS는 비보안 요구를 익명으로 승인하므로 보다 철저한 보안을 원하는 사용자는 anon을 -1 값으로 설정하여 이러한 기능을 불가능하게 할 수 있습니다.
root = HostName[:HostName,...]
지정된 HostName으로부터의 루트 사용자에게만 루트 액세스를 제공합니다. 디폴트는 어느 호스트에게도 루트 액세스를 승인하지 않기 위한 것입니다.
access = Client[:Client,...]
나열된 각 클라이언트에게 마운트 액세스를 제공합니다. 클라이언트는 호스트 이름 또는 네트 그룹 이름일 수 있습니다. 리스트 내의 각 클라이언트는 먼저 /etc/netgroup 데이터베이스 내에서, 그 다음은 /etc/hosts 데이터베이스 내에서 검사됩니다. 디폴트 값은 어느 기계에나 제공된 디렉토리를 마운트하도록 허용하는 것입니다.
secure
사용자에게 디렉토리에 액세스할 때 좀더 안전한 프로토콜을 사용하도록 요구합니다.
public
디렉토리를 NFS 서버 공용 디렉토리로 지정합니다. 이 옵션은 AIX 4.2.1에만 적용됩니다.
예제
/etc/exports 파일에 있는 모든 디렉토리를 반출하려면, 다음과 같이 입력하십시오.
exportfs -a
/etc/exports 파일에 있는 한 개의 디렉토리를 반출하려면, 다음과 같이 입력하십시오.
exportfs /home/notes
이 예제에서는 /home/notes 디렉토리가 반출됩니다.
주: 이 명령이 실행되려면 /home/notes 디렉토리를 /etc/exports 파일에 지정해야 합니다.
디렉토리의 반출을 해제하려면, 다음과 같이 입력하십시오.
exportfs -u /home/notes
이 예제에서, /home/notes 디렉토리의 반출이 해제됩니다.
현재 반출되고 있는 디렉토리 이름을 표시하려면, 다음과 같이 입력하십시오.
exportfs -v
/etc/exports 파일에서 지정하지 않은 디렉토리를 반출하려면, 다음과 같이 입력하십시오.
exportfs -i /home/zeus
이 예제에서, /home/zeus 디렉토리가 제한사항 없이 반출됩니다.
디렉토리를 반출하고 네트 그룹 멤버에게 이 디렉토리에 액세스하는 권한을 부여하려면, 다음과 같이 입력하십시오.
exportfs access=cowboys:oilers /home/notes -o
이 예에서, /home/notes 디렉토리가 반출되며 cowboys와 oilers 호스트 기계의 사용자에게 액세스 권한이 허용됩니다.
다른 여러 옵션으로 /etc/exports 파일의 디렉토리를 반출하려면, 다음과 같이 입력하십시오.
exports -i -o -root=zorro:silver /directory
이 예제에서는 /directory 디렉토리가 반출되며 /etc/exports 파일에서 지정한 액세스 권한과 상관없이 zorro 및 silver 호스트 시스템에 대한 루트 사용자 액세스를 허용합니다.
파일
/etc/exports 서버가 반출할 수 있는 디렉토리를 나열합니다.
/etc/xtab 현재 반출된 디렉토리를 나열합니다.
/etc/hosts 네트워크에서의 각 호스트에 대한 항목을 포함합니다.
/etc/netgroup 네트워크에서의 각 사용자 그룹에 대한 정보를 포함합니다.
/etc/rc.nfs NFS 및 NIS 디먼에 대한 시작 스크립트를 포함합니다.
관련 정보
chnfsexp 명령, mknfsexp 명령, rmnfsexp 명령, showmount 명령.