df NFS "오래된 파일 핸들"이 Debian Buster에 표시되지 않음

df NFS "오래된 파일 핸들"이 Debian Buster에 표시되지 않음

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>&1Proxmox의 출력에는 실제로 오래된 파일 처리 오류가 있을 때 표시되지 않습니다(/mnt/pve/unraid로 이동하고 lsof를 실행하여 확인된 대로 오류는 오래된 파일 처리 오류를 반환합니다).

NFS는 unRAID에 마운트됩니다. 이 NFS 마운트는 더 이상 사용되지 않지만 df에서는 그렇지 않습니다.

질문:df오래된 파일 처리 오류가 Proxmox/Debian Buster에서는 보고되지 않지만 Ubuntu에서는 보고되는 이유는 무엇 입니까?

미리 감사드립니다!


참고할 추가 참고 사항:Proxmox의 NFS/SMB 부실 파일 처리 버그 수정: 자동 감지 스크립트

관련 정보