Téměř vše, co váš počítač se systémem Linux dělá, je zapsáno na disk jako součást souboru protokolu. I když nejste u klávesnice nebo spíte, desítky protokolů se neustále aktualizují a jsou připraveny prohledat a diagnostikovat problémy nebo optimalizovat procesy.
Tento neustálý zápis může mít dopad na životnost vašeho paměťového média a způsobit jeho opotřebování dříve, než by tomu bylo jinak. Ušetřete své disky a peněženku pomocí aplikace Log2Ram, abyste minimalizovali zápis na disk!
Jak protokoly Linuxu opotřebovávají disky?
Protokoly jsou cenným zdrojem řešení problémů v Linuxu a používají je systém, jádro, zaváděcí procesy, správci balíčků, jednotlivé aplikace a Xorg. Pokud je ve vašem systému, pravděpodobně generuje soubory protokolu.
Pokud se na vašem linuxovém počítači něco pokazí nebo se nějaká aplikace chová špatně, vaší první akcí je zkontrolovat příslušné soubory protokolu a zjistit, co se v té době dělo.
Většinu přihlášení najdete /var/log. Tento adresář má obvykle desítky souborů a podadresářů a použitý prostor na disku se může pohybovat v desítkách gigabajtů.
Moderní disky SSD (Solid State Drive) mají omezený počet cyklů čtení/zápisu a čím více dat je na disk zapsáno, tím kratší bude jejich životnost. Protože Linux neustále zaznamenává vše, co se v systému děje, tyto cykly čtení/zápisu se sčítají rychleji, než by bylo potřeba. Nákup nového hardwaru pro váš počítač je zábava, ale ne, pokud to děláte kvůli katastrofálnímu selhání disku.
Jednodeskové počítače které zavádějí svůj operační systém z karty microSD, jsou obzvláště náchylné k poškození v důsledku nadměrného používání.
Jak může Log2Ram zachránit vaše disky
S nainstalovaným Log2Ram na vašem počítači se systémem Linux se protokoly nezapisují přímo na váš disk, místo toho se, jak název napovídá, zapisují do RAM.
Můžete si buď vybrat, zda chcete své protokoly trvale smazat, zapsat na disk v nastavenou dobu každý den, nebo nechat zapsat konečnou verzi na disk při vypnutí.
Nainstalujte a používejte Log2Ram na svém počítači se systémem Linux
Než začnete, měli byste aktualizovat a upgradovat všechny balíčky ve vašem systému. Otevřete terminál a zadejte:
sudo apt Aktualizace
upgrade sudo apt
Stáhněte si archiv Log2Ram a rozbalte jej:
curl -L https://github.com/azlux/log2ram/archive/master.tar.gz | tar zxf -
Přesuňte se do nového adresáře log2ram a udělejte instalační skript spustitelný:
CD log2ram-master
chmod +XNainstalujte.sh
Spusťte instalační skript:
sudo ./install.sh
Nyní restartujte:
sudo restart
Po opětovném přihlášení do počítače zkontrolujte, zda běží log2ram:
sudo systemctl status log2ram
Log2ram zapisuje na disk každý den. Pokud chcete změnit frekvenci, zadejte:
sudosystemctlUpravitlog2ram-denně.časovač
...a upravte záznam časovače.
Pokud chcete, aby se protokoly zapisovaly pouze při vypnutí nebo restartování systému, můžete časovač zcela deaktivovat pomocí:
sudosystemctlzakázatlog2ram-denně.časovač
Další možnosti můžete nakonfigurovat pomocí nano k úpravě konfiguračního souboru log2ram:
sudo nano /etc/log2ram.conf
Zde najdete pět proměnných, které můžete vyladit, aby se Log2Ram lépe hodil pro váš systém. Výchozí velikost složky protokolu v paměti RAM je nastavena na 40 MB, ale pokud provádíte pouze zápisy při vypnutí, a máte tendenci nechávat svůj stroj zapnutý několik dní v kuse, budete to chtít zvýšit na realističtější hodnota. Změna proměnné PATH_DISK vám umožní uložit vaše protokoly do jiného než výchozího umístění.
Měli byste používat Log2Ram na Linuxu?
Zatímco Log2Ram šetří opotřebení disku, může vám zabránit v diagnostikování problémů, pokud se váš počítač se systémem Linux neočekávaně zhroutí. Protože se protokoly zapisují na disk jen příležitostně, nezískáte informace v řádu mikrosekund o tom, co se dělo těsně před havárií.
Ať už tyto informace potřebujete použít nebo ne, je užitečné je mít k dispozici.