Plus d'espace disque alors qu'il reste de l'espace disque ?
Drôle de situation n'est-ce pas ? On a un énorme disque de 1To, encore 5% de libre à l'aise dessus et pourtant GNU/Linux s'obstine à refuser toute écriture en évoquant un épuisement des ressources.
gaston$echo 'coucou' > abash: write error: No space left on devicegaston$df -hFilesystem Size Used Avail Use% Mounted on/dev/sda1 901G 855G 45G 95% /
La raison de ce mystère est que le système de fichier
Pour voir quel espace a été effectivement resérvé, nous allons utiliser la commande tune2fs
gaston$sudo tune2fs -l /dev/sda1 | grep -i reservedReserved block count: 11993087Reserved GDT blocks: 966Reserved blocks uid: 0 (user root)Reserved blocks gid: 0 (group root)
Pour changer la proportion de blocs réservés, il suffit de relancer cette commande suivante en spécifiant cette fois un pourcentage (ici 3% de l'espace total) :
gaston$sudo tune2fs -m 3 /dev/sda1tune2fs 1.41.3 (12-Oct-2008)Initialisation du pourcentage de blocs réservés à 3% (7195852 blocs)
Voilà, maintenant nous avons à nouveau un peu d'espace pour respirer... Attention cependant à ne pas pousser cette limite trop près de 0, sous peine de bloquer le système.