Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes
Révision précédente
Prochaine révision
|
Révision précédente
|
tuto:ipasserelle:divers:stat_espace_par_utilisateur [17/02/2012 16:37] dani ancienne révision restaurée |
tuto:ipasserelle:divers:stat_espace_par_utilisateur [21/09/2015 09:09] (Version actuelle) dani |
====== 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 utilisateur. Le panel Quotas permet d'avoir un aperçu rapide de l’espace, 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 personnel (Mo),Mail (Mo)\n"; |
foreach my $user ($a->users){ | foreach my $user ($a->users){ |
my $name = $user->key; | my $name = $user->key; |