[HS] réponse de la commande df
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
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
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
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
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