CentOS8 eol이 2021년 부로 종료 되어 rocky linux로 마이그레이션 고려 하시는 분이 많을거로 예상됩니다.
rocky linux를 사용해보니 기존 CentOS 8 과 상당 부분 유사하며 nfs 서버, 클라이언트 테스트시 작동에 문제가 없었습니다.
서버, 클라이언트 rocky linux 8.6 에서 테스트 했습니다.
- OS 버전 확인
[root@nfs-server ~]# cat /etc/redhat-release
Rocky Linux release 8.6 (Green Obsidian) - nfs 패키지 버전 확인
[root@nfs-server ~]# dnf list nfs-utils
마지막 메타자료 만료확인 0:19:59 이전인: 2022년 05월 25일 (수) 오후 01시 55분 44초.
사용 가능한 꾸러미
nfs-utils.x86_64 1:2.3.3-51.el8 baseos[root@nfs-server ~]# dnf info nfs-utils
마지막 메타자료 만료확인 0:20:33 이전인: 2022년 05월 25일 (수) 오후 01시 55분 44초.
사용 가능한 꾸러미
이름 : nfs-utils
기간 : 1
버전 : 2.3.3
릴리즈 : 51.el8
구조 : x86_64
크기 : 503 k
소스 : nfs-utils-2.3.3-51.el8.src.rpm
레포지터리 : baseos
요약 : NFS utilities and supporting clients and daemons for the kernel NFS server
URL : http://linux-nfs.org/
저작권 : MIT and GPLv2 and GPLv2+ and BSD
설명 : The nfs-utils package provides various utilities for use with NFS
: clients and servers. - 패키지 설치
[root@nfs-server ~]# dnf install nfs-utils
마지막 메타자료 만료확인 0:24:24 이전인: 2022년 05월 25일 (수) 오후 01시 55분 44초.
종속성이 해결되었습니다.
===================================================================================================================================================================================================================
꾸러미 구조 버전 레포지터리 크기
===================================================================================================================================================================================================================
설치 중:
nfs-utils x86_64 1:2.3.3-51.el8 baseos 503 k
종속 꾸러미 설치 중:
gssproxy x86_64 0.8.0-20.el8 baseos 118 k
keyutils x86_64 1.5.10-9.el8 baseos 65 k
libverto-libevent x86_64 0.3.0-5.el8 baseos 15 k
rpcbind x86_64 1.2.5-8.el8 baseos 69 k연결 요약
===================================================================================================================================================================================================================
설치 5 꾸러미총계 내려받기 크기: 769 k
설치된 크기 : 2.0 M
진행 할 까요? [y/N]: - 공유할 디렉토리 생성 및 설정
[root@nfs-server ~]# mkdir /mnt/share
[root@nfs-server ~]# mkdir /mnt/share2
[root@nfs-server ~]# mkdir /mnt/share3[root@nfs-server ~]# cat /etc/exports
/mnt/share {허용할 아이피 또는 네트워크}(rw,no_root_squash)
/mnt/share2 {허용할 아이피 또는 네트워크}(rw,no_root_squash)
/mnt/share3 {허용할 아이피 또는 네트워크}(rw,no_root_squash) - 서비스 활성화
[root@nfs-server ~]# systemctl enable –now nfs-server.service
Created symlink /etc/systemd/system/multi-user.target.wants/nfs-server.service → /usr/lib/systemd/system/nfs-server.service.[root@nfs-server ~]# systemctl status nfs-server.service
● 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
└─order-with-mounts.conf
Active: active (exited) since Wed 2022-05-25 14:27:27 KST; 5s ago
Process: 124443 ExecStart=/bin/sh -c if systemctl -q is-active gssproxy; then systemctl reload gssproxy ; fi (code=exited, status=0/SUCCESS)
Process: 124429 ExecStart=/usr/sbin/rpc.nfsd (code=exited, status=0/SUCCESS)
Process: 124428 ExecStartPre=/usr/sbin/exportfs -r (code=exited, status=0/SUCCESS)
Main PID: 124443 (code=exited, status=0/SUCCESS)5월 25 14:27:27 nfs-server.novalocal systemd[1]: Starting NFS server and services…
5월 25 14:27:27 nfs-server.novalocal systemd[1]: Started NFS server and services.[root@nfs-server ~]# exportfs -arv
exporting {허용할 아이피 또는 네트워크}:/mnt/share3
exporting {허용할 아이피 또는 네트워크}:/mnt/share2
exporting {허용할 아이피 또는 네트워크}:/mnt/share - 클라이언트에서 패키지 설치
[root@nfs-client ~]# dnf install nfs-utils nfs4-acl-tools
마지막 메타자료 만료확인 0:42:03 이전인: 2022년 05월 25일 (수) 오후 01시 55분 50초.
종속성이 해결되었습니다.
===================================================================================================================================================================================================================
꾸러미 구조 버전 레포지터리 크기
===================================================================================================================================================================================================================
설치 중:
nfs-utils x86_64 1:2.3.3-51.el8 baseos 503 k
nfs4-acl-tools x86_64 0.3.5-3.el8 baseos 53 k
종속 꾸러미 설치 중:
gssproxy x86_64 0.8.0-20.el8 baseos 118 k
keyutils x86_64 1.5.10-9.el8 baseos 65 k
libverto-libevent x86_64 0.3.0-5.el8 baseos 15 k
rpcbind x86_64 1.2.5-8.el8 baseos 69 k연결 요약
===================================================================================================================================================================================================================
설치 6 꾸러미총계 내려받기 크기: 822 k
설치된 크기 : 2.1 M
진행 할 까요? [y/N]: - 마운트 및 테스트
[root@nfs-client ~]# showmount -e {nfs서버}
Export list for {nfs서버}:
/mnt/share3 {허용할 아이피 또는 네트워크}
/mnt/share2 {허용할 아이피 또는 네트워크}
/mnt/share {허용할 아이피 또는 네트워크}[root@nfs-client ~]# mkdir /share
[root@nfs-client ~]# mkdir /share2
[root@nfs-client ~]# mkdir /share3[root@nfs-client ~]# /bin/mount -t nfs {nfs서버}:/mnt/share /share
[root@nfs-client ~]# df -Th |grep share
{nfs서버}:/mnt/share nfs4 50G 3.8G 47G 8% /share - 부팅시에도 적용하기위해 fstab 설정
[root@nfs-client ~]# tail -n3 /etc/fstab
{nfs서버}:/mnt/share /share nfs auto,nofail,noatime,nolock,intr,tcp,actimeo=1800 0 0
{nfs서버}:/mnt/share2 /share2 nfs auto,nofail,noatime,nolock,intr,tcp,actimeo=1800 0 0
{nfs서버}:/mnt/share3 /share3 nfs auto,nofail,noatime,nolock,intr,tcp,actimeo=1800 0 0[root@nfs-client ~]# mount -a
[root@nfs-client ~]# df -Th |grep share
{nfs서버}:/mnt/share nfs4 50G 3.8G 47G 8% /share
{nfs서버}:/mnt/share2 nfs4 50G 3.8G 47G 8% /share2
{nfs서버}:/mnt/share3 nfs4 50G 3.8G 47G 8% /share3