Com comprovar l'ús de l'espai de disc del sistema de fitxers Linux


A Internet, trobareu moltes eines per comprovar l'ús de l'espai en disc a Linux. Tanmateix, Linux té una potent utilitat integrada anomenada df.

L'ordre df significa sistema de fitxers de disc, s'utilitza per obtenir un resum complet de l'ús d'espai de disc disponible i utilitzat del sistema de fitxers al sistema Linux.

L'ús del paràmetre '-h' amb (df -h) mostrarà les estadístiques d'espai de disc del sistema de fitxers en format llegible per humans, vol dir que proporciona els detalls en bytes, megabytes i gigabytes.

Aquest article explica una manera d'obtenir la informació completa de l'ús de l'espai en disc de Linux amb l'ajuda de l'ordre 'df' amb els seus exemples pràctics. Per tant, podríeu entendre millor l'ús de l'ordre df a Linux.

1. Comproveu l'ús d'espai en disc del sistema de fitxers

L'ordre df mostra la informació del nom del dispositiu, blocs totals, espai total de disc, espai de disc utilitzat, espai de disc disponible i punts de muntatge en un sistema de fitxers.

 df

Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/cciss/c0d0p2     78361192  23185840  51130588  32% /
/dev/cciss/c0d0p5     24797380  22273432   1243972  95% /home
/dev/cciss/c0d0p3     29753588  25503792   2713984  91% /data
/dev/cciss/c0d0p1       295561     21531    258770   8% /boot
tmpfs                   257476         0    257476   0% /dev/shm

2. Mostra informació de tot l'ús d'espai en disc del sistema de fitxers

El mateix que l'anterior, però també mostra informació dels sistemes de fitxers simulats juntament amb tot l'ús del disc del sistema de fitxers i la seva utilització de memòria.

 df -a

Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/cciss/c0d0p2     78361192  23186116  51130312  32% /
proc                         0         0         0   -  /proc
sysfs                        0         0         0   -  /sys
devpts                       0         0         0   -  /dev/pts
/dev/cciss/c0d0p5     24797380  22273432   1243972  95% /home
/dev/cciss/c0d0p3     29753588  25503792   2713984  91% /data
/dev/cciss/c0d0p1       295561     21531    258770   8% /boot
tmpfs                   257476         0    257476   0% /dev/shm
none                         0         0         0   -  /proc/sys/fs/binfmt_misc
sunrpc                       0         0         0   -  /var/lib/nfs/rpc_pipefs

3. Mostra l'ús de l'espai en disc en format llegible per persones

T'has adonat que les ordres anteriors mostren informació en bytes, la qual cosa no és gens llegible perquè tenim el costum de llegir les mides en megabytes, gigabytes, etc., ja que és molt fàcil d'entendre i recordar.

L'ordre df ofereix una opció per mostrar mides en formats llegibles per l'home mitjançant -h (imprimeix els resultats en format llegible per persones (p. ex., 1K 2M 3G)).

 df -h

Filesystem            Size  Used Avail Use% Mounted on
/dev/cciss/c0d0p2      75G   23G   49G  32% /
/dev/cciss/c0d0p5      24G   22G  1.2G  95% /home
/dev/cciss/c0d0p3      29G   25G  2.6G  91% /data
/dev/cciss/c0d0p1     289M   22M  253M   8% /boot
tmpfs                 252M     0  252M   0% /dev/shm

4. Mostra informació del sistema de fitxers /home

Per veure la informació només dels sistemes de fitxers del dispositiu/casa en format llegible per l'home, utilitzeu l'ordre següent.

 df -hT /home

Filesystem		Type    Size  Used Avail Use% Mounted on
/dev/cciss/c0d0p5	ext3     24G   22G  1.2G  95% /home

5. Mostra la informació del sistema de fitxers en bytes

Per mostrar tota la informació del sistema de fitxers i l'ús en blocs de 1024 bytes, utilitzeu l'opció -k (per exemple, --block-size=1K) de la següent manera.

 df -k

Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/cciss/c0d0p2     78361192  23187212  51129216  32% /
/dev/cciss/c0d0p5     24797380  22273432   1243972  95% /home
/dev/cciss/c0d0p3     29753588  25503792   2713984  91% /data
/dev/cciss/c0d0p1       295561     21531    258770   8% /boot
tmpfs                   257476         0    257476   0% /dev/shm

6. Mostra la informació del sistema de fitxers en MB

Per mostrar informació de tot l'ús del sistema de fitxers en MB (MegaByte), utilitzeu l'opció '-m'.

 df -m

Filesystem           1M-blocks      Used Available Use% Mounted on
/dev/cciss/c0d0p2        76525     22644     49931  32% /
/dev/cciss/c0d0p5        24217     21752      1215  95% /home
/dev/cciss/c0d0p3        29057     24907      2651  91% /data
/dev/cciss/c0d0p1          289        22       253   8% /boot
tmpfs                      252         0       252   0% /dev/shm

7. Mostra la informació del sistema de fitxers en GB

