Ceci est une ancienne révision du document !
Jouer avec le nombre d'inodes d'une partition
Par défaut le nombre d'inodes pour une partition ext2/3/4 est définie par la règle suivante : un inode pour 16384 octets.
Cette valeur par défaut peut être observée dans le fichier /etc/mke2fs.conf , (valeur de inode_ratio ).
Pour certaines utilisations (beaucoup de petites fichiers, comme par exemple les rapports d'utilisation du proxy squid par calamaris), cette valeur peut ne pas suffire, utilisez “df -i” pour obtenir le nombre d'inodes libres/total d'une partition, comme par exemple (on voit que 100% des inodes sont utilisés) :
$ df -i /dev/mapper/VolGroupe-squid--reports Sys. de fichiers Inodes IUtil. ILib. IUti% Monté sur /dev/mapper/vg-report 196608 194977 1631 100% /var/www/squid-reports
On ne peut hélas changer ce nombre sur une partition existante, il faudra créer une autre partition a coté et y recopier vos fichiers.
Il faut utiliser l'option -i de mkfs lors de la création du systeme de fichiers.
Par exemple pour doubler le nombre d'inodes en jouant sur le nombre d'octets par inode, formater la partition (ici un LV lvm) en ajoutant l'option “-i 8192” :
mkfs.ext4 -i 8192 /dev/mapper/vg-report2