Ubuntu NFS 서버 설정
1. NFS 서버 패키지 설치
sudo apt update
sudo apt install nfs-kernel-server
2. 공유 디렉토리 생성
sudo mkdir -p /data/shared
sudo chown nobody:nogroup /data/shared
sudo chmod 777 /data/shared
3. NFS 설정 파일 수정
/etc/exports 파일을 편집합니다:
sudo nano /etc/exports
다음 라인을 추가합니다 (클라이언트 IP에 맞게 수정):
/data/shared *(rw,sync,no_subtree_check,insecure)
4. NFS 서버 재시작
sudo exportfs -a
sudo systemctl restart nfs-kernel-server
5. 방화벽 설정 (필요한 경우)
sudo ufw allow from any to any port nfs
sudo ufw allow 2049
Mac 클라이언트 연결
1. 마운트 포인트 생성
sudo mkdir -p /Volumes/nfs_share
2. NFS 마운트
sudo mount -t nfs -o resvport,rw {ubuntu-ip-address}:/data/shared /Volumes/nfs_share
# 나의 경우는
sudo mount -t nfs -o resvport,rw,User=shawn {ubuntu-ip-address}:/stuff/nfs-share /Users/shawn/mini12
3. 자동 마운트 설정 (선택사항)
/etc/fstab에 추가:
{ubuntu-ip-address}:/data/shared /Volumes/nfs_share nfs resvport,rw 0 0
연결 테스트
마운트된 디렉토리에서 파일 생성 테스트:
touch /Volumes/nfs_share/test.txt
문제 해결
- NFS 서버 상태 확인:
sudo systemctl status nfs-kernel-server
- 마운트 포인트 확인:
mount | grep nfs
- 공유 목록 확인:
showmount -e {ubuntu-ip-address}
댓글 없음:
댓글 쓰기