[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [linux] Reformater une partoche



Bonjour,

Il faut reformater ta partition...  Oui, le fait d'avoir une multitude de petits
fichiers consomme tous tes inodes, et donc malgré le fait qu'il te reste des
blocks libres sur ta partoche, il n'y a plus de inodes libres.  Ceci est dû au
fait que tu as formatté ta partition avec des gros blocks de data.
(par défaut , la suse fait un formatage en 4096 bytes / blocks, ce qui pose
problèmes pour des partitions contenants des fichiers < 4096 bytes !)

Tu peux le voir avec la commande  tune2fs -l /dev/...  (pour une partoche ext2
bien sûr).  Tu y verra aussi le nombre de inodes construits et occupés.

Pour résoudre ton problème, formatte ta partoche en spécifiant -b 1024 dans le
mke2fs.

 Le man mke2fs dit ceci : (dans l'option -i )
       -i bytes-per-inode
              Specify  the  bytes/inode ratio.  mke2fs creates an
              inode for every bytes-per-inode bytes of  space  on
              the  disk.   The  larger the bytes-per-inode ratio,
              the fewer inodes will be created.  This value  gen­
              erally  shouldn't  be smaller than the blocksize of
              the filesystem, since then too many inodes will  be
              made.  Be warned that is not possible to expand the
              number of inodes on a filesystem after it  is  cre­
              ated,  so  be careful decided the correct value for
              this parameter.
et le -b ceci:
       -b block-size
              Specify the size of blocks in bytes.   Valid  block
              size vales are 1024, 2048 and 4096 bytes per block.
              If omitted, mke2fs block-size is determined by  the
              file  system  size  and  the  expected usage of the
              filesystem (see the -T option).

En lisant un peu plus, je tombe sur le  -N :
       -N number-of-inodes
              overrides the default calculation of the number  of
              inodes  that  should be reserved for the filesystem
              (which is based on the number  of  blocks  and  the
              bytes-per-inode  ratio).   This  allows the user to
              specify the number of desired inodes directly.

Donc , conclusion, si tu fais varier le nombre de blocks, tu fais aussi varier
le nombre d'inodes (évidemment), donc je te conseillerais d'abord de reformater
avec l'option -b 1024, et voir ce que ça donne. Si ce n'est toujours pas
suffisant, reformatter sans l'option -b, mais avec '-T news', si tjrs pas
suffisant, reprendre le  -b 1024  et spécifier un -N ... , mais pour ça, faut
que tu fasses un tune2fs -l pour voir combien d'inodes tu as en -b 1024 pour lui
donner une plus grande valeur.

Voilà un peu le topo.  Maintenant, avec reiserfs, sais pas comment ça marche...
Hope this help U.

Benjamin

On Wed, 13 Mar 2002, Pascal  Duquenoy wrote:

> Salut la ml
> 
> Je désire tester un serveur freedb. Donc je récupère l'archives le
> pgm. Puis décompression de l'archive sur une partoche de 3.0 GB.
> Après qqu tasse de thé (Pentium 200mmx) plus de place sur la partoche
> alors qu'il me reste au moins 1.5 GB que faire (df -h)? ( archive est
> constituée d'une fulltitude  de pt fichier texte ) . Je pense que le
> prob est un manque de inode dispo non ? . Alors question comment
> changer la densité de inode.... Un reformatage non ? Mais comment
> préciser la densité d'inode désirer  !!!
> Merci pour toute aide
> 
> 
> Pascal Duquenoy
> Avenue Vauban, 14
> 5000        NAMUR
> 
> ------------ Output from gpg ------------
> gpg: Signature faite mer 13 mar 2002 22:50:41 MET avec une clé DSA ID 93D4CD8E
> gpg: Impossible de vérifier la signature: clé publique non trouvée
> 
> 


Cybersalutations
Benjamin Gonay


_______________________________________________
Linux Mailing List
Archives: http://unixtech.be/mailman/listinfo/linux