URL: https://linuxfr.org/users/martymac/journaux/fpart-ou-comment-partitionner-un-ensemble-de-fichiers Title: fpart ou comment partitionner un ensemble de fichiers Authors: Ganael Laplanche Date: 2012年01月06日T11:57:45+01:00 Tags: fpart, file, partition, partitionner, unix, freebsd et linux Score: 12 Chers lecteurs, Vous êtes-vous déjà demandé comment partitionner un ensemble de fichiers afin de les répartir de manières équitables dans des sous-ensembles de même taille ou bien des sous-ensembles d'une taille pré-définie ? Je souhaiterais vous présenter un outil qui répond à ce besoin : il s'agit de **fpart** (file partitioner). Il est écrit en C et est disponible sous license BSD. Quelques exemples valent mieux qu'un long discours : 1) La ligne suivante produit 3 partitions depuis les données de /var, ayant (approximativement) la même taille et le même nombre de fichiers : $ fpart -n 3 -o var-parts /var 2) La ligne suivante produit des partitions de 4.4 Go (maximum) de fichiers de musicaux, prêtes à êtres gravées sur un DVD : $ fpart -s 4724464025 -o music-parts /path/to/my/music 3) Ce dernier exemple produit des partitions contenant maximum 10000 fichiers à partir de /usr et /home et les affiche sur la sortie standard. On extrait ensuite la partition 0 : $ find /usr ! -type d | ./fpart -f 10000 -i - /home | grep '^0:' L'outil est disponible à ces adresses : http://sourceforge.net/projects/fpart et http://contribs.martymac.org Pour les (heureux) utilisateurs de FreeBSD, il est également disponible dans l'arbre officiel des ports (sysutils/fpart). Pour les Linuxiens, il faudra le compiler à la main depuis les sources.