2025년 1월 19일 일요일

Ubuntu NFS server, mac client

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}

댓글 없음:

댓글 쓰기

Ubuntu에서 socks proxy 간단 사용

SSH를 이용한 SOCKS 프록시 설정 가장 간단한 방법은 SSH를 이용하여 SOCKS 프록시를 설정하는 것: ssh -D 1080 사용자명@원격서버주소 이 명령어는 로컬 포트 1080에 SOCKS 프록시 서버를 생성한다. 브라우저 설정 프...