[HS] réponse de la commande df

2009-06-08 Par sujet mathias dufresne
Bonjour à tous,

Je viens de m'apercevoir que la comande df affiche des résultats souvent
incohérents sur mes FS en ext3, sur des serveurs Solaris en UFS, mais semble
fonctionner convenablement sur les netapp :
  linuxhp001:/mnt/volm01_00/etc# df | egrep '^[ \t]*[0-9]' | awk '{ print
$1, $2 + $3, $5 }'
7680168 7292304 /
18578172 17823200 /home
16777216 16777216 /mnt/volm02_00
15728640 15728640 /mnt/volm01_00
335544320 335544320 /mnt/volm01_01
167772160 167772160 /mnt/volm01_02
411041792 411041792 /mnt/volm02_02

Ici il s'agit d'une Debian stable avec des montages sur filers Netapp (tout
ce qui est dans /mnt) et les deux premières lignes correspondent à de
l'ext3. On voit nettement ici que la somme espace utilisé + espace libre
diffère de la taille totale sur de l'ext3 mais pas sur les Netapp.

J'ai aussi testé sur des systèmes Solaris 10 et les réponses de df ne
correspondent pas non plus lorsqu'il s'agit de files systems en UFS, par
contre en cas de montage sur filer les réponses sont bonnes...

Je cherche à comprendre ce qui peut générer ces erreurs dans les résultats,
serait-ce du à la journalisation ou quelque chose comme ça ?

Cordialement,

mathias


Re: [HS] réponse de la commande df

2009-06-08 Par sujet Alain Vaugham
Le lundi 8 juin 2009 16:21, mathias dufresne a écrit :
 Bonjour à tous,
Bonjour,


 Je viens de m'apercevoir que la comande df affiche des résultats souvent
 incohérents sur mes FS en ext3, sur des serveurs Solaris en UFS, mais
 semble fonctionner convenablement sur les netapp :
[...]

Une autre incohérence qui me parait similaire :
http://lists.debian.org/debian-user-french/2009/06/msg00056.html
Je ne sais pas si c'est lié.

-- 
Alain Vaugham

[PUB] Signature numérique GPG de ce courrier: 0xD26D18BC


pgpPfj5iV1MNj.pgp
Description: PGP signature


Re: [HS] réponse de la commande df

2009-06-08 Par sujet Alain Baeckeroot
Le 08/06/2009 à 16:21, mathias dufresne a écrit :
 # df | egrep '^[ \t]*[0-9]' | awk '{ print $1, $2 + $3, $5 }'
 7680168 7292304 /
 18578172 17823200 /home

 On voit nettement ici que la somme espace utilisé + espace libre
 diffère de la taille totale sur de l'ext3 

a mon avis, c'est que les tailles sont arrondies, et si il y a bcp de petits
fichiers cela crée une différence selon la facon de compter
(genre la taille occupée est la taille réelle, alors que la taille libre
ne compte que les blocs completement libre, pas l'espace résiduel laissé par
un fichier de 500 octet dans un bloc de 4k)

my 2 cents
Alain

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists Vous pouvez aussi ajouter le mot
``spam'' dans vos champs From et Reply-To:

Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org



Re: [HS] réponse de la commande df

2009-06-08 Par sujet Rémi Vanicat
mathias dufresne mathias.dufre...@gmail.com writes:

 Bonjour à tous,

 Je viens de m'apercevoir que la comande df affiche des résultats souvent
 incohérents sur mes FS en ext3, sur des serveurs Solaris en UFS, mais semble
 fonctionner convenablement sur les netapp :
   linuxhp001:/mnt/volm01_00/etc# df | egrep '^[ \t]*[0-9]' | awk '{ print
 $1, $2 + $3, $5 }'
 7680168 7292304 /
 18578172 17823200 /home
 16777216 16777216 /mnt/volm02_00
 15728640 15728640 /mnt/volm01_00
 335544320 335544320 /mnt/volm01_01
 167772160 167772160 /mnt/volm01_02
 411041792 411041792 /mnt/volm02_02

je soupçonne les blocs réservés pour le super utilisateur : 

TUNE2FS(8) -- Juillet 2008 -- E2fsprogs version 1.41.0

NOM
tune2fs -  Ajuster les  paramètres des systèmes  de fichiers
ext2 ou ext3.
[...]
-m pourcentage_blocs_réservés
Définir en pourcents la fraction du système de fichiers
qui  ne  peut  être   allouée  que  par  des  processus
privilégiés.  La  réservation de  blocs  du système  de
fichiers  pour   une  utilisation  par   des  processus
privilégiés permet d'éviter  la fragmentation et permet
aux  démons  lancé   par  root,  comme  syslogd(8),  de
continuer  à  fonctionner  correctement après  que  les
processus  non privilégiés ne  soient plus  autorisés à
écrire sur le système de fichiers. La valeur par défaut
est de 5 %.

et effectivement les différences correspondent a peu près à ces 5 % (bon
il doit y avoir autre chose en plus apparemment.)


-- 
Rémi Vanicat

-- 
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists Vous pouvez aussi ajouter le mot
``spam'' dans vos champs From et Reply-To:

Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org



Re: [HS] réponse de la commande df

2009-06-08 Par sujet Sylvain Sauvage
Alain Baeckeroot, lundi 8 juin 2009, 17:29:02 CEST
 
 Le 08/06/2009 à 16:21, mathias dufresne a écrit :
  # df | egrep '^[ \t]*[0-9]' | awk '{ print $1, $2 + $3, $5 }'
  7680168 7292304 /
  18578172 17823200 /home
 
  On voit nettement ici que la somme espace utilisé + espace libre
  diffère de la taille totale sur de l'ext3 
 
 a mon avis, c'est que les tailles sont arrondies, et si il y a bcp de petits
 fichiers cela crée une différence selon la facon de compter
 (genre la taille occupée est la taille réelle, alors que la taille libre
 ne compte que les blocs completement libre, pas l'espace résiduel laissé par
 un fichier de 500 octet dans un bloc de 4k)

  Déjà, man tune2fs :
   -m pourcentage_blocs_réservés
  Définir en pourcents la fraction du système de
fichiers qui ne peut être allouée que par  des processus
privilégiés.  La  réservation de blocs du système de fichiers
pour une utilisation par des processus privilégiés permet
d’éviter la fragmentation et permet aux démons lancé par root,
comme  syslogd(8), de continuer à fonctionner correctement après
que les processus non privilégiés ne soient plus autorisés à
écrire sur le  système  de  fichiers.  La  valeur  par défaut
est de 5 %.

-- 
 Sylvain Sauvage

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists Vous pouvez aussi ajouter le mot
``spam'' dans vos champs From et Reply-To:

Pour vous DESABONNER, envoyez un message avec comme objet unsubscribe
vers debian-user-french-requ...@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmas...@lists.debian.org