Récupérer de l'espace disque sur une partition ext2/3/4

Rédigé par Nicolas Sulek Aucun commentaire
Classé dans : Système Mots clés : ext3, ext4
Quand on crée une partition en ext2, ext3 ou ext4 sans option spécifique, il y a par défaut 5% de l'espace disque total qui est réservé au super utilisateur root ou aux processus fonctionnant en tant que root, et donc par conséquent indisponible pour les autres utilisateurs.
Sur de petites partitions, la place réquisitionnée est assez négligeable. Mais sur des partitions de l'ordre de plusieurs Go, voire To, cela peut-être dommageable.

Pour éviter cette perte de place, il faut, à la création de la partition, utiliser l'option -m de mkfs.ext2, mkfs.ext3 ou mkfs.ext4

Petit extrait de la page man de mkfs.ext à propos de cette option :
-m reserved-blocks-percentage
Specify the percentage of the filesystem blocks reserved for the super-user.
This avoids fragmentation, and allows root-owned daemons, such as
syslogd(8), to continue to function correctly after non-privileged
processes are prevented from writing to the filesystem. The default
percentage is 5%.

Donc pour éviter d'avoir cette réserve, il faut créer une partition avec
mkfs.ext4 -m 0 device_partition

Se pose maintenant le problème des partitions déjà existantes :-D

Heureusement il existe tune2fs qui permet de régler ça, entre autres. Et c'est toujours l'option -m qui est à utiliser.
Nul besoin d'une partition vierge, les données ne sont pas touchées par cette manipulation, c'est uniquement un entête définissant les options de la partition qui est modifié.

Comme pour toute opération sur une partition, il faut d'abord la démonter. On passe ensuite à la réduction de l'espace avec
tune2fs -m 2 device_partition

pour qu'il n'est plus que 2% qui soit réservé.

Il vaut mieux éviter de faire ce genre d'opération sur la partition /, car c'est sur elle qu'on risque un jour d'avoir besoin de cet espace réservé.
De plus, au lieu d'utiliser 0 pour éliminer cette réserve, on peut aussi utiliser 1 ou 2 qui est sans doute plus prudent.

Les commentaires sont fermés.