본문 바로가기
Solaris

NFS 설정 방법

by 레이루이 2008. 5. 5.
반응형

1. NFS Server 시스템
 
  1.1 영구적으로 화일 시스템을 Share 하도록 할 경우
 
   - /etc/dfs 디렉토리에 있는 dfstab 화일에 아래와 같이share 할 화일 시스템에
   관한 정보를 담아 놓는다.
 
   # vi /etc/dfs/dfstab
 
   # place share(1M) commands here for automatic execution
   # on entering init state 3.
   #
   # share [-F fstype] [ -o options] [-d ""] [resource]
   # .e.g,
   # share -F nfs -o rw=engineering -d "home dirs" /export/home2
 
   share -F nfs -o ro -d "PATCH DataBase" /PATCHDB
   share -F nfs -o rw=punk:zombie -d "CStech" /CStech
   share -F nfs -o rw -d "HelpDesk" /HD
 
   - share command 를 실행한다.
 
   # /usr/sbin/shareall -F nfs
 
   - /etc/rc3.d/S15nfs.server를 실행하여 NFS 관련 Daemon을 띄우고, ps 명령
   으로 "nfsd" 와 "mountd"가 실행되었는지 확인한다.
 
   # /etc/rc3.d/S15nfs.server start
   # ps -ef|grep nfsd
   # ps -ef|grep mountd
 
   - "share" command를 사용하여 화일 시스템이 제대로 share되었는가 확인한다.
 
   # /usr/sbin/share
  
   - /PATCHDB ro "PATCH DataBase"
   - /CStech rw=punk:zombie "CStech"
   - /HD rw "HelpDesk"
  
  1.2 일시적으로 화일 시스템(예, cdrom)을 Share 하도록 하는 경우
 
   - "share" command를 사용하여 화일 시스템이 다른 시스템과 share 할수있도록
   한다.
 
   예) /cdrom/cdrom0 를 share 할 경우
 
   # share -F nfs -o ro /cdrom/cdrom0
 
   - /etc/rc3.d/S15nfs.server를 실행하여 NFS 관련 Daemon을 띄우고, ps 명령
   으로 "nfsd" 와 "mountd"가 실행되었는지 확인한다.
 
   # /etc/rc3.d/S15nfs.server start
   # ps -ef|grep nfsd
   # ps -ef|grep mountd
 
   - "share" command를 사용하여 화일 시스템이 제대로 share되었는가 확인한다.
 
   # /usr/sbin/share
  
   - /cdrom/solaris_ext_1_0 ro ""
 
  2. NFS Client 시스템
 
  2.1 영구적으로 다른 서버로 부터 화일 시스템을 mount 하여 사용할 경우
 
   - /etc/vfstab 화일에 아래와 같이 NFS Mount point를 지정한다.
 
   nfs_server:mount_point - local_mount_point nfs - yes soft,intr,bg
  
   - 위와 같이 지정을 한후 아래와 같이 mount 명령을 실행한다.
 
   % mount local_mount_point
 
   예) NFS server 시스템의 호스트 이름이 "sun1"이고 sun1에서 share하는
   화일 시스템이 /PATCHDB인 경우 이 화일 시스템을 자신의 시스템의 /patch
   디렉토리로 mount하려면 아래와 같이 /etc/vfstab에 지정한다.
 
   sun1:/PACTHDB - /patch nfs - yes soft,intr,bg
 
   위와 같이 지정을 한후 아래와 같이 mount 명령을 실행한다.
 
   % mount /patch
 
  2.1 일시적으로 다른 서버로 부터 화일 시스템을 mount하여 사용할 경우
 
   - 아래와 같이 mount 명령을 실행한다.
 
   % mount -F nfs -o ro nfs_server:mount_point local_mount_point
 
   예) NFS server 시스템의 호스트 이름이 "sun1"이고 sun1에서 /cdrom/solstice
   를 자신의 시스템의 /cdrom 디렉토리로 mount하여 사용하는 경우
 
   % mount -F nfs -o ro sun1:/cdrom/solstice /cdrom
반응형