로키리눅스 9.2
[root@mediastore8 nfs]# uname -r
5.14.0-284.25.1.el9_2.x86_64
오랫동안 실행되는 Centos 시스템에서 이 상자를 업그레이드/변환했습니다.
하드웨어나 기타 환경 변화는 없습니다.
NFS 공유를 마운트하는 3개의 ESXi 호스트가 있으며 지난 몇 년 동안 아무런 문제 없이 Centos에서 마운트했습니다.
상자에서 RPCBind, NFS-Utils를 제거하고 재부팅하고 다시 설치했지만 여전히 NFS 서비스를 실행하고 공유를 제공할 수 없습니다.
이것이 공유 정의입니다
[root@mediastore8 nfs]# cat /etc/exports
/Storage/Virtual-Machines 192.168.202.0/255.255.255.0(async,rw,no_root_squash,insecure)
/Storage/Virtual-Machines 172.16.200.0/255.255.255.0(async,rw,no_root_squash,async,insecure)
/Storage/Virtual-Machines 172.16.100.0/255.255.255.0(async,rw,no_root_squash,async,insecure)
/Storage/Virtual-Machines 192.168.86.0/255.255.255.0(async,rw,no_root_squash,async,insecure)
마지막 두 항목은 문제 해결을 위해 추가되었습니다.
이 시스템에서는 Linux 방화벽이 비활성화되어 있습니다(문제 해결의 일부이기도 함).
내가 달릴 때
[root@mediastore8 nfs]# systemctl status -l rpcbind
● rpcbind.service - RPC Bind
Loaded: loaded (/usr/lib/systemd/system/rpcbind.service; enabled; preset: enabled)
Active: active (running) since Wed 2023-09-13 15:35:55 AEST; 18h ago
TriggeredBy: ● rpcbind.socket
Docs: man:rpcbind(8)
Main PID: 1222 (rpcbind)
Tasks: 1 (limit: 95804)
Memory: 2.6M
CPU: 71ms
CGroup: /system.slice/rpcbind.service
└─1222 /usr/bin/rpcbind -w -f
Sep 13 15:35:55 mediastore8.curtin.home systemd[1]: Starting RPC Bind...
Sep 13 15:35:55 mediastore8.curtin.home systemd[1]: Started RPC Bind.
내가 달릴 때
[root@mediastore8 nfs]# systemctl status -l nfs-server
○ nfs-server.service - NFS server and services
Loaded: loaded (/usr/lib/systemd/system/nfs-server.service; enabled; preset: disabled)
Drop-In: /run/systemd/generator/nfs-server.service.d
└─order-with-mounts.conf
Active: inactive (dead)
다시 시작하고 실행하기 위해 어떤 아이디어가 있습니까?
크레이그
몇 가지 질문에 대한 답변(Steven Harris에게 감사드립니다)
rpcinfo -p
'프로그램 대 프로토타입 포트 서비스 100000 4 tcp 111 portmapper 100000 3 tcp 111 portmapper 100000 2 tcp 111 portmapper 100000 4 udp 111 portmapper 100000 3 udp 111 portmapper 100000 2 udp 111 '
showmount -e
clnt_create: RPC: Program not registered
좋아, 여기와 Rocky Linux 포럼에서 더 많은 조언을 따르십시오. 문제는 업그레이드하기 전에 NFS-Utils 및 RPCbind가 제거되었음에도 불구하고 여전히 /etc/systemd/system 디렉토리에 심볼릭 링크가 남아 있다는 것입니다. 이러한 기호 링크는 nfs-convert 서비스를 찾고 있으며 제품이 다시 설치될 때마다 활성화됩니다. 아래 설명된 대로 이 nfs-convert 서비스는 더 이상 존재하지 않습니다.
심볼릭 링크 제거 후 재설치
rpcbind 및 nfs-utils
그런 다음 systemctl 활성화 및 systemctl start 프로세스를 실행하면 이제 모든 것이 정상입니다.
모든 팁과 제안에 감사드립니다.
크레이그