728x90
<SERVER>
1. 시냅틱 패키지나 콘솔에서 nfs-kernel-server를 설치합니다.
$ sudo apt-get install nfs-kernel-server
2. nfs가 사용하는 포트 고정하기
nfs가 사용하는 포트 중 일부가 고정이 아니므로 공유기를 사용하거나 이런경우 번거로움이 발생하므로 포트를 고정합니다.
페도라/레드햇 일 경우.
$cat /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=localhost.localdomain
# Add Static ports for NFS, in order to be able to forward them with VMWare NATconfig
RQUOTAD_PORT=32764
STATD_PORT=32765
STATD_OUTGOING_PORT=32766
MOUNTD_PORT=32767
우분투/데비안 일 경우
$ cat /etc/services | grep mountd
mountd 32767/tcp
mountd 32767/ucp
3. nfs로 공유할 디렉토리 설정하기
/etc/exports에 nfs로 마운트할 아이피를 포함하여 작성합니다.
아래의 경우. 루트 디렉토리에 'sc1', ' sc1/backup_db' 등등 이라는 디렉토리를 마운트할 경우이다.
# /etc/exports: the access control list for filesystems which may be exported
# to NFS clients. See exports(5).
#
# Example for NFSv2 and NFSv3:
# /srv/homes hostname1(rw,sync,no_subtree_check) hostname2(ro,sync,no_subtree_check)
#
# Example for NFSv4:
# /srv/nfs4 gss/krb5i(rw,sync,fsid=0,crossmnt,no_subtree_check)
# /srv/nfs4/homes gss/krb5i(rw,sync,no_subtree_check)
#
/sc1 172.31.22.128(rw,sync,no_subtree_check)
/sc1/backup_db 172.31.22.150(rw,sync,no_subtree_check)
/sc1/hanabank 172.31.19.237(rw,sync,no_subtree_check)
/sc1/fishery 172.31.19.237(rw,sync,no_subtree_check)
/sc1/nosmoking 172.31.19.237(rw,sync,no_subtree_check)
/sc1/kcciphoto 172.31.19.237(rw,sync,no_subtree_check)
/sc1/copyright 172.31.19.237(rw,sync,no_subtree_check)
/sc1/aidscontest 172.31.19.237(rw,sync,no_subtree_check)
4. nfs 서버 재시작
$ sudo service nfs-kernel-server restart
<CLIENT>
클라이언트 서버에서 파일서버의 해당 디렉토리를 마운트한다.
$ sudo mount -t nfs 172.31.29.128:/sc1/test test/
728x90
'Server > Ubuntu' 카테고리의 다른 글
[Ubuntu] 리눅스 파일 변경 실시간 감지하기 (0) | 2022.12.08 |
---|---|
[ubuntu] 방화벽(firewalld) 설치 및 설정 (0) | 2022.03.29 |
[JBOSS] JBOSS Handler(핸들러) 이용하기 (0) | 2018.07.17 |
[Ubuntu] 우분투 스왑메모리 설정. (0) | 2018.06.14 |
댓글