Linux 시스템에 NFS를 어떻게 설치해야 합니까?

Linux 시스템에 NFS를 어떻게 설치해야 합니까?

두 개의 시스템이 있고 그 중 하나에 다른 시스템에서 완전히 읽고 쓸 수 있는 폴더를 설정해야 합니다.

질문:
1) ​​서버에 NFS를 어떻게 설정합니까? 사용 가능한 파일 시스템/모듈로 설치되지 않았습니다.
2) 이 폴더를 어디에 배치해야 합니까?/그러한 공유 폴더를 찾는 일반적인 위치는 무엇입니까?

이것은 RHEL5 시스템입니다.


NFS 설정 중 오류가 발생했습니다.

이것은 server0과 로컬 폴더를 공유하려는 server1에서 수행한 작업입니다.


  1. /etc/exports 에 /home/els1-share 199.199.82.98(rw,sync) 를 추가했습니다.

  2. mkdir /home/els1-share


  3. ntsysv를 통해 nfs 및 portmap 활성화

  4. 시작된 서비스:

/etc/init.d/portmap start
포트맵 시작: [ 확인 ]

/etc/init.d/nfs start
NFS 서비스 시작: [ OK ]
NFS 할당량 시작: [ OK ]
NFS 데몬 시작: [ OK ]
NFS mountd 시작: [ OK ]

이제 server0에서
1. mkdir /home/els1-share
2. mount 199.199.82.130:/home/els1-share /home/els1-share를 수행했습니다.

시간 초과:
마운트: NFS 서버 '199.199.82.130'에 마운트 실패: 시스템 오류: 연결 시간이 초과되었습니다.

IP 주소가 난독화되었습니다. 그렇지 않으면 출력이 정확합니다.

답변1

yum -y install nfs-utils portmap

파일 공유를 위해 /etc/exports를 준비하고 수정합니다. 이는 아래와 유사합니다.

/home/NFS-파일 192.168.100.0/24(ro,sync)

/home/NFS-share */26(rw,sync)

/ISO 192.168.100.0/24(ro,동기화)

service portmap start

service nfs start

답변2

NFS 내보내기의 일반적인 배치는 OS 제어 영역(/usr/etc/var) 외부에 있으며 일반적으로 /exports라는 다른 영역에 있습니다.

/home 아래에 홈 디렉토리를 자동 마운트하는 경우 위치가 변경됩니다.

사용법쇼마운트 -e확인하는 것이 매우 도움이 됩니다.

즐기다. fe007

답변3

클라이언트에서 nfs 및 portmap도 시작했는지 확인하십시오. NFS 작동을 테스트하려면 다음 명령을 사용하여 가능하면 두 서버의 방화벽을 일시적으로 끄십시오.

service iptables stop

관련 정보