클라이언트 컴퓨터를 다시 시작하거나 종료할 때 NFS 볼륨을 분리하는 데 문제가 있습니다. NFS 볼륨이 분리되는 동안 최대 30분을 기다려야 합니다.
클라이언트 구성(CentOS 7.3):
/etc/fstab
#NFS area
server:/var/backup /mnt/backup nfs rsize=65536,wsize=65536,intr,nolock,bg,hard,x-systemd.automount
server:/mnt/storage /mnt/storage nfs rsize=65536,wsize=65536,intr,nolock,bg,hard,x-systemd.automount
다른 리소스에서 찾은 x-systemd.automount, nolock 옵션이 도움이 되지 않았습니다.
서버(CentOS 6.5):
/etc/export
/var/backup 10.8.0.1(rw,sync,no_wdelay,nohide,no_root_squash,no_subtree_check)
/mnt/storage 10.8.0.1(rw,sync,no_wdelay,nohide,no_root_squash,no_subtree_check)
흥미로운 점은 모든 설치/제거 작업을 수동으로 수행하면 모든 작업이 즉시 수행된다는 것입니다. 하지만 클라이언트 컴퓨터를 다시 시작/종료하는 동안 기다려야 합니다. 내 구성에 어떤 문제가 있나요?
답변1
클라이언트의 /etc/hosts에 있는 OpenVPN의 서버 주소를 원격 서버의 실제 IP(및 서버의 NFS 공유 구성에 대한 해당 변경 사항)로 대체하여 문제가 해결되었습니다. 제안해주신 Tigger에게 감사드립니다.
OpenVPN 서비스가 NFS 서비스보다 먼저 종료되므로 클라이언트가 존재하지 않는 리소스를 언로드하려고 하는 것 같습니다.