Les instantanés supprimés apparaissent toujours dans la sortie de la commande DF

Voyez comment dépanner un problème où les instantanés supprimés apparaissent toujours dans la sortie DF avec le message "stale file handle".

Symptôme : Les instantanés supprimés apparaissent toujours dans la sortie df avec le message stale file handle.

Cause : Lorsque vous utilisez un client NFSv3 pour effectuer des opérations telles que ls, du ou find dans le répertoire d'instantanés, le service exporte automatiquement le répertoire. Le client utilise nfs_d_automount() pour détecter et monter le répertoire. Une fois le répertoire détecté et monté la première fois, le client monte automatiquement le répertoire.

Si vous supprimez ensuite l'instantané, le montage est déconnecté. Le client contient toujours une référence active à l'instantané, mais ne peut plus accéder à l'instantané lui-même. Il indique donc stale file handle.

Solution : Démontez manuellement l'instantané. Par exemple :

sudo umount <snapshot_mountpoint>

Si la commande de démontage échoue avec le message device busy, utilisez l'indicateur -f pour forcer la commande et ignorer les descripteurs de fichier périmé. Par exemple :

sudo umount -f <snapshot_mountpoint>