Quão grande deve ser um instantâneo do LVM?

0

Prefácio à minha situação e motivação

Estou tentando me familiarizar com a edição do Ubuntu Server enquanto configuro um servidor doméstico. Estou configurando uma pequena rede virtual com um hipervisor para experimentar. Agora, muitos hypervisors têm um recurso de snapshot, assim como o meu, eu ainda gostaria de aprender sobre snap shots de LVM já que não há terceiros com um servidor real. Minha intenção pessoal com meu servidor doméstico é configurar um servidor de arquivos sem cabeçalho que funcionará também como um servidor da Web e talvez DNS, e-mail e diretório ativo - algo que raramente será tocado, a não ser pela atualização.

Dito isto,

AS PERGUNTAS:

Em um ambiente de servidor, qual deve ser o tamanho de um instantâneo? Idealmente instantâneos depois de uma milha pedra; um instantâneo depois de configurar todas as contas de usuário; outro depois de configurar algo como samba, etc.

Em um ambiente de desktop, qual deve ser o tamanho de um instantâneo? idealmente após grandes marcos, como projetos pessoais, instalação e desinstalação de diferentes programas, etc.

Eu não posso expressar exatamente o que estou querendo dizer, mas espero que esteja claro.

Pensamentos pessoais

Pelo que entendi, os instantâneos funcionam acompanhando as alterações no software e não nas cópias diretas reais, como backups espelhados. Dito isto, presumo que algo mais do que um gigabyte é mais do que perfeito para a vida ou a maioria da vida útil de um servidor que nunca será realmente modificado. Eu assumo que mesmo algumas centenas de megabytes seriam mais que suficientes.

Em uma área de trabalho pessoal, presumo que você queira um instantâneo com o tamanho de alguns gigabytes ou até mesmo uma série de instantâneos com vários gigabytes.

    
por Matthew T. Scarbrough 26.11.2018 / 17:49

1 resposta

1

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.
por 26.11.2018 / 21:41