Re: Inquiétude : ext2 / LVM sur Debian

Page principale

Répondre à ce message
Auteur: Edgar Bonet
Date:  
À: Liste Guilde
Sujet: Re: Inquiétude : ext2 / LVM sur Debian
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