GNU/Linux >> Tutoriels Linux >  >> Linux

Commande Df sous Linux

La commande df est utilisé pour afficher l'utilisation de l'espace disque des systèmes de fichiers Linux dans leur ensemble. Il affiche la quantité d'espace disque utilisé et disponible sur les systèmes de fichiers montés.

Alors que la commande du est utilisée pour afficher l'espace disque utilisé des fichiers et des répertoires sur le système de fichiers.

Ce tutoriel montre comment utiliser la commande df pour vérifier l'utilisation de l'espace disque sous Linux.

Vérifier l'espace disque à l'aide de la commande df

Pour vérifier l'utilisation de l'espace disque, exécutez df commande depuis le terminal. Par défaut, la commande df imprime le nom du périphérique, le nombre total de blocs, l'espace disque utilisé, l'espace disque disponible, le pourcentage d'espace utilisé et le point de montage du système de fichiers. La commande df imprime également les systèmes de fichiers montés à distance tels que nfs.

Df imprime la taille de la partition en 1 ko bloque par défaut.

$ df

Sortie :

Filesystem     1K-blocks    Used Available Use% Mounted on
 udev              457968       0    457968   0% /dev
 tmpfs             100476    1000     99476   1% /run
 /dev/sda        25230876 8117240  15812788  34% /
 tmpfs             502364       0    502364   0% /dev/shm
 tmpfs               5120       0      5120   0% /run/lock
 tmpfs             502364       0    502364   0% /sys/fs/cgroup
 /dev/loop0         72192   72192         0 100% /snap/lxd/19647
 /dev/loop1         71680   71680         0 100% /snap/lxd/19188
 /dev/loop2         56832   56832         0 100% /snap/core18/1988
 /dev/loop3         56832   56832         0 100% /snap/core18/1997
 /dev/loop5         33152   33152         0 100% /snap/snapd/11402
 tmpfs             100472       0    100472   0% /run/user/0
 /dev/loop6         33152   33152         0 100% /snap/snapd/11588

Où sont les champs :

  • Système de fichiers - Chemin du système de fichiers
  • 1 K-blocs :taille de la partition en blocs de 1 Ko
  • Utilisé - blocs utilisés (en Ko, Mo, Go)
  • Disponible - blocs inutilisés (en Ko, Mo, Go)
  • Monté sur :affiche le chemin du point de montage du système de fichiers

Pour afficher l'espace disque pour un disque ou une partition spécifique , passez le nom du périphérique en argument. Par exemple :

$ df /dev/sda
$ df /dev/sda{7,8}

Sortie :

 Filesystem     1K-blocks    Used Available Use% Mounted on
 /dev/sda        25230876 8146048  15783980  35% /

Df permet de passer point de montage en argument pour vérifier l'espace disque.

Par exemple, $ df -h /home

Nom de fichier peut être passé en argument, pour afficher le système de fichiers sur lequel réside le fichier.

$ df file.txt

Sortie :

Filesystem 1K-blocks Used    Available Use% Mounted on
/dev/sda8  5039616   2945900 1837716   62% /home

Pour afficher tous les champs disponibles , exécutez :

$ df --o

Sortie :

Filesystem     Type      Inodes  IUsed   IFree IUse% 1K-blocks    Used    Avail Use% File Mounted on
 udev           devtmpfs  114492    401  114091    1%    457968       0   457968   0% -    /dev
 tmpfs          tmpfs     125591    631  124960    1%    100476     996    99480   1% -    /run
 /dev/sda       ext4     1568000 195387 1372613   13%  25230876 8146276 15783752  35% -    /
 tmpfs          tmpfs     125591      4  125587    1%    502364       0   502364   0% -    /dev/shm
 tmpfs          tmpfs     125591      3  125588    1%      5120       0     5120   0% -    /run/lock

Afficher l'utilisation du disque dans un format lisible par l'homme

Les formats plus compréhensibles d'utilisation de l'espace disque sont en Ko, Mo, Go ou To. En fonction de la taille du système de fichiers, le système affichera automatiquement la taille au format convivial.

Pour afficher l'espace disque dans un format lisible par l'homme , utilisez l'option -h, comme suit :

$ df -h

Sortie :

Filesystem      Size  Used Avail Use% Mounted on
 udev            448M     0  448M   0% /dev
 tmpfs            99M  996K   98M   1% /run
 /dev/sda         25G  7.8G   16G  35% /
 tmpfs           491M     0  491M   0% /dev/shm
 tmpfs           5.0M     0  5.0M   0% /run/lock
 tmpfs           491M     0  491M   0% /sys/fs/cgroup
 /dev/loop0       71M   71M     0 100% /snap/lxd/19647
 /dev/loop1       70M   70M     0 100% /snap/lxd/19188
 /dev/loop2       56M   56M     0 100% /snap/core18/1988
 /dev/loop3       56M   56M     0 100% /snap/core18/1997
 /dev/loop5       33M   33M     0 100% /snap/snapd/11402
 tmpfs            99M     0   99M   0% /run/user/0
 /dev/loop6       33M   33M     0 100% /snap/snapd/11588

La colonne '1K-block' est remplacée par la colonne 'Taille'.

Remarque :Le -H ou --si l'option est similaire à -h , mais utilise des puissances de 1024 et non de 1000 (comme avec -h).

Afficher la taille d'utilisation du disque dans un format spécifique

Vous pouvez utiliser -B ou --block-size=SIZE option pour fournir un format personnalisé de tailles.

SIZE peut être (ou peut être un entier éventuellement suivi de) l'un des KB (1000) ou K (1024) suivants.

