NFS 설정 · 1 min read · Jan 27, 2026

Mandriva 2010.1 Spring에서 NFS 서버 및 클라이언트 설정하기

Mandriva 2010.1 Spring에서 NFS 서버 및 클라이언트 설정하기

버전 1.0
저자: Falko Timme
Twitter에서 나를 팔로우하세요

이 가이드는 Mandriva 2010.1 Spring에서 NFS 서버와 NFS 클라이언트를 설정하는 방법을 설명합니다. NFS는 Network File System의 약자로, NFS를 통해 클라이언트는 NFS 서버의 원격 공유에 접근(읽기, 쓰기)할 수 있으며, 마치 로컬 하드 디스크에 있는 것처럼 사용할 수 있습니다.

이 방법이 여러분에게 효과적일 것이라는 보장은 하지 않습니다!

1 사전 참고

여기서는 두 개의 Mandriva 시스템을 사용하고 있습니다:

  • NFS 서버: server.example.com, IP 주소: 192.168.0.100
  • NFS 클라이언트: client.example.com, IP 주소: 192.168.0.101

2 NFS 설치하기

서버:

NFS 서버에서 다음을 실행합니다:

urpmi nfs-utils

그런 다음 NFS 서버의 시스템 시작 링크를 생성하고 시작합니다:

chkconfig --levels 235 nfs-server on   
/etc/init.d/nfs-server restart

클라이언트:

클라이언트에서는 다음과 같이 NFS를 설치할 수 있습니다(사실 서버와 동일합니다):

urpmi nfs-utils

3 서버에서 디렉토리 내보내기

서버:

클라이언트가 접근할 수 있도록 /home 및 /var/nfs 디렉토리를 만들고 싶습니다. 따라서 서버에서 이들을 “내보내기” 해야 합니다.

클라이언트가 NFS 공유에 접근할 때, 일반적으로 nobody 사용자로 접근합니다. 보통 /home 디렉토리는 nobody가 소유하지 않으며(소유권을 nobody로 변경하는 것은 추천하지 않습니다!), /home에서 읽고 쓰기를 원하기 때문에 NFS에 접근이 root로 이루어져야 한다고 알려줍니다(만약 /home 공유가 읽기 전용이라면 이건 필요하지 않습니다). /var/nfs 디렉토리는 존재하지 않으므로, 이를 생성하고 소유권을 nobody 및 nogroup으로 변경할 수 있습니다:

mkdir /var/nfs   
chown nobody:nogroup /var/nfs

이제 /etc/exports를 수정해야 합니다. 여기서 NFS 공유를 “내보냅니다”. /home 및 /var/nfs를 NFS 공유로 지정하고 NFS에 /home에 대한 접근을 root로 하도록 지시합니다(더 많은 정보를 원하시면 /etc/exports, 그 형식 및 사용 가능한 옵션에 대해 살펴보세요):

man 5 exports
vi /etc/exports

| # /etc/exports: NFS 클라이언트에 내보낼 수 있는 파일 시스템에 대한 접근 제어 목록입니다. # exports(5)를 참조하세요. /home 192.168.0.101(rw,sync,no_root_squash,no_subtree_check) /var/nfs 192.168.0.101(rw,sync,no_subtree_check) |

(no_root_squash 옵션은 /home에 root로 접근할 수 있게 합니다.)

/etc/exports를 수정할 때마다, 변경 사항을 적용하기 위해 다음을 실행해야 합니다:

exportfs -a
Share: X/Twitter LinkedIn

새 게시물을 받은 편지함에서 받기

스팸은 없습니다. 언제든지 구독 해지 가능합니다.