df
est un utilitaire permettant de connaître l’organisation du système de fichier ainsi que l’espace disponible sur les disques et différents points de montage :
# df
Sys. de fichiers 1K-blocs Utilisé Dispo. Uti% Monté sur
/dev/sda2 959661608 7537172 903376400 1% /
tmpfs 4093604 0 4093604 0% /lib/init/rw
udev 4088520 92 4088428 1% /dev
tmpfs 4093604 4 4093600 1% /dev/shm
/dev/sda1 194442 23491 160912 13% /boot
Ce résultat est un peu difficile à lire.
On peut utiliser l’option -h
(human readable sizes) pour avoir un affichage lisible des tailles :
# df -h
Sys. de fichiers Taille Uti. Disp. Uti% Monté sur
/dev/sda2 916G 7,2G 862G 1% /
tmpfs 4,0G 0 4,0G 0% /lib/init/rw
udev 3,9G 92K 3,9G 1% /dev
tmpfs 4,0G 4,0K 4,0G 1% /dev/shm
/dev/sda1 190M 23M 158M 13% /boot
C’est déjà mieux. Ensuite en fonction de vos goûts il est possible de connaître le système de fichier utilisé avec l’option -T
:
# df -hT
Sys. fich. Type Taille Uti. Disp. Uti% Monté sur
/dev/sda2 ext4 916G 7,2G 862G 1% /
tmpfs tmpfs 4,0G 0 4,0G 0% /lib/init/rw
udev tmpfs 3,9G 92K 3,9G 1% /dev
tmpfs tmpfs 4,0G 4,0K 4,0G 1% /dev/shm
/dev/sda1 ext4 190M 23M 158M 13% /boot
Enfin, pour n’avoir que les partitions concernant les disques, on peut ne pas afficher certains types de fichiers avec l’option -x
:
# df -hT -x tmpfs -x devtmpfs -x rootfs
Sys. fich. Type Taille Uti. Disp. Uti% Monté sur
/dev/sda2 ext4 916G 7,2G 862G 1% /
/dev/sda1 ext4 190M 23M 158M 13% /boot
Cela permet de gagner en lisibilité !
Bien sur, pour faciliter les choses il est conseillé de créer des alias en ajoutant ces lignes dans votre .baschrc
:
alias df='df -hT'
alias dh='df -hT -x tmpfs -x devtmpfs -x rootfs'
Ainsi la commande df
est étendue et affiche toutes les partitions alors que la nouvelle commande dh
n’affiche que les partitions des disques.