Per mostrar informació de totes les estadístiques del sistema de fitxers en GB (Gigabyte), utilitzeu l'opció com a df -h.

 df -h

Filesystem            Size  Used Avail Use% Mounted on
/dev/cciss/c0d0p2      75G   23G   49G  32% /
/dev/cciss/c0d0p5      24G   22G  1.2G  95% /home
/dev/cciss/c0d0p3      29G   25G  2.6G  91% /data
/dev/cciss/c0d0p1     289M   22M  253M   8% /boot
tmpfs                 252M     0  252M   0% /dev/shm

8. Mostra els inodes del sistema de fitxers

Si feu servir l'interruptor '-i' es mostrarà la informació d'un nombre d'inodes utilitzats i el seu percentatge per al sistema de fitxers.

 df -i

Filesystem            Inodes   IUsed   IFree IUse% Mounted on
/dev/cciss/c0d0p2    20230848  133143 20097705    1% /
/dev/cciss/c0d0p5    6403712  798613 5605099   13% /home
/dev/cciss/c0d0p3    7685440 1388241 6297199   19% /data
/dev/cciss/c0d0p1      76304      40   76264    1% /boot
tmpfs                  64369       1   64368    1% /dev/shm

[També us pot agradar: Com augmentar el nombre d'inode de disc a Linux]

9. Mostra el tipus de sistema de fitxers

Si observeu la sortida de totes les ordres anteriors, veureu que no hi ha cap tipus de sistema de fitxers Linux esmentat als resultats. Per comprovar el tipus de sistema de fitxers del vostre sistema, utilitzeu l'opció 'T'. Mostrarà el tipus de sistema de fitxers juntament amb altra informació.

 df -T

Filesystem		Type   1K-blocks  Used      Available Use% Mounted on
/dev/cciss/c0d0p2	ext3    78361192  23188812  51127616  32%   /
/dev/cciss/c0d0p5	ext3    24797380  22273432  1243972   95%   /home
/dev/cciss/c0d0p3	ext3    29753588  25503792  2713984   91%   /data
/dev/cciss/c0d0p1	ext3    295561     21531    258770    8%    /boot
tmpfs			tmpfs   257476         0    257476    0%   /dev/shm

10. Incloeu determinat tipus de sistema de fitxers

Si voleu mostrar un tipus de sistema de fitxers determinat, utilitzeu l'opció '-t'. Per exemple, l'ordre següent només mostrarà el sistema de fitxers ext3.

 df -t ext3

Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/cciss/c0d0p2     78361192  23190072  51126356  32% /
/dev/cciss/c0d0p5     24797380  22273432   1243972  95% /home
/dev/cciss/c0d0p3     29753588  25503792   2713984  91% /data
/dev/cciss/c0d0p1       295561     21531    258770   8% /boot

11. Exclou determinat tipus de sistema de fitxers

Si voleu mostrar un tipus de sistema de fitxers que no pertany al tipus ext3, utilitzeu l'opció '-x'. Per exemple, l'ordre següent només mostrarà altres tipus de sistemes de fitxers que no siguin ext3.

 df -x ext3

Filesystem           1K-blocks      Used Available Use% Mounted on
tmpfs                   257476         0    257476   0% /dev/shm

12. Mostra informació de l'ordre df.

Si feu servir l'interruptor --help, es mostrarà una llista d'opcions disponibles que s'utilitzen amb l'ordre df.

 df --help

Usage: df [OPTION]... [FILE]...
Show information about the file system on which each FILE resides,
or all file systems by default.

Mandatory arguments to long options are mandatory for short options too.
  -a, --all             include dummy file systems
  -B, --block-size=SIZE use SIZE-byte blocks
  -h, --human-readable  print sizes in human readable format (e.g., 1K 234M 2G)
  -H, --si              likewise, but use powers of 1000 not 1024
  -i, --inodes          list inode information instead of block usage
  -k                    like --block-size=1K
  -l, --local           limit listing to local file systems
      --no-sync         do not invoke sync before getting usage info (default)
  -P, --portability     use the POSIX output format
      --sync            invoke sync before getting usage info
  -t, --type=TYPE       limit listing to file systems of type TYPE
  -T, --print-type      print file system type
  -x, --exclude-type=TYPE   limit listing to file systems, not of type TYPE
  -v                    (ignored)
      --help     display this help and exit
      --version  output version information and exit

SIZE may be (or maybe an integer optionally followed by) one of the following:
kB 1000, K 1024, MB 1000*1000, M 1024*1024, and so on for G, T, P, E, Z, Y.

Report bugs to <[email >.

Llegeix també:

  • 10 ordres fdisk per gestionar particions de disc de Linux
  • 10 ordres du útils per trobar l'ús del disc de fitxers i directoris
  • Analitzador i seguiment de l'ús del disc basat en Ncdu i NCurses
  • Com esbrinar els principals directoris i fitxers (espai en disc) a Linux
  • 9 eines per supervisar les particions de disc de Linux i l'ús a Linux