Le Dimanche 9 Juin 2002 17:57, Vincent BADIER a �crit :
> Le Samedi 8 Juin 2002 14:38, vous avez �crit :
> > Le Samedi 8 Juin 2002 16:19, vous avez �crit :
> > > Bonjour tout le monde
> > >
> > > Je suis abscent des listes depuis un moment, vraiment occup�, mais
> > > j'�sp�re revenir bientot! (qui a dit non pas lui!!! ?? ;)
> > >
> > > En fait j'ai un chtit soucis : simplement avec cp.
> > >
> > > J'ai un un groupe de volume de 3 disques (9 Go). j'ai construit 1
> > > seul volume logique, ce qui me fait 27 Go. j'ai cr�� le syst�me de
> > > fichier (ext2) puis je l'ai mont�. Pas de probl�me pendant plusieurs
> > > mois.
> > >
> > > L'ensemble du syst�me est install� sur un autre disque et le LV est
> > > utilis� pour le montage ftp (/var/ftp).
> > >
> > > depuis qq jours, j'essaie de mettre a jour un fichier dans l'un des
> > > r�pertoires du ftp et voici son insulte :
> > >
> > > cp: Ne peut cr�er un fichier de type r�gulier
> > > `/var/ftp/Pert/Dev/libpert.ml'.: Aucun espace disponible sur le
> > > p�riph�rique
> >
> > Que donne un df -i ?
> >
> > > en sacant que j'ai 8Go de libre, que le syst�me est bien mont� en
> > > (rw) que j'ai pass� la cmd cp en root... et que j'ai v�rifi� le
> > > syst�me de fichier (e2fsck -> code de retour 0, avec tout qui se
> > > passe bien a l'�cran). J'ai m�me d�mont�, remont� (formc�ment pour le
> > > e2fsck). J'ai m�me pouss� le bouchon jusqu'a rebooter, en d�sespoir
> > > de cause. Et ben non!! rien de mieux!
> > >
> > > Je s�che, qq aurait une petite id�e?
> > >
> > > @+
> > > Vincent, d�butant des temps modernes (et � vie!)
> >
> > A+
> > Christophe Josselin
>
> Effectivement tu as mis le doigt dessus. Je n'avais pas v�rifi� cela.
>
> Pour ceux que la r�ponse int�resse :
>
> df -i montre l'occupation des inodes de chaque montage.
>
> Le terme inode d�signe le descripteur d'un fichier. Il contient les
> attributs du fichier, (qui sont affich� lar ls -l) et une table d'acc�s
> aux donn�es. Il existe une table d'inode par disque, et l'espace qu'elle
> occupe est r�serv�e lors de la cr�ation du syst�me de fichier. La taille
> de la table d'inode est donc un param�tre statique (du moins dans ext2
> que j'utilise). Ce param�tre es important car il fige le nombre maximal
> de fichiers que l'on peut cr�er sur le-dit syst�me.
>
> Mon erreur a �t� double. Lors de la cr�ation du file system, je n'ai pas
> pris en compte ce param�tre et il es rest� � 6100 et des brouettes. (par
> comparaison, lors de la cr�ation du /home, du /var ou du / usr, le
> syst�me a plac� cette valeur a + de 200 000!! J'�tais donc compl�tement
> out! D'autre part, je ne me souvenais pas avoir mis sur le ftp la distro
> compl�te d'OpenBsd (a des fin de tests, pour ne pas mourrir idiot) et ce,
> non pas en iso mais tous les fichiers.
>
>
> Il en r�sulte que ma table d'inod �tait pleine a 100% (m�me si le disque
> lui n'avait que 60% envirion de pris), donc impossible de cr��er des
> fichier dedans. On pouvait cependant �craser un fichier. Tout ceci se
> tient.
>
>
> Merci encore Christophe de m'avoir mis sur la piste
>
> @+
> Vincent, d�butant des temps modernes (et � vie!)
Pas de quoi et bravo pour l'esplication que tu viens de fournir sur les
inodes. Je n'avais jamais fait attention au nombre d'inodes qui �taient
cr��s automatiquement. D'autant plus que je suis en ext3 et reiserfs.
Pour ceux que cela int�ressent, voici le contenu de mes partitions avec le
nombre d'iodes pr�sent et utilis�s :
[chris@athlon chris]$ df -ih
SysFichier Inodes IUtil. ILibr.IUti% Mont� sur
/dev/hda6 61K 19K 42K 30% /
/dev/hda1 7.8K 56 7.7K 1% /boot
none 31K 1 31K 1% /dev/shm
/dev/hda11 8.4M 18K 8.4M 1% /home
/dev/hda9 65K 50 64K 1% /tmp
/dev/hda7 375K 140K 235K 38% /usr
/dev/hda8 125K 6.0K 118K 5% /usr/local
/dev/hda10 258K 777 257K 1% /var
/dev/hdb10 4.0G 0 3.9G 0% /home/sav
et pour �tre complet la taille des partition :
[chris@athlon chris]$ df -h
SysFichier Tail. Util.Disp. Uti% Mont� sur
/dev/hda6 235M 42M 181M 19% /
/dev/hda1 30M 2.9M 25M 11% /boot
none 125M 0 124M 0% /dev/shm
/dev/hda11 66G 3.1G 63G 5% /home
/dev/hda9 509M 17M 466M 4% /tmp
/dev/hda7 2.9G 2.0G 775M 73% /usr
/dev/hda8 980M 532M 398M 58% /usr/local
/dev/hda10 2.0G 93M 1.7G 5% /var
/dev/hdb10 23G 19G 4.9G 79% /home/sav
Bonnejourn�e � tous.
--
La theorie, c'est quand on comprend tout mais que rien ne marche.
La pratique, c'est quand ca marche sans qu'on ne sache pourquoi.
Les ingenieurs rassemblent les deux:
rien ne marche et ils ne savent pas pourquoi. ULg
Christophe Josselin
Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur "http://www.mandrakestore.com"