Pour afficher l'utilisation de l'espace disque en K (c'est-à-dire 1024):

$ df -k
$ df -BK

Pour afficher l'utilisation de l'espace disque en Ko (c'est-à-dire 1000):

$ df -BKB

Comme ci-dessus, df pourrait afficher l'utilisation de l'espace en Mo (1000*1000) et M (1024*1024).

Pour afficher l'utilisation de l'espace disque en M (c'est-à-dire 1024*1024):

$ df -m
$ df -BM

Pour afficher l'utilisation de l'espace disque en Mo (c'est-à-dire 1000*1000):

$ df -BMB

Malheureusement, nous n'avons pas l'option -g pour afficher dans G , utilisez plutôt -BG . Et pour Go utilisez l'option -BGB .

$ df -BG
$ df -BGB

Afficher tous les systèmes de fichiers

Pour afficher tous les systèmes de fichiers utilisation de l'espace disque, y compris les systèmes de fichiers factices, utilisez l'option -a.

$ df -a

Sortie :

Filesystem     1K-blocks    Used Available Use% Mounted on
 sysfs                  0       0         0    - /sys
 proc                   0       0         0    - /proc
 udev              457968       0    457968   0% /dev
 devpts                 0       0         0    - /dev/pts
 tmpfs             100476     996     99480   1% /run
 /dev/sda        25230876 8146320  15783708  35% /
 securityfs             0       0         0    - /sys/kernel/security
 tmpfs             502364       0    502364   0% /dev/shm
 tmpfs               5120       0      5120   0% /run/lock
 tmpfs             502364       0    502364   0% /sys/fs/cgroup
 cgroup2                0       0         0    - /sys/fs/cgroup/unified
 cgroup                 0       0         0    - /sys/fs/cgroup/systemd
 pstore                 0       0         0    - /sys/fs/pstore
 none                   0       0         0    - /sys/fs/bpf
 cgroup                 0       0         0    - /sys/fs/cgroup/rdma

Afficher les informations sur les inodes

Pour afficher les informations d'inode, utilisez -i option.

$ df -i

Sortie :

Filesystem      Inodes  IUsed   IFree IUse% Mounted on
 udev            114492    401  114091    1% /dev
 tmpfs           125591    631  124960    1% /run
 /dev/sda       1568000 195387 1372613   13% /
 tmpfs           125591      4  125587    1% /dev/shm
 tmpfs           125591      3  125588    1% /run/lock
 tmpfs           125591     18  125573    1% /sys/fs/cgroup

Afficher le type de système de fichiers

Pour inclure le système de fichiers tapez la sortie df, utilisez -T option.

$ df -T

Sortie :

Filesystem     Type     1K-blocks    Used Available Use% Mounted on
 udev           devtmpfs    457968       0    457968   0% /dev
 tmpfs          tmpfs       100476     996     99480   1% /run
 /dev/sda       ext4      25230876 8166852  15763176  35% /
 tmpfs          tmpfs       502364       0    502364   0% /dev/shm
 tmpfs          tmpfs         5120       0      5120   0% /run/lock
 tmpfs          tmpfs       502364       0    502364   0% /sys/fs/cgroup
 /dev/loop0     squashfs     72192   72192         0 100% /snap/lxd/19647
 /dev/loop1     squashfs     71680   71680         0 100% /snap/lxd/19188

Pour imprimer les noms de périphériques qui se trouvent sur un système de fichiers spécifique tapez, exécutez :

$ df -t ext4

Sortie :

Filesystem     1K-blocks     Used Available Use% Mounted on
 /dev/sda        81000696 13120476  63747468  18% /
 /dev/sdc        15350768 10829540   3718412  75% /mnt/wbmirror

Pour imprimer hors type de système de fichiers spécifique, utilisez -x choix :

$ df -x ext4

Afficher l'utilisation totale du disque

Pour afficher le total utilisation du disque à la dernière ligne de la sortie t, utilisez l'option --total.

$ df --total

Par exemple, je veux montrer l'utilisation totale du disque dans un format lisible par l'homme, tapez :

$ df --total -h

Sortie :

Filesystem      Size  Used Avail Use% Mounted on
 udev            448M     0  448M   0% /dev
 tmpfs            99M 1000K   98M   1% /run
 /dev/sda         25G  7.8G   16G  35% /
 tmpfs           491M     0  491M   0% /dev/shm
 tmpfs           5.0M     0  5.0M   0% /run/lock
 tmpfs           491M     0  491M   0% /sys/fs/cgroup
 /dev/loop0       71M   71M     0 100% /snap/lxd/19647
 /dev/loop1       70M   70M     0 100% /snap/lxd/19188
 /dev/loop2       56M   56M     0 100% /snap/core18/1988
 /dev/loop3       56M   56M     0 100% /snap/core18/1997
 /dev/loop5       33M   33M     0 100% /snap/snapd/11402
 tmpfs            99M     0   99M   0% /run/user/0
 /dev/loop6       33M   33M     0 100% /snap/snapd/11588
 total            26G  8.1G   17G  33% -

Afficher le système de fichiers local

Par défaut, la commande df affiche les systèmes de fichiers locaux et montés à distance. Pour limiter la liste uniquement au système de fichiers local, utilisez l'option -l .

$ df -l

Conclusion

Dans ce didacticiel, nous avons découvert la commande df et comment l'utiliser pour vérifier l'utilisation de l'espace disque sous Linux. Faites-nous savoir si vous trouvez quelque chose d'intéressant dans la section des commentaires.


Linux
  1. Commande Linux ifconfig

  2. Commande Linux mv

  3. Linux du command

  4. Commande IP Linux

  5. Commande cd Linux

Commande de date sous Linux

Commande gratuite sous Linux

Commande Sudo sous Linux

Commande W sous Linux

À la commande sous Linux

Commande Df sous Linux