relecture
This commit is contained in:
parent
5cf24892d8
commit
2ed8502003
27
HowtoDUC.md
27
HowtoDUC.md
|
@ -5,11 +5,11 @@ title: Howto Duc
|
|||
|
||||
* Documentation : <https://rawgit.com/zevv/duc/master/doc/duc.1.html>
|
||||
|
||||
[Duc](http://duc.zevv.nl) est un logiciel qui permet d'analyser l'espace disque en créant un index, que l'on pourra ensuite visualiser avec une interface texte, console ncurses, un graphique, un GUI ou en CGI.
|
||||
[Duc](http://duc.zevv.nl) est un outil qui permet d'analyser l'espace disque en créant un index, que l'on pourra ensuite visualiser avec une interface texte ou ncurses, un graphique, une GUI ou en CGI.
|
||||
|
||||
## Installation
|
||||
|
||||
Un paquet est disponible à partir de Debian Stretch.
|
||||
Un paquet est disponible à partir de Debian Stretch :
|
||||
|
||||
~~~
|
||||
# apt install duc
|
||||
|
@ -19,18 +19,18 @@ Un paquet est disponible à partir de Debian Stretch.
|
|||
|
||||
### Création de l'index
|
||||
|
||||
La première chose à faire est de créer un index, c'est la partie qui analyse l'espace disque pour ensuite l'afficher de différentes manières. Par défaut l'indexe sera crée dans `$HOME/.duc.db`, si l'on veut changer le chemin de l'index il faudrait utiliser la variable d'environnement `DUC_DATABASE` ou spécifier le chemin avec `-d`.
|
||||
La première chose à faire est de créer un index, c'est la partie qui analyse l'espace disque pour ensuite l'afficher de différentes manières. Par défaut l'index sera crée dans `$HOME/.duc.db`, si l'on veut changer le chemin de l'index il faudrait utiliser la variable d'environnement `DUC_DATABASE` ou spécifier le chemin avec `-d`.
|
||||
|
||||
L'indexe n'est pas forcément rattaché à un seul chemin, on peut en indexer autant qu'on veut :
|
||||
L'index n'est pas forcément rattaché à un seul chemin, on peut en indexer autant qu'on veut :
|
||||
|
||||
~~~
|
||||
$ duc index -d /tmp/duc.idx /var/
|
||||
$ duc index -d /tmp/duc.idx /usr/
|
||||
~~~
|
||||
|
||||
**Note** : La génération de l'index peut être très longue si vous avez beaucoup de données. Il peut être intéressant de rajouter le paramètre `-p` pour suivre la progression.
|
||||
> *Note* : La génération de l'index peut être très longue si vous avez beaucoup de données. Il peut être intéressant de rajouter le paramètre `-p` pour suivre la progression.
|
||||
|
||||
### Consulter l'indexe
|
||||
### Consulter l'index
|
||||
|
||||
#### Voir les informations de l'index
|
||||
|
||||
|
@ -84,7 +84,7 @@ $ duc ls -d /tmp/duc.idx /var/log | head
|
|||
|
||||
#### Lister le contenu de l'index avec une interface ncurses
|
||||
|
||||
L'interface ncurses est semblable à celle de ncdu. La touche `h` permettra d'afficher l'aide pour comprendre comment naviguer et interagir avec cette interface.
|
||||
L'interface ncurses est semblable à celle de l'outil [ncdu](https://dev.yorhel.nl/ncdu). La touche `h` permettra d'afficher l'aide pour comprendre comment naviguer et interagir avec cette interface.
|
||||
|
||||
~~~
|
||||
# duc ui -d /tmp/duc.idx /usr
|
||||
|
@ -104,7 +104,7 @@ $ duc gui -d /tmp/duc.idx /usr
|
|||
|
||||
#### Lister le contenu de l'index en générant une image
|
||||
|
||||
On peut générer une image, utile pour l'envoyer à quelqu'un d'autre par exemple.
|
||||
On peut générer une image, utile pour l'envoyer à quelqu'un d'autre par exemple :
|
||||
|
||||
~~~
|
||||
$ duc graph -d /tmp/duc.idx -o /tmp/duc.png -l8 -s 1920 /usr
|
||||
|
@ -112,10 +112,9 @@ $ duc graph -d /tmp/duc.idx -o /tmp/duc.png -l8 -s 1920 /usr
|
|||
|
||||
Les paramètres intéressants sont :
|
||||
|
||||
- `-l` nombre de sous-répertoires à afficher ;
|
||||
- `-o` chemin de sortie de l'image ;
|
||||
- `-s` taille de l'image.
|
||||
|
||||
* `-l` nombre de sous-répertoires à afficher ;
|
||||
* `-o` chemin de sortie de l'image ;
|
||||
* `-s` taille de l'image.
|
||||
|
||||
#### Lister le contenu de l'index avec un script CGI
|
||||
|
||||
|
@ -148,7 +147,7 @@ Quelques options utiles :
|
|||
# duc index -p -H -d /backup/duc.idx /backup/jails
|
||||
~~~
|
||||
|
||||
Pour exclure un répertoire (./backup/ contenant de nombreux fichiers), se placer dessus par exemple et faire :
|
||||
Pour exclure un répertoire (par exemple `backup/` contenant de nombreux fichiers), se placer dessus par exemple et faire :
|
||||
|
||||
~~~
|
||||
# duc index -p -e "backup" -d duc.idx .
|
||||
|
@ -160,4 +159,4 @@ Il peut être judicieux de créer un cron pour faire une indexation journalière
|
|||
|
||||
~~~
|
||||
30 6 * * * duc index -q -d /var/cache/duc.idx / && chmod 640 /var/cache/duc.idx && chgrp www-data /var/cache/duc.idx
|
||||
~~~
|
||||
~~~
|
||||
|
|
Loading…
Reference in a new issue