How to resolve NFS stale file handle issue in linux ?

Today we will look at an interesting article how to resolve NFS Stale file handle issue which works in most of the cases.

However sometimes we need to perform some other actions as well.

Lets see step by step how to get rid of these error messages.

1. Try to umount the partition.

    [root@ngelinux samba]# umount /NGEI/NGEEXL2/MDM/ngeaix208/interfaces
umount.nfs: /NGEI/NGEEXL2/MDM/ngeaix208/interfaces: device is busy
umount.nfs: /NGEI/NGEEXL2/MDM/ngeaix208/interfaces: device is busy
[root@ngelinux samba]#

2. Try to check the processes using this partition.

[root@ngelinux samba]# fuser -cu /NGEI/NGEEXL2/MDM/ngeaix208/interfaces
Cannot stat /NGEI/NGEEXL2/MDM/ngeaix208/interfaces: Stale file handle
Cannot stat /NGEI/NGEEXL2/MDM/ngeaix208/interfaces: Stale file handle
Cannot stat /NGEI/NGEEXL2/MDM/ngeaix208/interfaces: Stale file handle
Cannot stat file /proc/21665/fd/24: Stale file handle

3. Now umount the partition in lazy way to clear up the stale handles.

[root@ngelinux samba]# umount -l /NGEI/NGEEXL2/MDM/ngeaix208/interfaces

4. Mount the partition back.

 
[root@ngelinux samba]# mount /NGEI/NGEEXL2/MDM/ngeaix208/interfaces

[root@ngelinux samba]# df -h /NGEI/NGEEXL2/MDM/ngeaix208/interfaces
Filesystem            Size  Used Avail Use% Mounted on
ngeaix208:/NGEexl2/products/interfaces
                       10G  2.0G  7.6G  21% /NGEI/NGEEXL2/MDM/ngeaix208/interfaces

Now all stale file handles are cleared and we have a healthy partition mounted on server.

Leave a Reply

Your email address will not be published.