Comece com o que você acha que é um valor razoável e, em seguida, configure o recurso de extensão automática de instantâneo do LVM2 para cobrir as coisas se algo der errado.
O LVM2 tem esse recurso realmente interessante que estenderá automaticamente volumes de snapshots que estão quase cheios sem precisar de intervenção do usuário. Para usá-lo, você precisa editar alguns dos padrões no arquivo de configuração do LVM2 (geralmente localizado em /etc/lvm/lvm.conf
). Os parâmetros de configuração relevantes são snapshot_autoextend_threshold
e snapshot_autoextend_percent
, ambos encontrados na seção activation
da configuração. O primeiro ( snapshot_autoextend_threshold
) controla a quantidade máxima de espaço que o LVM permitirá que o instantâneo tenha alocado antes de tentar estendê-lo como uma porcentagem do tamanho total, e o segundo ( snapshot_autoextend_percent
) controla a quantidade de espaço para adicionar quando for estendido como uma porcentagem do tamanho atual.
Há algumas ressalvas ao uso dessa funcionalidade:
- Isso não é baseado em eventos, mas, em vez disso, pesquisa o estado do instantâneo. Isso significa que existe algum atraso entre o momento em que ocorre uma gravação que pressiona o uso do espaço de instantâneo sobre o limite de extensão automática e quando o instantâneo é realmente estendido. Certifique-se de planejar seu limite e extensão de acordo.
- Cada instantâneo pode acabar ocupando um pouco mais de espaço do que o volume original. A menos que seja cuidadoso, isso pode acabar com o espaço rapidamente.