Resposta curta: depende do tipo de aplicativo que você está executando em sua instância.
Resposta longa: Basicamente, tirar uma foto instantânea de um computador em execução é semelhante a "extrair o plugue de energia", ou seja, uma falha súbita, imediata e inesperada.
Quando executado com a barreira de E / S habilitada, o moderno sistema de arquivos com diário deve ser consistente, apesar de qualquer falha. Isto não significa que os dados na memória não serão perdidos; em vez disso, os dados comprometidos são garantidos para serem armazenados em armazenamento persistente (isto é: disco).
Isso realmente se aplica a qualquer aplicativo com diário apropriado, especialmente bancos de dados compatíveis com ACID (uma lista não inclusiva: MSSQL, InnoDB, PostgreSQL, Oracle, IBM DB2, ecc). Novamente, isso não significa que uma perda repentina de energia (ou um snapshot restaurado, não em repouso) não levará a perda de dados; em vez disso, significa que quando um COMMIT (possivelmente implícito) retorna, quaisquer dados relevantes estão no armazenamento estável.
Com esse aplicativo registrado, você não precisa estritamente quiesce o sistema de arquivos. A primeira inicialização após um instantâneo restaurado, o sistema responderá aos seus diários (sistema de arquivos e bancos de dados) e um estado consistente será alcançado.
No entanto, existem muitos aplicativos que não registram adequadamente suas atualizações e que exigem o equivalente a um fsck
para retornar a um estado consistente. O principal exemplo é o MySQL + MyISAM: este mecanismo de banco de dados (muito comum) não é compatível com ACID, pois sua grande velocidade de gravação é alcançada por lotes de operações de E / S não relacionadas, com pouca consideração para barreiras regulares de E / S . Um desligamento inadequado (isto é: perda de energia, travamento do sistema ou do mysql, snapshot não-habilitado) O banco de dados MyISAM pode ficar inoperante até que um mysqlcheck/mysqlrepair
seja executado.
O guia que recomenda desativar o sistema de arquivos antes que um instantâneo faça isso por esse motivo: alguns aplicativos "despreparados" (leia-se: MyISAM) podem ser danificados pelo desligamento repentino e pela restauração subseqüente, exigindo uma verificação de consistência. p>
Resumindo: se você usar um sistema de arquivos com as barreiras de I / O ativadas (padrão em ext4 e XFS) e um banco de dados compatível com ACID, você deve estar seguro tirar instantâneos não atendidos. Na pior das hipóteses, você pode ver alguns erros / avisos não fatais ao montar o snapshot, mas a resposta do diário trará o sistema em um estado consistente. Se usando MyISAM, no entanto, é melhor congelar / quiesce seu sistema de arquivos antes de tirar um instantâneo.