Comment savoir combien d’espace disque est disponible?

Réponses:

184

Vous pouvez utiliser deux commandes: dfet du.

df - signaler l'utilisation de l'espace disque du système de fichiers

L'utilisation fonctionne comme ceci:

df -h

Ce qui devrait produire quelque chose comme ceci:

Filesystem            Size  Used Avail Use% Mounted on
/dev/vzfs              20G  3.5G   16G  18% /

Le -hdrapeau fournit une sortie lisible par l’homme (ce qui facilite la lecture de la sortie).

du - estimer l'utilisation de l'espace fichier

Un deuxième outil est duune approche plus lente mais qui vous donnera une meilleure ventilation de chaque répertoire. Vous trouverez des informations à ce sujet dans Comment déterminer où sont stockés les fichiers / répertoires les plus volumineux de mon système?

Marco Ceppi
la source
61

Il existe plusieurs bons outils de ligne de commande pour signaler l'utilisation du disque. Utilisez celui qui vous est le plus utile:

df

$ df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda1              56G  4.4G   48G   9% /
none                  1.5G  256K  1.5G   1% /dev
none                  1.5G  472K  1.5G   1% /dev/shm
none                  1.5G  400K  1.5G   1% /var/run
none                  1.5G     0  1.5G   0% /var/lock
tmpfs                 1.5G  596K  1.5G   1% /var/log
tmpfs                 1.5G  8.0K  1.5G   1% /var/log/apt
/dev/sdb2             840G  579G  253G  70% /home

df est installé par défaut.

pydf

$ pydf
Filesystem  Size  Used Avail Use%                               Mounted on
/dev/sda1    55G 4437M   48G  7.9 [##.........................] /         
none       1506M  256k 1505M  0.0 [...........................] /dev      
/dev/sdb2   839G  578G  252G 68.9 [###################........] /home

Les en-têtes de colonne sont colorés.

disque

$ discus
Mount           Total         Used         Avail      Prcnt      Graph
/               55.02 GB      4.33 GB     50.69 GB     7.9%   [*---------]
/sys                0 KB         0 KB         0 KB     0.0%   [----------]
+onnections         0 KB         0 KB         0 KB     0.0%   [----------]
+rnel/debug         0 KB         0 KB         0 KB     0.0%   [----------]
+l/security         0 KB         0 KB         0 KB     0.0%   [----------]
/dev             1.47 GB       256 KB      1.47 GB     0.0%   [----------]
/dev/shm         1.48 GB       472 KB      1.48 GB     0.0%   [----------]
/var/run         1.48 GB       400 KB      1.48 GB     0.0%   [----------]
/var/lock        1.48 GB         0 KB      1.48 GB     0.0%   [----------]
/var/log         1.48 GB       596 KB      1.48 GB     0.0%   [----------]
+ar/log/apt      1.48 GB         8 KB      1.48 GB     0.0%   [----------]
/home          839.00 GB    578.13 GB    260.87 GB    68.9%   [*******---]
+infmt_misc         0 KB         0 KB         0 KB     0.0%   [----------]
+e/ak/.gvfs         0 KB         0 KB         0 KB     0.0%   [----------]

Les en-têtes de colonnes et les barres de progression sont colorés.

di

$ di
Filesystem         Mount              Mebis     Used    Avail %Used fs Type
/dev/sda1          /                56340.2   4436.7  49041.6  13%  ext4   
/dev/sdb2          /home           859138.9 592008.8 258401.8  70%  ext4   
tmpfs              /var/log          1511.2      0.6   1510.6   0%  tmpfs  
tmpfs              /var/log/apt      1511.2      0.0   1511.2   0%  tmpfs
ændrük
la source
excellentes options. surtout pydf et discus
Ubuntuser
6

Vous pouvez utiliser cette commande pour savoir combien de fichiers d’espace sont dans votre répertoire de base (remplacer ~/par /un système de fichiers complet) et les trier par plus gros fichiers.

du -sk ~/* | sort -n
Penang
la source
5

Essayez du -sh <dir>.

Par exemple, du -sh /home/markaffichera un rapport d'utilisation résumé dans une sortie lisible par l'homme pour /home/mark.

Eliah Kagan
la source
4

df -h est votre meilleur pari (exécutez-le dans le terminal).

russjr08
la source
1

Notez que df -hvous ne verrez que l’espace restant sur les partitions montées. Supposons qu'il existe aussi des partitions NTFS et FAT32 avant de l'exécuter, notez que toutes les partitions sont montées. Si Ubuntu est le seul OS sur votre machine, je ne vois pas de problème avec df.

À M
la source
1

ncdu

Vous pouvez également utiliser ncdu(disponible directement à partir du référentiel Ubuntu) qui utilise la bibliothèque ncurses pour afficher une synthèse graphique directement dans le terminal.

Par exemple:

ncdu -x /

analysera l'utilisation du disque sur la partition racine sans dépasser les limites du système de fichiers .

Nicolas Østergaard
la source