Bem, eu estava pensando sobre o uso e o mecanismo do snapshot do CephFS e os resultados da pesquisa me trouxeram aqui.
Primeiramente, a captura instantânea no CephFS está disponível, mas ainda não está estável. Com allow_new_snaps
set, a captura instantânea será ativada no CephFS e fazer instantâneos é tão fácil quanto criar um diretório. Além de não ser estável, o que eu descobri é que os arquivos nos snapshots ainda parecem estar mudando conforme os arquivos no sistema de arquivos mudam, mas não têm uma pista sobre isso.
A captura instantânea do pool parece ser uma maneira confiável de fazer backups, mas lembre-se de que você precisa capturar instantaneamente o pool de dados e o pool de metadados, e ambos os snapshots precisam ser feitos ao mesmo tempo, para obter um instantâneo consistente do sistema de arquivos. O pior é que você precisará combinar os dois snapshots e criar um novo sistema de arquivos com eles para obter um único arquivo ou diretório do snapshot, mas o multi-fs
ainda não está implementado, AFAIK, no ceph. Portanto, sua única maneira de fazer uma recuperação pode ser sobrescrever o sistema de arquivos atual com o instantâneo inteiramente.
Estou usando o modo allow_new_snaps
, que parece ser mais promissor.