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.
|
||||
|
||||
## Installation
|
||||
# Installation
|
||||
|
||||
Un paquet est disponible à partir de Debian Stretch :
|
||||
|
||||
|
@ -15,9 +15,10 @@ Un paquet est disponible à partir de Debian Stretch :
|
|||
# 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`.
|
||||
|
||||
|
@ -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.
|
||||
|
||||
### Consulter l'index
|
||||
|
||||
#### Voir les informations de l'index
|
||||
## Consulter l'index
|
||||
|
||||
### Voir les informations de l'index
|
||||
|
||||
~~~
|
||||
$ 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
|
||||
~~~
|
||||
|
||||
#### Lister le contenu de l'index
|
||||
|
||||
### Lister le contenu de l'index
|
||||
|
||||
~~~
|
||||
$ 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`.
|
||||
|
||||
#### 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.
|
||||
|
||||
|
@ -94,7 +98,8 @@ L'interface ncurses est semblable à celle de l'outil [ncdu](https://dev.yorhel.
|
|||
|
||||
![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.
|
||||
|
||||
|
@ -104,7 +109,8 @@ $ duc gui -d /tmp/duc.idx /usr
|
|||
|
||||
![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 :
|
||||
|
||||
|
@ -118,7 +124,8 @@ Les paramètres intéressants sont :
|
|||
- `-o` chemin de sortie 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.
|
||||
|
||||
|
@ -155,7 +162,8 @@ Ou ajouter ces directives si [HowToNginx](Nginx) :
|
|||
}
|
||||
~~~
|
||||
|
||||
### Plomberie
|
||||
|
||||
## Plomberie
|
||||
|
||||
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.
|
||||
|
||||
|
|
Loading…
Reference in a new issue