Appliquer la notion
Après avoir utilisé la commande df
, vous remarquez qu'une partition est bientôt remplie.
1
$ df -Th -x tmpfs -x devtmpfs
2
Sys. de fichiers Type Taille Utilisé Dispo Uti% Monté sur
3
/dev/sda1 ext2 938M 209M 730M 23% /boot
4
/dev/sda2 ext4 225G 126G 88G 60% /
5
/dev/sda3 ext4 2,5G 2,4G 0,1G 96% /var
Question
Comment investiguer pour trouver ce qui prends le plus de place ? Quelle commande utiliser pour obtenir une liste classée des dossiers et fichiers dans /var
?
Solution
On peut utiliser la commande du
sur le dossier /var
avec la commande sort
pour faire un tri.
1
$ sudo du -sh /var/* | sort -h
2
0 /var/lock
3
0 /var/run
4
4,0K /var/local
5
4,0K /var/opt
6
8,0K /var/www
7
1,1M /var/mail
8
2,2M /var/spool
9
15M /var/backups
10
26M /var/tmp
11
205M /var/cache
12
804M /var/lib
13
1,5G /var/log
On voit ici que le dossier /var/log
est assez important par rapport aux autres. On peut continuer dans son arborescence.
1
$ sudo du -sh /var/log/* | sort -h
2
[...]
3
1,1M /var/log/wtmp.1
4
1,4M /var/log/daemon.log
5
1,6M /var/log/syslog.1
6
1,9M /var/log/kern.log.1
7
2,1M /var/log/messages.1
8
5,7M /var/log/daemon.log.1
9
12M /var/log/boot.log
10
15M /var/log/installer
11
1,4G /var/log/journal
Le dossier journal
occupe à lui seul presque tout l'espace utilisé du dossier. À partir de là, il faudra investiguer pour savoir ce que contient ce dossier et si il est possible de faire de la place.