Avant d’installer Log2RAM et d’avoir des journaux écrits dans la RAM au lieu de la mémoire, nous devons préparer le système d’exploitation de notre Raspberry Pi.
1. Avant de commencer avec Log2RAM, mettons à jour le système d’exploitation.
Vous pouvez mettre à jour le système d’exploitation à l’aide des deux commandes suivantes.
sudo apt update
sudo apt full-upgrade
2. Pour que le service Log2RAM fonctionne au mieux sur votre Raspberry Pi, ils recommandent d’installer le logiciel rsync.
Rsync est un logiciel conçu pour synchroniser le contenu entre un dossier source et un dossier de destination.
Nous pouvons installer rsync sur notre Pi en exécutant la commande suivante.
sudo apt install rsync
La configuration et l’installation de Log2RAM sur votre Raspberry Pi est un processus simple car les scripts fournis gèrent tout.
Au cours des prochaines étapes, nous allons mettre en service le service Log2RAM.
3. Maintenant que nous avons tout ce dont nous avons besoin, téléchargeons la dernière version du script log2ram.
Nous pouvons utiliser wget pour télécharger l’archive du dernier code disponible à partir des projets GitHub.
wget https://github.com/azlux/log2ram/archive/master.tar.gz -O log2ram.tar.gz
4. Une fois l’archive Log2RAM téléchargée sur votre appareil, nous devons l’extraire. Nous pouvons extraire l’archive tar en utilisant la commande ci-dessous.
tar xf log2ram.tar.gz
5.Passons au répertoire que nous venons d'extraire à l'aide du programme tar. Nous pouvons passer à ce répertoire en exécutant la commande ci-dessous.
cd /home/pi/log2ram-master
6. Enfin, nous pouvons exécuter le script d'installation log2ram. Ce script d'installation copie tout là où ils doivent être et le configure pour qu'il démarre au démarrage.
sudo ./install.sh
Nous devons exécuter cette commande avec le superutilisateur afin qu'il ait accès aux emplacements du système.
7. Bien que le service log2ram soit maintenant installé sur votre Raspberry Pi, il ne fait rien pour le moment.
En raison du fonctionnement de Log2RAM, vous devrez redémarrer votre Raspberry Pi. Pour redémarrer votre appareil, vous pouvez utiliser la commande ci-dessous.
sudo reboot
Lorsque vous redémarrez votre Raspberry Pi, le script Log2RAM crée un point de montage sur "/var/log" qui existe sur votre RAM.
Chaque fois qu’un programme écrit dans un fichier journal dans « /var/log », il sera écrit dans la RAM au lieu de la carte SD.
Le script fera également une sauvegarde de vos fichiers journaux qui sont stockés dans « /var/hdd.log ». Cette sauvegarde sera enregistrée quotidiennement et lorsque votre Raspberry Pi sera correctement éteint.
- Configuration de Log2RAM sur votre Raspberry Pi
Maintenant que nous avons installé le service Log2RAM sur le Raspberry Pi, nous pouvons maintenant configurer ses paramètres.
1. Le fichier de configuration de Log2RAM est stocké dans « /etc/log2ram.conf ».
Nous pouvons commencer à modifier ce fichier à l’aide de l’éditeur de texte nano en utilisant la commande suivante.
sudo nano /etc/log2ram.conf
2. Dans ce fichier, il y a deux options dont vous souhaitez prendre note.
La première option est « TAILLE ». En utilisant cette option, vous pouvez spécifier la quantité de RAM qui doit être affectée au montage.
En règle générale, 40 mégaoctets devraient suffire à la plupart des utilisateurs, car les fichiers texte ne sont généralement pas si volumineux.
Cependant, si vous exécutez un logiciel qui génère de nombreux journaux, vous pouvez envisager de l’augmenter à un montant plus important, tel que 128M
SIZE=40M
L’autre option que vous voudrez peut-être étudier est l’option « PATH_DISK ».
Vous pouvez utiliser cette option pour ajouter des chemins supplémentaires que vous souhaitez avoir montés sur la RAM.
Pour ajouter des chemins supplémentaires au disque RAM, séparez-le à l’aide d’un point-virgule (;). Le chemin ne doit pas inclure la barre oblique de fin (/).
PATH_DISK="/var/log"
3. Une fois que vous avez terminé d’apporter des modifications au fichier de configuration, vous devez l’enregistrer.
Pour enregistrer le fichier, vous pouvez appuyer sur CTRL + X, puis Y, suivi de la touche ENTRÉE.
4. Pour que ces modifications prennent effet, le Raspberry Pi devra être redémarré.
Le redémarrage garantit que les journaux de votre Raspberry Pi sont enregistrés sur le disque et que vos modifications de paramètres prennent effet.
Conclusion
Vous devriez maintenant avoir installé et exécuté le service Log2RAM sur votre Raspberry Pi.
Ce service vous aide à prolonger la durée de vie potentielle de votre carte SD en réduisant la quantité de données qui y sont écrites.
Les journaux de votre Raspberry Pi seront maintenant écrits sur le disque temporaire situé dans la RAM. Lorsque vous vous arrêtez, Log2RAM enregistre ces fichiers en les synchronisant sur le disque.
Si vous souhaitez trouver les fichiers journaux qui sont synchronisés sur votre carte SD, vous pouvez les trouver dans « /var/hdd.log/ ».
Log2RAM synchronisera également ces fichiers quotidiennement si aucun redémarrage ou arrêt ne s’est produit entre-temps.
Si vous avez rencontré des problèmes pour faire fonctionner Log2RAM sur votre Pi, n’hésitez pas à laisser un commentaire ci-dessous.