centos7.7에서 nfs 서버/클라이언트 구성

5806 단어 nfscentos7CentOS
CentOS7.7에서 nfs 서버와 클라이언트를 구성합니다.
궁극적으로 동일한 세그먼트 내의 다른 서버에서 nfs 마운트를 목표로합니다.



1.nfs 패키지 설치



패키지 설치
# yum install nfs-utils
《中略》
完了しました!

2.nfs 설정(/etc/exports)



nfs 서버의 구성 파일을 편집합니다.

/etc/exports
/share/nfs 192.168.142.0/24(rw,no_root_squash,async)

①/share/nfs 공개할 공유 디렉토리.
②192.168.142.0/24 공유 디렉토리에 액세스할 수 있는 범위.
③rw 읽기 쓰기 양용.
④ no_root_squash root 권한으로 이용 가능.
⑤async 비동기 쓰기. 성능 향상을 위해.

[RedHat] 8.7. NFS 서버 설정

3.firewalld 설정



nfs 통신을 허용합니다.

nfs 통신 권한
# firewall-cmd --permanent --zone=public --add-service=nfs
success

firewall 재시작
#firewall-cmd --reload
success

firewall 설정 내용 확인
# firewall-cmd --list-all
public (active)
  target: default
  icmp-block-inversion: no
  interfaces: ens192
  sources:
  services: dhcpv6-client nfs ssh
  ports:
  protocols:
  masquerade: no
  forward-ports:
  source-ports:
  icmp-blocks:
  rich rules:

4. 서비스 시작



nfs 관련 서비스를 시작합니다.

nfs 관련 서비스 시작
# systemctl start rpcbind
# systemctl start nfs

OS 시작 시 nfs 관련 서비스 자동 시작 설정
# systemctl enable rpcbind
# systemctl enable nfs

동작 확인
# systemctl status rpcbind
● rpcbind.service - RPC bind service
   Loaded: loaded (/usr/lib/systemd/system/rpcbind.service; enabled; vendor preset: enabled)
   Active: active (running) since 月 2020-02-03 22:21:22 JST; 41s ago
 Main PID: 1711 (rpcbind)
   CGroup: /system.slice/rpcbind.service
           mq1711 /sbin/rpcbind -w

 2月 03 22:21:22 cent77-01 systemd[1]: Starting RPC bind service...
 2月 03 22:21:22 cent77-01 systemd[1]: Started RPC bind service.


# systemctl status nfs
● nfs-server.service - NFS server and services
   Loaded: loaded (/usr/lib/systemd/system/nfs-server.service; enabled; vendor preset: disabled)
  Drop-In: /run/systemd/generator/nfs-server.service.d
           mqorder-with-mounts.conf
   Active: active (exited) since 月 2020-02-03 22:21:30 JST; 41s ago
 Main PID: 1751 (code=exited, status=0/SUCCESS)
   CGroup: /system.slice/nfs-server.service

 2月 03 22:21:29 cent77-01 systemd[1]: Starting NFS server and services...
 2月 03 22:21:30 cent77-01 systemd[1]: Started NFS server and services.

5.nfs 클라이언트 설정



클라이언트가 되는 서버측의 설정으로서는, 패키지의 인스톨을 실시해, 네트워크 너머로 마운트하면 OK입니다.

패키지 설치
# yum install nfs-utils
《中略》
完了しました!

nfs 마운트
# mount -v -t nfs 192.168.142.31:/share/nfs /share/nfs-client
mount.nfs: timeout set for Mon Feb  3 22:32:21 2020
mount.nfs: trying text-based options 'vers=4.1,addr=192.168.142.31,clientaddr=192.168.142.32'

위의 mount.nfs: xxx가 오직 계속되는 것으로 보이면 어떤 설정이 잘못되었습니다.

nfs 마운트 확인
# mount | grep nfs
192.168.142.31:/share/nfs on /share/nfs-client type nfs4 (rw,relatime,vers=4.1,rsize=524288,wsize=524288,namlen=255,hard,proto=tcp,timeo=600,retrans=2,sec=sys,clientaddr=192.168.142.32,local_lock=none,addr=192.168.142.31)

이상입니다.

참고



8.7. NFS 서버 설정
htps : // 아세스 s. 레레 t. 코 m / 도쿠 멘 타치 온 / 쟈 jp / 레 d_ぇr 곤후 g

집 네트워크에 CentOS7 NFS 서버 환경 구축
htps : // 우사도. jp/spdsk/2019/10/26/포 st-5385/

NFS 서버 설정
htps //w w. 세 rゔぇr-rld.んふぉ/쿠에 ry? 오 s = 전혀 S_7 & p = n fs

8.7. NFS 서버 설정
htps : // 아세스 s. 레레 t. 코 m / 도쿠 멘 타치 온 / 쟈 jp / 레 d_ぇr 곤후 g

8.6. NFS 서버 시작 및 중지
htps : // 아세스 s. 레레 t. 코 m / 도쿠 멘 타치 온 / 쟈 jp / 레 d_ rt

8.9. NFS 및 RPCBIND
htps : // 아세스 s. 레레 t. 코 m / 도쿠 멘 타치 온 / 쟈 jp / 레 d_ 어쩌면 gy-po rtma p

firewalld의 설정 방법(기본 설정편)
htps //w w. 세 rゔぇr-메도. 네 t/전과 s-세친gs/푹신왓 ld/푹신왓 ld. HTML

CentOS 7 firewalld 자주 사용하는 명령
htps : // 코 m / 굿즈 / ms / 1057 a f2 tdc34022b09

firewall-cmd 명령 사용법
htps : // 코 m / 하나

좋은 웹페이지 즐겨찾기