본문 바로가기
WIKI 기술 지식 베이스

NFS 서버 접근

원문 보기 위키 갱신

AgentFS는 파일시스템을 NFS로 노출해서 다른 머신, 컨테이너, 가상 머신에서 원격으로 접근할 수 있게 해줘요.

출처: 문서

본문

NFS 서버 시작하기

agentfs serve nfs my-agent

기본값으로 127.0.0.1:11111에서 수신 대기해요.

모든 인터페이스에 바인딩하기

원격 접근을 허용하려면:

agentfs serve nfs my-agent --bind 0.0.0.0 --port 2049

0.0.0.0으로 NFS를 노출하면 머신에 도달할 수 있는 누구나 파일시스템에 접근할 수 있게 돼요. 프로덕션 배포에서는 방화벽 규칙이나 VPN을 사용하세요.

파일시스템 마운트하기

같은 머신에서

mkdir /mnt/agentfs
mount -t nfs -o vers=3,tcp,port=11111,mountport=11111,nolock 127.0.0.1:/ /mnt/agentfs

원격 머신에서

mount -t nfs -o vers=3,tcp,port=2049,mountport=2049,nolock server-ip:/ /mnt/agentfs

마운트 옵션 설명

옵션 설명
vers=3 NFSv3 프로토콜 사용
tcp TCP 전송 사용
port=11111 NFS 서버 포트
mountport=11111 마운트 프로토콜 포트
nolock 파일 잠금 비활성화 (단일 사용자)

언마운트

umount /mnt/agentfs

마운트가 사용 중인 경우:

umount -f /mnt/agentfs  # Force unmount
# or
umount -l /mnt/agentfs  # Lazy unmount

더 알아보기 (Learn more)