2.2. Iniciando ou parando volumes VDO
Você pode iniciar ou parar um determinado volume VDO, ou todos os volumes VDO, e seus índices UDS associados.
2.2.1. Volumes VDO iniciados e ativados
Durante a inicialização do sistema, a unidade vdo
systemd
automaticamente starts todos os dispositivos VDO que são configurados como activated.
A unidade vdo
systemd
é instalada e ativada por padrão quando o pacote vdo
é instalado. Esta unidade executa automaticamente o comando vdo start --all
na inicialização do sistema para trazer à tona todos os volumes VDO ativados.
Você também pode criar um volume VDO que não comece automaticamente, adicionando a opção --activate=disabled
ao comando vdo create
.
A ordem inicial
Alguns sistemas podem colocar volumes LVM tanto acima dos volumes VDO quanto abaixo deles. Nesses sistemas, é necessário iniciar os serviços na ordem correta:
- A camada inferior da LVM deve começar primeiro. Na maioria dos sistemas, o início desta camada é configurado automaticamente quando o pacote LVM é instalado.
-
A unidade
vdo
systemd
deve começar então. - Finalmente, scripts adicionais devem ser executados a fim de iniciar volumes LVM ou outros serviços em cima dos volumes VDO em execução.
Quanto tempo leva para parar um volume
A parada de um volume VDO leva tempo com base na velocidade de seu dispositivo de armazenamento e na quantidade de dados que o volume precisa para escrever:
- O volume sempre escreve em torno de 1GiB para cada 1GiB do índice UDS.
- O volume adicionalmente escreve a quantidade de dados igual ao tamanho do cache do mapa de blocos mais até 8MiB por laje.
- O volume deve terminar o processamento de todos os pedidos de IO pendentes.