Proxmox 서버에서 NFS "오래된 파일 핸들" 오류가 정기적으로 발생합니다(일반적으로 예상되는 NFS 서버를 다시 시작해야 할 때).
나는 가지고있다대본NFS 오래된 파일 마운트를 자동으로 감지하고 마운트 해제를 지연하기 위해 cron 작업으로 실행합니다 df 2>&1 | grep 'Stale file handle'
.
내 Ubuntu VM에서는 제대로 작동하지만 Proxmox 호스트(자체 NFS 마운트가 있음)에서 동일한 스크립트를 직접 실행하면 스크립트가 작동하지 않습니다. 나는 이것이 Proxmox/Debian Buster의 출력에서 명백한 차이 때문이라고 확신합니다 df 2>&1
(이상하게 들린다는 것을 압니다). Proxmox에서 df 2>&1
Proxmox의 출력에는 실제로 오래된 파일 처리 오류가 있을 때 표시되지 않습니다(/mnt/pve/unraid로 이동하고 lsof를 실행하여 확인된 대로 오류는 오래된 파일 처리 오류를 반환합니다).
질문:df
오래된 파일 처리 오류가 Proxmox/Debian Buster에서는 보고되지 않지만 Ubuntu에서는 보고되는 이유는 무엇 입니까?
미리 감사드립니다!
참고할 추가 참고 사항:Proxmox의 NFS/SMB 부실 파일 처리 버그 수정: 자동 감지 스크립트