Recuperar nomes de arquivos excluídos do ZFS [fechado]

2

Eu tenho que trabalhar no servidor com o sistema de arquivos ZFS para recuperar nomes de arquivos excluídos ou recuperar arquivos reais. Tenho um conhecimento muito básico sobre o ZFS e não consegui encontrar uma maneira fácil de conseguir isso. Eu só me pergunto se existem ferramentas que fazem isso ou até mesmo apenas comandos do zfs que podem ajudar.

    
por Mariam S 30.05.2016 / 13:06

1 resposta

0

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.

    
por 31.05.2016 / 11:48