Snapshots Excluídos Ainda Aparecem na Saída DF

Saiba como resolver um problema em que snapshots excluídos ainda aparecem na saída DF com a mensagem "stale file handle".

Sintoma: Os snapshots excluídos ainda aparecem na saída df com a mensagem stale file handle.

Causa: Quando você usa um cliente NFSv3 para executar operações como ls, du ou find no diretório de snapshot, o serviço exporta automaticamente o diretório. O cliente usa nfs_d_automount() para detectar e montar o diretório. Depois que o diretório é detectado e montado pela primeira vez, o cliente monta o diretório automaticamente.

Se você excluir o snapshot, a montagem será desconectada. O cliente ainda mantém uma referência ativa ao snapshot, mas não pode mais acessar o próprio snapshot, portanto, ele reporta stale file handle.

Solução: desmonte manualmente o snapshot. Por exemplo:

sudo umount <snapshot_mountpoint>

Se o comando de desmontagem falhar com a mensagem device busy, use o sinalizador -f para forçar o comando e ignorar os identificadores de arquivo desatualizados. Por exemplo:

sudo umount -f <snapshot_mountpoint>