Quase tudo que sua máquina Linux faz é gravado no disco como parte de um arquivo de log. Mesmo quando você está longe do teclado ou dormindo, dezenas de logs são constantemente atualizados, prontos para você pesquisar e diagnosticar problemas ou otimizar processos.

Essa gravação constante pode ter um impacto na vida útil do seu meio de armazenamento e fazer com que ele se desgaste mais cedo do que aconteceria de outra forma. Salve seus discos e sua carteira usando o aplicativo Log2Ram para minimizar a gravação em disco!

Como os logs do Linux desgastam os discos?

Os logs são um recurso valioso de solução de problemas no Linux e são usados ​​pelo sistema, kernel, processos de inicialização, gerenciadores de pacotes, aplicativos individuais e Xorg. Se estiver em seu sistema, provavelmente gera arquivos de log.

Se algo der errado com sua máquina Linux ou qualquer aplicativo se comportar mal, sua primeira ação é verificar os arquivos de log relevantes e ver o que estava acontecendo no momento.

instagram viewer

Você pode encontrar a maioria dos logs em /var/log. Esse diretório normalmente tem dezenas de arquivos e subdiretórios, e o espaço em disco usado pode chegar a dezenas de gigabytes.

Unidades de estado sólido modernas (SSDs) têm um número limitado de ciclos de leitura/gravação e, quanto mais dados forem gravados no disco, menor será sua vida útil. Como o Linux está constantemente registrando tudo o que acontece no sistema, esses ciclos de leitura/gravação são somados mais rapidamente do que o necessário. Comprar um novo hardware para o seu PC é divertido, mas não se você estiver fazendo isso devido a uma falha catastrófica da unidade.

Computadores de placa única que inicializam seu sistema operacional a partir de um cartão microSD são especialmente propensos a danos devido ao uso excessivo.

Como o Log2Ram pode salvar seus discos

Com Log2Ram instalado em sua máquina Linux, os logs não são gravados diretamente em seu disco, em vez disso, como o nome sugere, eles são gravados na RAM.

Você pode optar por ter seus logs excluídos permanentemente, gravados no disco em um horário definido todos os dias ou ter uma versão final gravada no disco no desligamento.

Instale e use o Log2Ram no seu PC Linux

Antes de começar, você deve atualizar e atualizar todos os pacotes em seu sistema. Abra um terminal e digite:

sudo apt atualizar
atualização sudo apt

Baixe o arquivo Log2Ram e extraia-o:

curl -L https://github.com/azlux/log2ram/archive/master.tar.gz | tar zxf -

Vá para o novo diretório log2ram e torne o script de instalação executável:

cd log2ram-mestre
chmod +xinstalar.sh

Execute o script de instalação:

sudo ./install.sh

Agora reinicie:

sudo reiniciar

Depois de fazer login novamente em sua máquina, verifique se o log2ram está em execução:

sudo systemctl status log2ram

Log2ram grava em disco todos os dias. Se você deseja alterar a frequência, digite:

sudosystemctleditarlog2ram-diariamente.cronômetro

...e edite a entrada do temporizador.

Se você preferir ter apenas logs gravados quando o sistema for desligado ou reinicializado, você pode desabilitar o cronômetro completamente com:

sudosystemctldesabilitarlog2ram-diariamente.cronômetro

Você pode configurar opções adicionais usando nano para editar o arquivo de configuração log2ram:

sudo nano /etc/log2ram.conf

Aqui, você encontrará cinco variáveis ​​que podem ser ajustadas para tornar o Log2Ram mais adequado para o seu sistema. O tamanho padrão da pasta de log na RAM é definido como 40 MB, mas se você estiver apenas confirmando gravações no desligamento, e tendem a deixar sua máquina ligada por dias a fio, você vai querer aumentar isso para um valor mais realista valor. Alterar a variável PATH_DISK permitirá que você salve seus logs em um local não padrão.

Você deve usar o Log2Ram no Linux?

Embora o Log2Ram economize no desgaste do disco, ele pode impedir que você diagnostique problemas se o seu PC Linux travar inesperadamente. Como os logs são gravados apenas ocasionalmente no disco, você não obterá informações atualizadas em microssegundos sobre o que estava acontecendo antes de uma falha.

Se você precisa usar essas informações ou não, é útil tê-las disponíveis.