Exécuter un VPS avec Ubuntu 12.04.5 LTS. Remarqué une pointe dans l'utilisation du disque. Il s'avère que le coupable est Lastlog. Remplacé par >/var/log/lastlog
.
Après vous être déconnecté de la session et vous être reconnecté, lastlog augmente de nouveau en taille:
-rw-rw-r-- 1 root utmp 4.2G May 5 06:32 /var/log/lastlog
Est-ce quelque chose de connu? Comment puis-je empêcher lastlog d'utiliser autant d'espace?
Je vous remercie!
/var/log/lastlog
est un fichier clairsemé , ce qui signifie que sa taille réelle n'est pas signalée par ls -l
mais par ls -s
. Cela signifie que votre dernier journal pourrait ne pas être aussi énorme que vous le pensez:
Essayer:
ls -s /var/log/lastlog
pour obtenir un rapport de sa taille en blocs.
La croissance soudaine de /var/log/lastlog signifie un haut utilisateur UID déconnecté . Regardez lastlog page de manuel
Edit - Pour résoudre ce problème :
Vous pouvez connaître le dernier utilisateur déconnecté en utilisant la commande lastlog
.
Et après vous être assuré que l'utilisateur n'est pas connecté avec la commande w
, changez son UID. Voir comment dans " Comment changer d'utilisateur gid et uid "
Puis effacez /var/log/lastlog
comme vous l’avez déjà fait avec
> /var/log/lastlog
Note : Avec un ID utilisateur de 6565666, je n'ai eu que 1,8G pour /var/log/lastlog
. Donc, votre utilisateur doit avoir un uid supérieur à 26262664 ???