게시물 1,376건
   
exportfs (NFS 클라이언트로 디렉토리 반출 및 반출해제)
글쓴이 : 최고관리자 날짜 : 2011-05-12 (목) 09:40 조회 : 10353
글주소 :
                                

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에만 적용됩니다.
 
 

예제

  1. /etc/exports 파일에 있는 모든 디렉토리를 반출하려면, 다음과 같이 입력하십시오.exportfs -a
  2. /etc/exports 파일에서 하나의 디렉토리를 반출하려면, 다음과 같이 입력하십시오.exportfs /home/notes
    이 예에서는 /home/notes 디렉토리가 반출됩니다.
    주: 이 명령이 실행되려면 /home/notes 디렉토리를 /etc/exports 파일에 지정해야 합니다.
  3. 디렉토리의 반출을 해제하려면, 다음과 같이 입력하십시오. exportfs -u /home/notes
    이 예에서, /home/notes 디렉토리의 반출이 해제됩니다.
  4. 현재 반출되고 있는 디렉토리 이름을 표시하려면, 다음과 같이 입력하십시오. exportfs -v
  5. /etc/exports 파일에 지정되지 않은 디렉토리를 반출하려면, 다음과 같이 입력하십시오.exportfs -i /home/zeus
    이 예에서, /home/zeus 디렉토리가 제한사항 없이 반출됩니다.
  6. 디렉토리를 반출하고 네트 그룹 멤버에게 이 디렉토리에 액세스하는 권한을 부여하려면, 다음과 같이 입력하십시오. exportfs access=cowboys:oilers /home/notes -o
    이 예에서, /home/notes 디렉토리가 반출되며 cowboys oilers 호스트 기계의 사용자에게 액세스 권한이 허용됩니다.
  7. /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 및 &Symbol.NIS; 디먼에 대한 시작 스크립트를 포함합니다.

이름 패스워드
비밀글 (체크하면 글쓴이만 내용을 확인할 수 있습니다.)
왼쪽의 글자를 입력하세요.
   

 



 
사이트명 : 모지리네 | 대표 : 이경현 | 개인커뮤니티 : 랭키닷컴 운영체제(OS) | 경기도 성남시 분당구 | 전자우편 : mojily골뱅이chonnom.com Copyright ⓒ www.chonnom.com www.kyunghyun.net www.mojily.net. All rights reserved.