Re: [#!/fr] Tailles des dossiers

Page principale
Supprimer ce message
Répondre à ce message
Auteur: Jean-Luc Bailloeul
Date:  
À: La liste francophone des scripts shell
Sujet: Re: [#!/fr] Tailles des dossiers
> De : Patrick Proniewski <patpro@???>
> Répondre à : La liste francophone des scripts shell
> <script_shell_fr@???>
> Date : Wed, 15 Jun 2011 12:23:14 +0200
> À : La liste francophone des scripts shell <script_shell_fr@???>
> Objet : Re: [#!/fr] Tailles des dossiers
>
> On 15 juin 2011, at 12:05, Jean-Luc Bailloeul wrote:
>
>> Bonjour la liste,
>>
>> Pour surveiller la taille des dossiers Users sur mes serveurs, j'utilise en
>> root la commande suivante :
>>
>> du -ks * | sort -rn | awk '{printf("%dMB\t%-10s\n", int($1 / 1024 + 0.5),
>> $2)}'
>>
>> Ce qui me donne une jolie liste du type :
>> 24745MB pmeŠ
>> 23327MB azeŠ
>> 18315MB sanŠ
>>
>> Je me dis cependant qu'elle est longue à l'exécution, gourmande en
>> processeur, et très certainement naze en termes de performance et
>> d¹esthétique.
>
> Si tu es sur un système BSD (FreeBSD, Mac OS X) et que tu es prêt à laisser du
> faire le formatage, tu peux faire simplement ceci :
>
> # du -hd1 /Users

Oui, je vois. Mais effectivement le "top score" m'intéresse en premier lieu.
>
> Ensuite, je ne vois pas trop comment faire plus rapide, sans un système de
> fichiers plus efficace. Sur FreeBSD avec ZFS, j'ai un point de montage par
> utilisateur, donc j'ai les stats d'usage immédiatement :
>
> $ df -h /user/patpro
> Filesystem            Size    Used   Avail Capacity  Mounted on
> tank/user/patpro    1.0G    9.3M    1.0G     1%    /user/patpro

Ça c'est super intéressant.
Et pratique.
>
> Mais si tu dois parcourir le FS pour compter, c'est mort pour les perf.

Ok. Merci Patrick.
>
> patpro
> _______________________________________________
> archives :
> http://listes.patpro.net/list/sshfr.fr.html
> http://listes.patpro.net/mailman/listinfo/script_shell_fr



_______________________________________________
archives :
http://listes.patpro.net/list/sshfr.fr.html
http://listes.patpro.net/mailman/listinfo/script_shell_fr