Retour : Page Principale > sommaire mémos

Espace disque libre et blocs réservés sur les systèmes de fichiers ext


Le pourquoi du comment

Le système de fichiers ext, c'est super bonnard. On utilise actuellement (2014) les versions 3 ou 4 sur tous nos serveurs.

Ce  SdF permet plein de trucs intelligents, notamment de rĂ©server un certain nombres de blocs au superutilisateur. Ainsi, mĂŞme si les cons d'utilisateurs saturent le  SdF en mettant 150 copies de "Intouchables.avi", le superutilisateur peut encore avoir un peu de marge pour travailler.

Il est super important de laisser des blocs rĂ©servĂ©s sur les partitions système, sans quoi une saturation du  SdF peut causer l'impossibilitĂ© de se connecter en SSH, et de faire quoi que ce soit d'autre d'ailleurs. Par contre, sur une partition de stockage, ces blocs rĂ©servĂ©s sont carrĂ©ment de l'espace perdu. Et mĂŞme si, dans le cas du serveur de sauvegarde par exemple, c'est le superutilisateur qui utilise cet espace de sauvegarde, le fait d'avoir des blocs rĂ©servĂ©s va fausser la sortie de df, qui indiquera 100% alors qu'il reste de l'espace.

Commandes utiles

A utiliser en root, pour de nouvelles aventures. Remplacer /dev/sdc1 par votre partition.

Consulter les informations du  SdF (alcoolisme, absence de papiers, etc.) - chercher la ligne "Reserved block count"
tune2fs -l /dev/sdc1

Définir le pourcentage de blocs réservés à 1 (sur un gros disque, c'est beaucoup trop)
tune2fs -m 1 /dev/sdc1

Définir le nombre de blocs réservés à 500000 (pour des blocs de 4 Ko, ça doit faire dans les 2 Go)
tune2fs -r 500000 /dev/sdc1