Depende se as capturas instantâneas estão ativadas (e foram criadas) para o sistema de arquivos ZFS em questão. Você pode listá-los com zfs list -r -t snapshot yourPool/intermediateFs/yourFs
(recursivamente, apenas snapshots).
-
Se você tiver instantâneos utilizáveis, poderá navegar pelo conteúdo em
ls /yourPool/intermediateFs/yourFs/.zfs/snapshot/snapshotName
e copiar os dados de lá (somente leitura). -
Se você não tiver instantâneos, será mais difícil: Há
zdb
, o depurador do ZFS, mas não é útil se você não sabe exatamente o que deseja fazer. Um bom tutorial para começar seria este post do blog .
Em ambos os casos, eu sugeriria strongmente a ativação de snapshots e também o backup regular de todos os sistemas de arquivos que você não pode perder. Backup com snapshots e zfs send/recv
é muito mais fácil / rápido do que em outros sistemas de arquivos, mas o trabalho para realmente recuperar arquivos sem qualquer backup é mais difícil e custa mais tempo do que em sistemas de arquivos simples.