[시스템][파일] mount command 상세 설명

zb4_linux_4.doc

          NFS(5)               리눅스 프로그래머 가이드                     NFS(5)

          이름

                 nfs – nfs fstab 형식과 옵션

          개요

                 /etc/fstab

          설명

                 fstab2  화일에는 어떤 화일 시스템을 어디에 그리고 어떤 옵션

                 을 가지고 마운트할 것인지에대한 정보가 들어있다. NFS 마 운

                 트의 경우 서버명 그리고 export하는 서버의디렉토리, 로컬 마

                 운트 포인트 그리고 NFS 관련 옵션이 필요하다.

                 NFS 마운트를 위한/etc/fstab2 화일의 예를 보겠다.

                 server:/usr/local/pub          /pub         nfs        timeo=14,intr

             옵션

                 rsize=n2             NFS 서버로부터 읽어들이는 바이트 수를 지 정

                                한다. 기본값은 커널에 따라다른데 현재로서는

                                1024 바이트이다.

                 wsize=n2             NFS 서버에 쓰기를 할 때 사용하는 바이트  수

                                를  정한다. 기본값은 커널에 따라다른데 현재

                                로서는 1024 바이트이다.

                 timeo=n2             RPC 타임아웃이 생기고 나서 첫번째 재전송 요

                                구를 보낼 때 사용되는 시간으로서 1/10 초 단

                                위이다. 기본값은 7 * 1/10 초이다. 첫번째 타

                                임 아웃이 생기고 나서는타임아웃 시간이 최대

                                치인 60 초에 이르거나 너무 많은 재전송 요구

                                가 벌어질때까지 타임아웃 시간이 2 배로 변화

                                한다. 만약 화일 시스템이 하드 (hard, 옵션을

                                참고하기 바란다) 마운트되어있다면 각각의 타

                                임 아웃 시간은 2 배로 증가하고 재전송 시 도

                                가 일어날 때도 2 배로 증가한다. 최대 타임아

                                웃 시간은 60 초이다. 네트웍 속도가 느리거나

                                서버자체가 느리다든지 여러 개의 라우터와 게

                                이트웨이를 거칠 때는 마운트 당시 타임 아 웃

                                시간을 늘려주는 것이 좋다.

                 retrans=n2             주 타임아웃을 발생시키는 부 타임아웃과 재전

                                송 횟수를 정한다. 기본값은 3 번의타임아웃이

                                다.  주 타임 아웃이 일어나면 화일 작업이 중

                                지되거나 콘솔 상에 “서버가 반응하지   않 음

                                “server         not responding””이라는 메시지가 출

                                력된다.

                 acregmin=n2     서버에게 최신 정보를 요청하기에 앞서  일 반

                                화 일의 속성이 캐쉬되어야 할 시간의최소값을

                                정한다. 기본값은 3 초이다.

                 acregmax=n2     서버에게 최신 정보를 요청하기에 앞서  일 반

                                화 일의 속성이 캐쉬되어야 할 시간의최대값을

                                정한다. 기본값은 60 초이다.

          리눅스 0.99                   1993년 11월 20일                          1

          NFS(5)               리눅스 프로그래머 가이드                     NFS(5)

                 acdirmin=n2     서버에게 최신 정보를 요청하기에 앞서 디렉토

                                리의 속성이 캐쉬되어야 할 시간의최소값을 정

                                한다. 기본값은 30 초이다.

                 acdirmax=n2     서버에게 최신 정보를 요청하기에 앞서 디렉토

                                리의 속성이 캐쉬되어야 할 시간의최대값을 정

                                한다. 기본값은 60 초이다.

                 actimeo=n2             이 값을 다음 acregmin,2 acregmax,2         acdirmin,

                                와  acdirmax2  에 똑같이 적용한다.        기본값은

                                없다.

                 retry=n2             백그라운드에서 진행 중인 NFS 마운트 작업 이

                                포기하기 전까지 실행할 횟수를정한다. 기본값

                                은 10000 번이다.

                 namlen=n2             NFS 서버가 RPC 마운트 프로토콜의 버전 2  를

                                지원하지 않을 때 원격 화일시스템에서 지원되

                                는 화일명의 길이를 명시한다. POSIX pathconf

                                함 수 를  지원하기위해서 사용된다. 기본값은

                                255 개의 문자이다.

                 port=n2             NFS 서버와 연결할 수 있는 포트 번호를 정 한

                                다.   만약 0 이라면( 기본값 ) 원격 호스트의

                                포트매퍼(portmapper) 에게 질의하여알아내 도

                                록  한다. 만약 포트매퍼에 NFS 데몬이 등록되

                                어 있지 않은 경우에는 2049 라는 표준 NFS 포

                                트 번호가 사용된다.

                 mountport=n2    mountd 2포트 번호 지정하기.

                 mounthost=name2 mountd 2를 실행 중인 호스트 명을 정한다.

                 mountprog=n2     원 격 호스트의 마운트 데몬과 접속하기 위해

                                사용할 수 있는 별도의 RPC 프로그램번호를 정

                                한다. 만약 여러 개의 NFS 서버를 운영하고 있

                                을 때 사용한다.         기본값은 표준 RPC 마 운 트

                                데몬 프로그램 번호인 100005 이다.

                 mountvers=n2     원 격 호스트의 마운트 데몬와 접속하기 위해

                                사용하는 별도의 RPC 버전 번호를명 시 한 다.

                                NFS  서버를 여러 개 운영하고 있을 때 사용한

                                다.  기본값은 버전 1 이다.

                 nfsprog=n2             원격 호스트의 NFS 데몬과 접속하기 위해 사용

                                하 는 별도의 RPC 프로그램 번호를정한다. NFS

                                서버를 여러 개 운영하고 있을 때 사용 한 다.

                                표 준 RPC NFS 데몬프로그램 번호인 100003 이

                                기본값이다.

                 nfsvers=n2             원격 호스트의 NFS 데몬과 접속하기 위해 사용

                                하는 별도의 RPC 버전 번호를정한다. NFS 서버

                                를 여러 개 운영하고 있을 때 사용한다. 기 본

                                값은 버전 2 이다.

          리눅스 0.99                   1993년 11월 20일                          2

          NFS(5)               리눅스 프로그래머 가이드                     NFS(5)

                 bg2             만약 첫번째 NFS 마운트 시도가 타임아웃 걸리

                                면 백그라운드에서 실행을 계속한다.  기본 값

                                은   백그라운드로 실행하지 않고 그냥 포기한

                                다.

                 fg2             첫번째 NFS 마운트 시도에서 타임아웃이 걸 리

                                면 그 즉시 포기해버린다.  기본값이다.

                 soft2             NFS 화일 작업에서 주 타임아웃이 걸리면 프로

                                그램에게 I/O 에러를 보고한다.  기본값은         무

                                한히 NFS 화일 작업을 재시도 하는 것이다.

                 hard2             NFS 화일 작업에서 주 타임아웃이 걸리면 콘솔

                                상에 “server not responding”, “서버가 반 응

                                하 지  않음”이라고 출력하고 무한히 재시도한

                                다.  이것이 기본값이다.

                 intr2             주 타임아웃이 생기고 하드 마운트된 상태라면

                                화 일 작업을 중지하도록 시그널을보내도록 허

                                용하고 EINTR 시그널을 보내다. 기본값은 화일

                                작업을 인터럽트하지않는 것이다.

                 posix2             POSIX  규칙을 사용하여 NFS 화일 시스템을 마

                                운트한다. 화일명의 최대 길이에대하여  POSIX

                                pathconf 함수를 제대로 지원하기 위해서 사용

                                된다. 원격 호스트는 RPC 마운트 프로토콜         버

                                전  2  를 지원해야 한다. 많은 NFS  서버들이

                                아직버전 1 만을 지원하고 있다.

                 nocto2             화일이 생성될 때 새로운 속성을 가져오지  않

                                도록 한다.

                 noac2             모든 속성 캐쉬를 해제한다. 서버 효율을 떨어

                                뜨리기는 하지만 두 개의 다른 NFS 클라이언트

                                로 하여금 서버 상의 공통 화일 시스템에 쓰기

                                작업을 할 때좋은 효율을 얻을 수 있게  해 준

                                다.

                 tcp2             NFS   화 일 시스템을 기본값인 UDP 가 아니라

                                TCP 프로토콜을 사용하여 마운트하도록 한 다.

                                많은 NFS 서버들이 오로지 UDP 만을 지원한다.

                 udp2             NFS 화일 시스템을 UDP 프로토콜로 마운 트 한

                                다. 기본값.

                 수 치값을 동반하지 않는 단독 옵션들은 no 를 앞에 붙이는 형

                 태로서도 사용할 수있다. 예를 들어 nointr 이라는 옵션은         화

                 일 작업을 가로챌 수 없도록 한다.

          관련 화일

                 /etc/fstab

          참고

                 fstab2(5), mount2(8), umount2(8), exports2(5)

          리눅스 0.99                   1993년 11월 20일                          3

          NFS(5)               리눅스 프로그래머 가이드                     NFS(5)

          저자

                 “Rick Sladkey” <jrs@world.std.com>

          BUGS

                 bg,  fg, retry, posix, nocto 옵션을 받아들이기는 하지만 무

                 시된다.

                 tcp, namelen 옵션이 구현되어 있기는 하지만 현재 커널에서는

                 지원하지 않고있다.

                 NFS 화일 시스템이 언마운트될 때는 umount 명령으로 서버에게

                 통보해야 한다.

          번역자

                 이 만 용 <geoman@nownuri.nowcom.co.kr>

                          <freeyong@soback.kornet.nm.kr>

        

서진우

슈퍼컴퓨팅 전문 기업 클루닉스/ 상무(기술이사)/ 정보시스템감리사/ 시스존 블로그 운영자

You may also like...

페이스북/트위트/구글 계정으로 댓글 가능합니다.