2.5. Recuperando um volume VDO após um desligamento imundo
Você pode recuperar um volume VDO após um desligamento imundo para que ele possa continuar operando. A tarefa é, em sua maioria, automatizada. Além disso, você pode limpar depois que um volume VDO foi criado sem sucesso por causa de uma falha no processo.
2.5.1. Modos de escrita VDO
A VDO suporta os seguintes modos de escrita:
sync
Quando a VDO está no modo
sync
, as camadas acima assumem que um comando de gravação grava dados para armazenamento persistente. Como resultado, não é necessário que o sistema de arquivo ou aplicativo, por exemplo, emita FLUSH ou force o acesso por unidade (FUA) a fazer com que os dados se tornem persistentes em pontos críticos.O VDO deve ser configurado para o modo
sync
somente quando o armazenamento subjacente garantir que os dados sejam escritos para armazenamento persistente quando o comando de gravação for concluído. Isto é, o armazenamento deve ou não ter cache de gravação volátil, ou ter um cache de gravação através do cache.async
Quando a VDO está no modo
async
, a VDO não garante que os dados sejam escritos para armazenamento persistente quando um comando de gravação é reconhecido. O sistema de arquivo ou aplicativo deve emitir solicitações FLUSH ou FUA para garantir a persistência dos dados em pontos críticos em cada transação.O VDO deve ser configurado para o modo
async
se o armazenamento subjacente não garantir que os dados sejam gravados em armazenamento persistente quando o comando de gravação for concluído; isto é, quando o armazenamento tiver um cache de gravação de volta volátil.async-unsafe
Este modo tem as mesmas propriedades do
async
, mas não é compatível com Atomicidade, Consistência, Isolamento, Durabilidade (ACID). Comparado aasync
,async-unsafe
tem um melhor desempenho.AtençãoQuando uma aplicação ou um sistema de arquivo que assume a conformidade ACID opera em cima do volume do VDO, o modo
async-unsafe
pode causar perda de dados inesperada.auto
-
O modo
auto
seleciona automaticamentesync
ouasync
com base nas características de cada dispositivo. Esta é a opção padrão.