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 a async, async-unsafe tem um melhor desempenho.

Atenção

Quando 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 automaticamente sync ou async com base nas características de cada dispositivo. Esta é a opção padrão.
Red Hat logoGithubRedditYoutubeTwitter

Aprender

Experimente, compre e venda

Comunidades

Sobre a documentação da Red Hat

Ajudamos os usuários da Red Hat a inovar e atingir seus objetivos com nossos produtos e serviços com conteúdo em que podem confiar.

Tornando o open source mais inclusivo

A Red Hat está comprometida em substituir a linguagem problemática em nosso código, documentação e propriedades da web. Para mais detalhes veja oBlog da Red Hat.

Sobre a Red Hat

Fornecemos soluções robustas que facilitam o trabalho das empresas em plataformas e ambientes, desde o data center principal até a borda da rede.

© 2024 Red Hat, Inc.