Vous manquez d’espace disque sous Linux ? Vérifiez les fichiers journaux du système !

La gestion de l'espace de stockage sur différents systèmes d'exploitation est essentielle au maintien des performances et de l'efficacité. Si vous rencontrez des avertissements concernant le manque d'espace sur le disque dur, la première étape consiste à vérifier les différents fichiers stockés sur votre appareil et à vérifier l'état de l'espace de stockage.

Bien que les systèmes Linux aient la réputation d'être rapides et légers, vous constaterez peut-être que vous manquez soudainement d'espace sur votre disque dur. Pourquoi cela se produit-il sur votre appareil ? Vous constaterez que le répertoire occupant le plus d'espace, et éventuellement les fichiers coupables, se trouvent principalement dans les journaux système Linux.

À mesure que le volume de données et la complexité des applications augmentent, l'espace de stockage est devenu vital pour les systèmes Linux. La vérification et l'optimisation de l'espace disque dur permettent d'éviter les problèmes de performances et les possibilités négatives associées au manque de capacité de stockage. Dans ce guide, nous expliquerons comment vérifier l'état de l'espace de stockage et proposerons des stratégies pour améliorer les performances du système Linux en gérant efficacement l'espace de stockage. Vérifier Comment vérifier et gérer l'espace disque sur un système Linux.

Vous manquez d’espace disque sous Linux ? Vérifiez les fichiers journaux du système ! -Linux

Pourquoi les fichiers journaux occupent-ils autant d’espace de stockage sur le disque dur ?

Les journaux constituent une partie importante de l'administration du système Linux. Grâce à lui, vous pouvez voir ce qui se passe avec votre appareil et vous pouvez également résoudre tout problème qui survient. Les fichiers journaux pour Linux sont quelque peu similaires à ce qu'il propose Observateur d'événements sous Windows. Les enregistrements ne prennent généralement pas beaucoup de place. En effet, la plupart des distributions géreront automatiquement l'espace qu'elles occupent sur votre disque dur.

Les journaux Linux étaient historiquement des fichiers texte brut, mais avec de nombreuses distributions majeures passant à systemd, ce sont des fichiers binaires gérés par Journal, Un service systemd. Au lieu de cela, la distribution utilisera soit rsyslog ou syslog-de.

Étant donné que les anciens enregistrements ne sont pas pertinents et que les archives volumineuses peuvent prendre de la place, votre système les « fait tourner » généralement — archive, compresse et éventuellement supprime — pour libérer de l'espace sur le disque dur pour les choses que vous souhaitez réellement.

Même si vous ne pensez pas que les enregistrements prendront beaucoup de place, un problème dans le processus peut remplir vos enregistrements plus rapidement que le système ne peut les faire pivoter.

Si vous vérifiez l'espace de votre disque dur et constatez que votre espace de stockage est soudainement faible et que vous savez que vous n'avez pas téléchargé de fichiers volumineux récemment, il peut s'agir d'un problème avec les fichiers journaux de votre système Linux. Vous devrez découvrir ce qui remplit les registres de votre système et le réparer.

Vous pouvez vérifier la quantité d'espace disque que vous utilisez à l'aide de la commande tu h:

du -h /var/log

Vous verrez une liste de chaque sous-répertoire, ainsi que l'espace total qu'il occupe :

Vous manquez d’espace disque sous Linux ? Vérifiez les fichiers journaux du système ! -Linux

Rechercher des fichiers journaux

Si vous utilisez une distribution Linux moderne basée sur systemd, vous utiliserez Journalctl Pour consulter vos dossiers ; Journald stocke généralement les enregistrements dans des dossiers /var/log/journal ou /exécuter/journal/journal, selon la distribution dont vous disposez.

Vous manquez d’espace disque sous Linux ? Vérifiez les fichiers journaux du système ! -Linux

Pour afficher les journaux, tapez la commande Journal À l'invite du shell. Il existe d'autres options de ligne de commande utiles. Pour afficher les messages de démarrage, utilisez le drapeau -b:

journalctl -b

Vous pouvez consulter les messages de votre journal système en temps réel à l'aide de la balise -f.

