Ajustement niveaux sections
This commit is contained in:
parent
2aef442fb3
commit
930dbae0ab
32
HowtoDUC.md
32
HowtoDUC.md
|
@ -7,7 +7,7 @@ title: Howto Duc
|
||||||
|
|
||||||
[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.
|
[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
|
# Installation
|
||||||
|
|
||||||
Un paquet est disponible à partir de Debian Stretch :
|
Un paquet est disponible à partir de Debian Stretch :
|
||||||
|
|
||||||
|
@ -15,9 +15,10 @@ Un paquet est disponible à partir de Debian Stretch :
|
||||||
# apt install duc
|
# apt install duc
|
||||||
~~~
|
~~~
|
||||||
|
|
||||||
## Utilisation
|
|
||||||
|
|
||||||
### Création de l'index
|
# Utilisation
|
||||||
|
|
||||||
|
## 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'index sera créé dans `$HOME/.duc.db`, si l'on veut changer le chemin de l'index il faudra 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éé dans `$HOME/.duc.db`, si l'on veut changer le chemin de l'index il faudra utiliser la variable d'environnement `DUC_DATABASE` ou spécifier le chemin avec `-d`.
|
||||||
|
|
||||||
|
@ -30,9 +31,10 @@ $ duc index -d /tmp/duc.idx /usr/
|
||||||
|
|
||||||
> *Note* : La génération de l'index peut être très longue et peut prendre de la place si vous avez beaucoup de données. Il est peut être intéressant de rajouter le paramètre `-p` pour suivre la progression et de vérifier que la partition soit suffisamment grande.
|
> *Note* : La génération de l'index peut être très longue et peut prendre de la place si vous avez beaucoup de données. Il est peut être intéressant de rajouter le paramètre `-p` pour suivre la progression et de vérifier que la partition soit suffisamment grande.
|
||||||
|
|
||||||
### Consulter l'index
|
|
||||||
|
|
||||||
#### Voir les informations de l'index
|
## Consulter l'index
|
||||||
|
|
||||||
|
### Voir les informations de l'index
|
||||||
|
|
||||||
~~~
|
~~~
|
||||||
$ duc info -d /tmp/duc.idx
|
$ duc info -d /tmp/duc.idx
|
||||||
|
@ -41,7 +43,8 @@ Date Time Files Dirs Size Path
|
||||||
2018-03-02 09:49:42 268.0K 24.1K 8.2G /usr
|
2018-03-02 09:49:42 268.0K 24.1K 8.2G /usr
|
||||||
~~~
|
~~~
|
||||||
|
|
||||||
#### Lister le contenu de l'index
|
|
||||||
|
### Lister le contenu de l'index
|
||||||
|
|
||||||
~~~
|
~~~
|
||||||
$ duc ls -d /tmp/duc.idx /usr
|
$ duc ls -d /tmp/duc.idx /usr
|
||||||
|
@ -84,7 +87,8 @@ $ duc ls -d /tmp/duc.idx /var/log | head
|
||||||
|
|
||||||
Pour avoir une liste basée sur le nombre d'inode plutôt que la quantité d'octet utilisé, il faut utiliser l'option `--count`.
|
Pour avoir une liste basée sur le nombre d'inode plutôt que la quantité d'octet utilisé, il faut utiliser l'option `--count`.
|
||||||
|
|
||||||
#### Lister le contenu de l'index avec une interface ncurses
|
|
||||||
|
### Lister le contenu de l'index avec une interface ncurses
|
||||||
|
|
||||||
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.
|
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.
|
||||||
|
|
||||||
|
@ -94,7 +98,8 @@ L'interface ncurses est semblable à celle de l'outil [ncdu](https://dev.yorhel.
|
||||||
|
|
||||||
![Interfaces ncurses](/duc.png)
|
![Interfaces ncurses](/duc.png)
|
||||||
|
|
||||||
#### Lister le contenu de l'index avec une interface graphique
|
|
||||||
|
### Lister le contenu de l'index avec une interface graphique
|
||||||
|
|
||||||
Si on est sur un poste ayant un serveur X (ou en `ssh -X`), on pourra utiliser cette interface et utiliser la souris. Contrairement à l'interface ncurses on n'a pas d'aide en appuyant sur `h`, il faudra voir la liste des raccourcis dans le manuel.
|
Si on est sur un poste ayant un serveur X (ou en `ssh -X`), on pourra utiliser cette interface et utiliser la souris. Contrairement à l'interface ncurses on n'a pas d'aide en appuyant sur `h`, il faudra voir la liste des raccourcis dans le manuel.
|
||||||
|
|
||||||
|
@ -104,7 +109,8 @@ $ duc gui -d /tmp/duc.idx /usr
|
||||||
|
|
||||||
![Le GUI de Duc](/duc2.png)
|
![Le GUI de Duc](/duc2.png)
|
||||||
|
|
||||||
#### Lister le contenu de l'index en générant une image
|
|
||||||
|
### Lister le contenu de l'index en générant une image
|
||||||
|
|
||||||
On peut générer une image PNG, utile pour l'envoyer à quelqu'un d'autre par exemple :
|
On peut générer une image PNG, utile pour l'envoyer à quelqu'un d'autre par exemple :
|
||||||
|
|
||||||
|
@ -118,7 +124,8 @@ Les paramètres intéressants sont :
|
||||||
- `-o` chemin de sortie de l'image ;
|
- `-o` chemin de sortie de l'image ;
|
||||||
- `-s` largeur de l'image.
|
- `-s` largeur de l'image.
|
||||||
|
|
||||||
#### Lister le contenu de l'index avec un script CGI
|
|
||||||
|
### Lister le contenu de l'index avec un script CGI
|
||||||
|
|
||||||
Il suffit de créer ce script sh dans `/usr/lib/cgi-bin/duc.cgi`, de donner les bons droits et d'y accéder.
|
Il suffit de créer ce script sh dans `/usr/lib/cgi-bin/duc.cgi`, de donner les bons droits et d'y accéder.
|
||||||
|
|
||||||
|
@ -155,7 +162,8 @@ Ou ajouter ces directives si [HowToNginx](Nginx) :
|
||||||
}
|
}
|
||||||
~~~
|
~~~
|
||||||
|
|
||||||
### Plomberie
|
|
||||||
|
## Plomberie
|
||||||
|
|
||||||
Quelques options utiles :
|
Quelques options utiles :
|
||||||
|
|
||||||
|
@ -176,7 +184,7 @@ Pour exclure un répertoire (par exemple `backup/` contenant de nombreux fichier
|
||||||
~~~
|
~~~
|
||||||
|
|
||||||
|
|
||||||
#### Cron
|
### Cron
|
||||||
|
|
||||||
Il peut être judicieux de créer un cron pour faire une indexation journalière, très pratique quand couplé avec l'interface CGI.
|
Il peut être judicieux de créer un cron pour faire une indexation journalière, très pratique quand couplé avec l'interface CGI.
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue