Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision
|
Révision précédente
Dernière révision
Les deux révisions suivantes
|
tuto:ipasserelle:divers:stat_espace_par_utilisateur [18/11/2011 17:14] dani créée |
tuto:ipasserelle:divers:stat_espace_par_utilisateur [12/07/2012 22:56] dani Page moved from stat_espace_par_utilisateur to tuto:ipasserelle:divers:stat_espace_par_utilisateur |
====== Obtenir des statistiques d'utilisation de l'espace disque par utilisateur ====== | ====== Obtenir des statistiques d'utilisation de l'espace disque par utilisateur ====== |
| |
Même si l'espace disque ne coûte plus grand chose, il peut être utile de vérifier l'espace occupé par chaque utilsiteur. Le panel Quotas permet d'avoir un apperçu rapide de l'esapce, mais ne donne pas de détails sur la répartition de l'espace entre les mails, le répertoire personnel et le reste. Voilà un petit script qui permet de générer un CSV avec ces information: | Même si l'espace disque ne coûte plus grand chose, il peut être utile de vérifier l'espace occupé par chaque utilsiteur. Le panel Quotas permet d'avoir un apperçu rapide de l'esapce, mais ne donne pas de détails sur la répartition de l'espace entre les mails, le répertoire personnel et le reste. Voilà un petit script qui permet de générer un CSV avec ces informations: |
| |
<file perl quota.pl> | <file perl quota.pl> |
| |
my $a = esmith::AccountsDB->open_ro() || die "Couldn't open AccountsDB\n"; | my $a = esmith::AccountsDB->open_ro() || die "Couldn't open AccountsDB\n"; |
| print "Login,Prénom,Nom,Espace total (Mo),Espace peronnel (Mo),Mail (Mo)\n"; |
foreach my $user ($a->users){ | foreach my $user ($a->users){ |
my $name = $user->key; | my $name = $user->key; |