Si votre distribution n'utilise pas systemd, vous retrouverez les fiches dans le répertoire / var / log. Même avec systemd, certaines applications stockent toujours leurs journaux dans ce répertoire. Quels sont des fichiers texte brut que vous pouvez numériser à l'aide d'un utilitaire tel que Appelez-nous, Ou moins.

Par exemple, pour lire le journal système :

less /var/log/syslog

Vous verrez le contenu complet du fichier journal qui peut contenir des milliers de lignes :

Vous manquez d’espace disque sous Linux ? Vérifiez les fichiers journaux du système ! -Linux

Vous pouvez également le surveiller en temps réel grâce à un tag -f Pour une commande queue:

tail -f /var/log/syslog

Vérifier Comment utiliser Diskonaut pour créer des visualisations de l'espace disque sous Linux.

Comment Linux fait pivoter les fichiers journaux

Vous manquez d’espace disque sous Linux ? Vérifiez les fichiers journaux du système ! -Linux

Dans le guide / var / logVous remarquerez peut-être des fichiers dont les noms se terminent par « log.N.gz », où N est un nombre. C’est le résultat du recyclage des anciens enregistrements par le système. La plupart des distributions ont un utilitaire qui fait cela automatiquement, appelé « logrotate ». Généralement mis en place tourner À exécuter en tant que tâche cron Ou une minuterie système.

Par défaut, dans la plupart des distributions, il s'exécutera quotidiennement. logrotate compresse les anciens journaux à l'aide de gzip, comme en témoigne le format de fichier « .gz ». Pour ce faire, il utilise un seuil, tel que l'âge ou la taille du fichier, et un autre seuil pour éventuellement supprimer les anciens fichiers journaux.

Les options par défaut de Logrotate sont suffisantes pour la plupart des utilisateurs de bureau. Vous pouvez modifier le comportement de logrorate en modifiant le fichier /etc/logrotate.conf En tant qu'utilisateur root, vous pouvez également modifier les fichiers cron ou les fichiers temporaires systemd de votre système, mais ces opérations ne concernent que les administrateurs du serveur.

Il est préférable de corriger ce qui remplit vos journaux plutôt que de modifier les fichiers de configuration pour économiser de l'espace sur le disque dur. Si vous devez modifier la configuration, vous pouvez lire logrotate la page de manuel.

Quels enregistrements peuvent être supprimés en toute sécurité ?

Vous manquez d’espace disque sous Linux ? Vérifiez les fichiers journaux du système ! -Linux

Si tout le reste échoue et que vous avez désespérément besoin de libérer de l'espace de stockage sur le disque dur, vous pouvez supprimer manuellement les fichiers journaux archivés qui se terminent par « .gz » avant que logrotate ne le fasse. vous pouvez utiliser rm, mais vous devrez l'exécuter en tant que root puisque ces fichiers appartiennent au système :

sudo rm /var/syslog/syslog.*gz

Cette commande supprimera tous les fichiers contenant « syslog ». Il se termine par « gz ».

Avertissement: Soyez toujours très prudent lorsque vous exécutez des commandes via Sudo, en particulier les commandes destructrices telles que rm!

Vous ne devriez normalement pas supprimer des fichiers dans les répertoires système sans en comprendre pleinement les implications, mais les enregistrements archivés ne poseront aucun problème s'ils sont manquants. Si vous rencontrez un problème, vous devrez peut-être revenir aux anciens journaux. Vérifier Comparaison entre Sudo et Su : quelle commande utiliser ?

Comment réparer ce qui remplit vos journaux

La meilleure façon de savoir ce qui remplit vos journaux est de suivre les journaux à l'aide des Options Journalctl ou queue -f. Le mieux est de répéter les messages d'erreur.

Vous devrez gérer le processus errant pour économiser de l'espace sur le disque dur. Si vous ne savez pas quelle est la cause de l'erreur, vous pouvez effectuer une recherche sur le Web ou demander de l'aide sur les canaux d'assistance de votre distribution. Lorsque le problème est enfin résolu, vous pouvez supprimer en toute sécurité les anciens enregistrements. Vous devriez maintenant disposer de plus d’espace sur le disque dur. Vous pouvez voir maintenant Comment utiliser Journalctl pour lire les journaux du système Linux.

Aller au bouton supérieur