Presque tout ce que fait votre machine Linux est écrit sur le disque dans le cadre d'un fichier journal. Même lorsque vous êtes loin du clavier ou que vous dormez, des dizaines de journaux sont constamment mis à jour, prêts à vous permettre de rechercher et de diagnostiquer des problèmes ou d'optimiser des processus.

Cette écriture constante peut avoir un impact sur la durée de vie de votre support de stockage et provoquer son usure plus tôt qu'elle ne le ferait autrement. Sauvegardez vos disques et votre portefeuille en utilisant l'application Log2Ram pour minimiser l'écriture sur disque !

Comment les journaux Linux usent-ils les disques ?

Les journaux sont une ressource de dépannage précieuse sur Linux et sont utilisés par le système, le noyau, les processus de démarrage, les gestionnaires de packages, les applications individuelles et Xorg. S'il se trouve sur votre système, il génère probablement des fichiers journaux.

Si quelque chose ne va pas avec votre machine Linux ou si une application se comporte mal, votre première action consiste à vérifier les fichiers journaux pertinents et à voir ce qui se passait à ce moment-là.

Vous pouvez trouver la plupart des journaux dans /var/log. Ce répertoire contient généralement des dizaines de fichiers et de sous-répertoires, et l'espace disque utilisé peut atteindre des dizaines de gigaoctets.

Disques SSD modernes ont un nombre limité de cycles de lecture/écriture, et plus il y a de données écrites sur le disque, plus leur durée de vie sera courte. Étant donné que Linux enregistre en permanence tout ce qui se passe sur le système, ces cycles de lecture/écriture s'accumulent plus rapidement qu'ils ne le devraient. L'achat de nouveau matériel pour votre PC est amusant, mais pas si vous le faites à cause d'une panne de disque catastrophique.

Ordinateurs monocarte qui démarrent leur système d'exploitation à partir d'une carte microSD sont particulièrement susceptibles d'être endommagés en raison d'une utilisation excessive.

Comment Log2Ram peut sauvegarder vos disques

Avec Log2Ram installé sur votre machine Linux, les journaux ne sont pas écrits directement sur votre disque, mais comme leur nom l'indique, ils sont écrits sur la RAM.

Vous pouvez choisir de supprimer définitivement vos journaux, de les écrire sur le disque à une heure définie chaque jour, ou d'écrire une version finale sur le disque à l'arrêt.

Installez et utilisez Log2Ram sur votre PC Linux

Avant de commencer, vous devez mettre à jour et mettre à niveau tous les packages de votre système. Ouvrez un terminal et entrez :

sudo apt mise à jour
mise à niveau sudo apt

Téléchargez l'archive Log2Ram et extrayez-la :

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

Déplacez-vous dans le nouveau répertoire log2ram et rendez le script d'installation exécutable :

CD log2ram-master
chmod +Xinstaller.sh

Exécutez le script d'installation :

sudo ./install.sh

Redémarrez maintenant :

redémarrage sudo

Après vous être reconnecté à votre machine, vérifiez que log2ram est en cours d'exécution :

statut sudo systemctl log2ram

Log2ram écrit sur le disque tous les jours. Si vous souhaitez modifier la fréquence, saisissez :

sudosystemctlmodifierlog2ram-quotidien.minuteur

...et modifiez l'entrée de la minuterie.

Si vous préférez que les journaux ne soient écrits que lorsque le système s'arrête ou redémarre, vous pouvez désactiver complètement la minuterie avec :

sudosystemctldésactiverlog2ram-quotidien.minuteur

Vous pouvez configurer des options supplémentaires en utilisant nano pour modifier le fichier de configuration log2ram :

sudo nano /etc/log2ram.conf

Ici, vous trouverez cinq variables que vous pouvez modifier pour rendre Log2Ram mieux adapté à votre système. La taille par défaut du dossier de journal dans la RAM est définie sur 40 Mo, mais si vous ne validez que des écritures à l'arrêt, et ont tendance à laisser votre machine allumée pendant des jours à la fois, vous voudrez augmenter cela à un niveau plus réaliste valeur. La modification de la variable PATH_DISK vous permettra d'enregistrer vos journaux dans un emplacement autre que celui par défaut.

Devriez-vous utiliser Log2Ram sous Linux ?

Bien que Log2Ram économise sur l'usure du disque, il peut vous empêcher de diagnostiquer des problèmes si votre PC Linux tombe en panne de manière inattendue. Comme les journaux ne sont écrits qu'occasionnellement sur le disque, vous n'obtiendrez pas d'informations à la microseconde sur ce qui se passait juste avant un crash.

Que vous ayez besoin d'utiliser ces informations ou non, il est utile de les avoir à disposition.