Le mardi 15 juin, Yves Martin a écrit :
> # lvcreate -L25000 -nlv_aptproxy_cache vg01
> [...]
> # mke2fs /dev/vg01/lv_aptproxy_cache
> [...]
> Block size=4096 (log=2)
> Fragment size=4096 (log=2)
> 3204992 inodes, 6400000 blocks
> 320000 blocks (5.00%) reserved for the super user
> First data block=0
> 196 block groups
> 32768 blocks per group, 32768 fragments per group
> 16352 inodes per group
> Superblock backups stored on blocks:
> 32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632,
> 2654208, 4096000
> [...]
> Et drame ! Je n'ai rien mis dedans qu'il y a déjà 1 Go qui manque ?!?!?
>
> # df -k
> Filesystem 1K-blocks Used Available Use% Mounted on
> [...]
> /dev/vg01/lv_aptproxy_cache
> 25197676 20 23917656 1% /var/cache/apt-proxy
>
> Est-ce un problème spécifique à l'ext2 ? Si oui quel système de fichiers
> est mieux adapté aux gros volumes et pour quelles limites ?
Tu as dû mal faire ton compte.
Tu as demandé 25000 Mo = 25600000 ko. mke2fs a bien trouvé
"Block size=4096" * "6400000 blocks" = 25600000 ko
Un certain nombre de ces blocs a été utilisé pour y loger autre chose
que des fichiers :
3204992 inodes * 128 octets = 400624 ko
196 bitmaps de bloc * 4 ko = 784 ko
196 bitmaps de inodes * 4 ko = 784 ko
11 copies du superbloc * 4 ko = 44 ko
Il devrait te rester 25197764 ko. Or df n'en voit que 25197676, il te
manque donc 88 ko. C'est peut-être les « group descriptors ». En tout
cas c'est pas grand chose.
En définitive, l'espace non disponible pour le contenu des fichiers est
de 25600000 - 25197676 = 402324 ko (393 Mo, et non 1 Go), soit 1,6 % du
système de fichiers. 99,6% de cet espace est occupé par les inodes. Les
infos des inodes sont vraiment nécessaires, et il en faut un par
fichier. Tu peux réduire le nombre d'inodes (options -i ou -N de mke2fs)
si tu sais que tu auras peu de fichiers (et donc des gros fichiers) sur
ton filesystem. Mais attention à ne pas te retrouver en manque d'inodes,
ce qui peut être rageant sur un filesystem où il reste de l'espace
libre.
Plus d'infos sur dumpe2fs.
PS : Non, ce ne sont pas les blocs réservés qui manquent. Ils sont
comptés par df et ils représentent bien plus que 88 ko.
--
Edgar Bonet Maison : 04 76 21 29 16 Bureau : 04 76 88 10 96
3 rue Jean Prévost Mobile : 06 77 19 79 39 Fax : 04 76 88 11 91
38000 Grenoble guilde@??? www.edgar-bonet.org