25.12. Les systèmes de fichiers et leur utilisation : mount, df et du

La commande mount indique le système de fichiers (périphérique et type) qui est monté, ainsi que le point de montage correspondant :

			
$ mount
/dev/hdb2 on / type ext2 (rw)
proc on /proc type proc (rw)
devpts on /dev/pts type devpts (rw,mode=0620,gid=5)
/dev/hda1 on /data type ext2 (rw)
shmfs on /dev/shm type shm (rw)
usbdevfs on /proc/bus/usb type usbdevfs (rw)
automount(pid1012) on /suse type autofs \
    (rw,fd=5,pgrp=1012,minproto=2,maxproto=3)
totan:/real-home/jj on /suse/jj type nfs \
    (rw,nosuid,rsize=8192,wsize=8192,hard,intr,nolock,addr=10.10.0.1)

Pour obtenir des informations sur l'utilisation totale des systèmes de fichiers, utilisez la commande df. Le paramètre -h (ou --human-readable (format lisible)) transforme la sortie en un texte compréhensible pour les utilisateurs.

			
$ df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/hdb2             7.4G  5.1G  2.0G  73% /
/dev/hda1              74G  5.8G   65G   9% /data
shmfs                 252M     0  252M   0% /dev/shm
totan:/real-home/jj   350G  324G   27G  93% /suse/jj

Les utilisateurs du serveur de fichiers NFS totan doivent effacer leur répertoire personnel le plus rapidement possible. Vous pouvez utiliser la commande du pour afficher la taille totale de tous les fichiers d'un répertoire donné et de ses sous-répertoires. Le paramètre -s supprime la sortie des informations détaillées. Là aussi, l'option -h affiche les données sous une forme compréhensible. Avec cette commande :

			
$ du -sh ~
361M    /suse/jj

vous pouvez savoir la quantité d'espace occupée par votre répertoire personnel.