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>