리눅스
[리눅스] 공유폴더 설정 [nfs]
세브웁스
2022. 11. 8. 11:48
반응형
NFS 설치 및 설정 변경
준비물 : 리눅스 서버 (필자는 virtual-box)
1. Virtual BOX에 브릿지를 설정 ( 환경이 클라우드라면 불필요 )
2. nfs-util 설치
yum install -y nfs-utils
3. 공유할 폴더 만들기, 권한부여 ( 필자는 /share)
# 공유폴더 만들기
mkdir /share
cd /share
# 테스트용 파일 생성
touch test.txt
chmod 707 -R /share
4. /etc/exports 설정 변경 및 적용
# 파일 편집
vi /etc/exports
# 접속 IP 설정 / 원래 빈파일임
# [공유폴더위치] [허가IP/범위] [옵션]
/share 172.16.10.*(rw,sync)
# exports 적용
exportfs -r
사용할 수 있는 옵션
ro | 읽기 전용 |
rw | 읽기 쓰기 허용 |
root_squash | 클라이언트가 접속했을 때 root를 nobody로 맵핑 ( default ) |
no_root_squash | 클라이언트의 root와 서버의 root를 일치시킴 |
all_squash | 클라이언트가 접속했을때 nobody로 맵핑 |
no_all_squash | 서버의 사용자와 클라이언트를 일치시킴 |
5. 서비스 가동
# 서비스 자동 시작 설정
systemctl enable nfs-server
# 서비스 시작
systemctl start nfs-server
# 방화벽 해제
service firewalld stop
6. 서비스 확인
[root@localhost ~]# exportfs -v
/share 172.16.10.*(sync,wdelay,hide,no_subtree_check,sec=sys,rw,secure,root_squash,no_all_squash)
[root@localhost ~]# showmount -e
Export list for localhost.localdomain:
/share 172.16.10.*
공유할 서버 ( window )
만약 window와 공유하고 싶다면 NFS용 서비스를 모두 설정으로 바꿀 것
이후 폴더에 \\serverIP\폴더 를 설정하여 연결시키면 nfs를 사용할 준비는 모두 끝난다.
내 PC로 이동하면 폴더가 새로 생기며, 아까 추가한 text 파일이 보인다.
반응형