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 15:19:34 +0200
> À : La liste francophone des scripts shell <script_shell_fr@???>
> Objet : Re: [#!/fr] Tailles des dossiers
>
> On 15 juin 2011, at 13:12, Jean-Luc Bailloeul wrote:
>
>>> # du -hd1 /Users
>> Oui, je vois. Mais effectivement le "top score" m'intéresse en premier lieu.
>
> alors effectivement il vaut mieux avoir la même unité sur chaque résultat.
>
>>> 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.

>
> ZFS est plein de joies et de bonheurs pour les admin ;)
> compression à la volée :
> ls affiche la taille nominale du fichier, alors que du affiche la taille
> effective sur le disque :
>
> # ls -lh english-utf-8.inc.php
> -rw-r--r--  1 root  wheel    63K Sep 20  2007 english-utf-8.inc.php

>
> # du -h english-utf-8.inc.php
> 21K english-utf-8.inc.php
>
> les versions récentes font de la déduplication en plus.
>
> Tu peux accéder immédiatement à plein de métadonnées, tu peux multiplier les
> points de montage presque à l'infini, ajouter de la redondance, faire des
> snapshots de chaque file system. Les montages, démontages, créations,
> destructions, ... se gèrent toutes par des commandes simples. La modification
> des propriétés aussi (activer la compression, etc.). Ça gère bien évidemment
> les quotas, et tu peux même savoir instantanément quel volume de fichiers un
> utilisateur ou un groupe donné possède sur le FS ciblé. Par exemple pour
> connaitre le volume de données appartenant à l'utilisateur www dans le FS
> tank/Sites/iut je fais :
>
> # zfs get userused@www tank/Sites/iut
> NAME            PROPERTY      VALUE         SOURCE
> tank/Sites/iut  userused@www  143M          local

>
> Et j'ai la réponse instantanément.
> Tout ceci se script très bien aussi, car la plupart des commandes permettent
> d'utiliser des flags qui désactivent le baratin à destination des
> utilisateurs, et facilitent l'utilisation dans des scripts :
>
> # zfs get -Hp -o value userused@www tank/Sites/iut
> 150248448


C'est bô.

>
>
> Malheureusement Apple a abandonné le projet de passer Mac OS X sur ZFS, donc
> c'est pour les courageux qui tournent sous Solaris et FreeBSD.


Oui j'ai suivi (tout ça pour des questions de licence, encore une fois).
Je vais tester FreeBSD, histoire de voire.
Par contre, question protocole de transfert de fichiers, tout existe sur
FreeBSD : AFP, SMB (compatible Seven)Š ?
>
> 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