/var/log/lastlog est un fichier binaire qui contient des informations sur la dernière fois que les utilisateurs se sont connectés au système. Le fichier lastlog est un fichier clairsemé, ce qui signifie que la taille apparente signalée par "ls -l" est supérieure à l'utilisation réelle du disque du fichier (du), car tous les blocs du fichier ne sont pas alloués sur le disque.
Un fichier fragmenté est un type de fichier informatique qui tente d'utiliser plus efficacement l'espace du système de fichiers lorsque les blocs alloués au fichier sont pour la plupart vides. Ceci est réalisé en écrivant de brèves informations (métadonnées) représentant les blocs vides sur le disque au lieu de l'espace "vide" réel qui constitue le bloc, en utilisant moins d'espace disque (c'est-à-dire que les fichiers épars contiennent des blocs de zéros dont l'existence est enregistrée, mais n'ont pas espace alloué sur le disque). La taille complète du bloc est écrite sur le disque en tant que taille réelle uniquement lorsque le bloc contient des données "réelles" (non vides).
Lors de la lecture de fichiers épars, le système de fichiers convertit de manière transparente les métadonnées représentant des blocs vides en blocs "réels" remplis de zéro octet au moment de l'exécution. L'application n'a pas connaissance de cette conversion. Les fichiers fragmentés sont couramment utilisés pour les images de disque, les instantanés de base de données, les fichiers journaux, etc.
Le fichier lastlog contient des informations sur la dernière fois qu'un utilisateur s'est connecté au système. Si vous souhaitez conserver ces informations, utilisez la commande lastlog pour exporter les informations du journal avant de recréer le fichier /var/log/lastlog ou copiez le fichier /var/log/lastlog existant vers un autre emplacement.
1. Effectuez une sauvegarde du contenu du dernier journal existant.
# lastlog > /tmp/lastlog.txt
OU
# cp /var/log/lastlog /opt/lastlog.bkp
2. Écrasez maintenant le fichier en utilisant l'une des commandes suivantes :
# >/var/log/lastlog
OU
# cat > /var/log/lastlog