704 votes

Comment trouver la quantité d'espace libre sur mon disque dur ?

Existe-t-il un moyen de vérifier rapidement la quantité d'espace disque libre / utilisé dans Ubuntu ?

Je pensais que vous pourriez faire un clic droit sur le système de fichiers dans le navigateur de fichiers et choisir "propriétés" ou autre chose, mais cette option n'existe pas.

718voto

lgarzo Points 18302

Ouvrir Moniteur système de Dash et sélectionnez le Systèmes de fichiers onglet.

enter image description here

Ou alternativement, ouvrez un Terminal et tapez :

df -h

265voto

Code Trawler Points 163

Vous pouvez utiliser baobab ou des outils similaires tels que kdirstat ou filelight pour voir quels fichiers utilisent votre espace disque.

Le baobab est également appelé Disk Usage Analyzer sur Ubuntu.

Voici un exemple de capture d'écran de baobab :

baobab

Vous trouverez ci-dessous un exemple de capture d'écran de filelight :

filelight

Pour une option en ligne de commande, je préfère utiliser ncdu :

ncdu

Vous pouvez forer dans les sous-dossiers pour obtenir l'utilisation totale relative du disque sur les sous-dossiers. C'est de la tortue jusqu'en bas. Plus astucieux que du -sh sur des machines distantes.

176voto

Ahmad Awais Points 1861

Si comme moi vous n'avez besoin que du total de l'espace disque utilisé, utilisez la commande suivante.

df -h --total

Voici un exemple de sortie avec le total affiché à la fin.

Filesystem      Size  Used Avail Use% Mounted on
udev            478M     0  478M   0% /dev
tmpfs           100M  4.5M   95M   5% /run
/dev/vda1        20G  3.3G   16G  18% /
tmpfs           497M     0  497M   0% /dev/shm
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs           497M     0  497M   0% /sys/fs/cgroup
tmpfs           100M     0  100M   0% /run/user/0
total            22G  3.3G   17G  17% -

J'ai écrit un article à ce sujet : Comment trouver la quantité d'espace libre sur mon disque dur avec la ligne de commande ?

172voto

Anonymous Points 11113

gnome-system-monitor ou df -h ou lsblk

D'autres utilitaires utiles sont baobab .

27voto

user42348 Points 780

L'espace disque libre/utilisé est toujours lié à une partition

Vous devez d'abord décider de la partition qui vous intéresse.

root@pc:~# df -h
Filesystem             Size  Used Avail Use% Mounted on
/dev/sda1               28G   26G  643M  98% /
none                   4.0K     0  4.0K   0% /sys/fs/cgroup
udev                   3.9G  4.0K  3.9G   1% /dev
tmpfs                  790M  1.5M  789M   1% /run
/dev/sda6              887G  685G  158G  82% /home

Dans mon cas, je suis intéressé par le / puisqu'il a 98% d'utilisation. En d'autres termes, il est presque plein.

J'utilise maintenant cette commande pour voir quels fichiers et répertoires contiennent le plus d'octets :

root@pc:~# du -ax / | sort -rn > /var/tmp/du-root-$(date --iso).log

La commande ci-dessus peut prendre un certain temps. Si vous n'avez pas de chance, le résultat est trop grand pour que vous puissiez l'utiliser. /var/tmp . Alors il vous faut une autre destination. Peut-être une clé usb montée temporairement.

Voici les premières lignes de mon résultat :

root@pc:~# less /var/tmp/du-root-$(date --iso).log
26692380        /
9875188 /usr
8931652 /var
4057324 /var/log
4038176 /var/log/bootchart
3784016 /usr/share
2934248 /lib
2799204 /usr/lib
2785176 /lib/modules
2617048 /var/lib
2141124 /usr/src
1834444 /var/lib/docker
1817372 /var/lib/docker/aufs
1817076 /var/lib/docker/aufs/diff
1769612 /localhome
1338484 /tmp

Pourquoi est-ce que /var/log/bootchart si grand que ça ? .... C'est une autre question ...

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X