728x90
Unix 환경에서 네트워크를 이용하여 특정 폴더를 공유하는 NFS 설정 정리하여 공유합니다.
■ 개요
- 네트워크를 이용하여 특정 폴더를 공유하여 사용
- 서버의 특정 폴더를 다수의 클라이언트에 공유하는 형태 (Windows 네트워크 공유폴더와 유사)
■ 구성
- 서버(Server) | 원본 경로의 폴더를 갖고 다른 Client에 공유 |
- 클라이언트(Client) | 서버에서 공유한 폴더를 연결(Mount) 하여 사용 |
반응형
■ 설정 방법
1. [서버에서 작업] 폴더 공유 설정
- /etc/exports 파일 수정
#) vi /etc/exports
2. [서버에서 작업]에서 폴더 공유 적용
- 명령어 : exportfs -a
#) exportfs -a
○ exportfs 명령어 사용법
- exportfs 명령어는 nfs서버를 다시 시작하지 않고도 공유목록을 수정할 수 있다.
명렁어 | 설 명 |
a | /etc/exports파일을 읽어 들인다. |
r | /etc/exports파일을 다시 읽어 들인다. |
u IP:/디렉토리 | 입력한 디렉토리를 공유목록에서 제외한다. |
v | 현재의 공유 목록을 확인한다. |
3. [서버에서 작업] 폴더 공유 확인
- 공유한 폴더 정보를 확인함
- 명령어 : exportfs -v
#) exportfs -v
4. [서버에서 작업] NFS Process 실행
- 명령어 : /etc/init.d/nfs start
#) /etc/init.d/nfs start
5. [서버에서 작업] NFS Process 확인
- 명령어 : ps -ef | grep -i nfs
#) ps -ef | grep -i nfs
6. [클라이언트 작업] 서버와의 통신 확인
- 명령어 : rpcinfo -p 서버IP
#) rpcinfo -p 서버IP
※ 아래와 같이 오류메시지 발생 시 서버간 통신 확인 필요(방화벽/포트 등)
7. [클라이언트 작업] NFS 마운트 실행
- 명령어 : mount -t nfs 서버IP:/공유할 폴더명 공유받을폴더명
#) mount -t nfs 서버IP:/공유할폴더명 공유받을폴더명
8. [클라이언트 서버] NFS 확인
- 명령어 : df -h
■ 마운트 해제
#) umount /폴더명
or
- -l 옵션은 다른유저나 프로세스가 사용중이지 않을때 마운트 해제
#) umount -l /WebHard
반응형
'IT > Unix-Linux' 카테고리의 다른 글
[Linux] 로그인 현황 및 이력 확인 방법 가이드 (last 명령어) (2) | 2023.02.21 |
---|---|
[Linux] 서버 Log 파일 정리 가이드 (0) | 2023.02.21 |
[CentOS] "YumRepo Error: All mirror URLs are not using ftp, http[s] or file.~" 오류 가이드 (0) | 2022.01.07 |
[Unix] 심볼릭링크 (Symbolic Link) 가이드 (0) | 2022.01.06 |
[Unix] 서버 시간 확인/설정 가이드 (0) | 2022.01.06 |
댓글