GNU/Linux >> Tutoriels Linux >  >> Linux

11 exemples de commande « df » sous Linux

df (disque libre ) est utilisée pour afficher l'utilisation du disque du système de fichiers. Par défaut, la commande df affiche l'utilisation du système de fichiers en blocs de 1 Ko pour tout le système de fichiers monté actuel. Si vous souhaitez afficher la sortie de la commande df dans un format lisible par l'homme, utilisez l'option -h comme "df -h".

Dans cet article, nous discuterons de 11 exemples différents de 'df ' commande sous Linux

Syntaxe de base de la commande df sous Linux

# df {options} {mount_point_of_filesystem}

Options utilisées dans la commande df :

Exemple de sortie de df :

 [[[[[[[e-mail protégé] ~] # Dffilesystem 1k-Blocks utilisé Utilisation disponible% monté sur / dev / mapper / VG00-ROOT 17003304 804668 15311852 5% / DEVTMPFS 771876 0 771876 0% / DEVTMPFS 777928 0 777928 0% / DEV / shmtmpfs 777928 8532 769396 2% / Runtmpfs 777928 0 777928 0% / SYS / FS / CGROUP / DEV / MAPER / VG00-HOME 14987616 41000 14162232 1% / HOME / DEV / SDA1 487652 62593 395363 14% / BOOT / DEV / DEV / MAPPER /vg00-var    9948012  48692   9370936   1 % /var/dev/mapper/vg00-sap   14987656  37636  14165636   1 % /sap[[email protected] ~]#

Exemple 1) Répertorier l'utilisation du disque de tout le système de fichiers en utilisant '-a'

quand on utilise '-a' option dans la commande df, elle affichera l'utilisation du disque de tous les systèmes de fichiers.

 [[[[[[e-mail protégé] ~] # DF -AfileSystem 1k-Blocks utilisé Utilisation disponible% MONTÉ ONROOTFS 17003304 804668 15311852 5% / PROC 0 0 0 - / PROCSYSFS 0 0 0 - / SYSDEVTMPFS 771876 0 771876 0% / devsecurityFs 0 0 0 - / SYS / KEnnel / SecurityTmpfs 777928 0 777928 0% / dev / shmdeventts 0 0 0 - / dev / PTSTMPFS 777928 8532 769396 2% / RUNTMPFS 777928 0 777928 0% / SYS / FS / CGROUPCGROUP 0 0 0 - / SYS / FS / Cgroup / SystemDPstore 0 0 0 - / SYS / FS / PSTORECGROUP 0 0 0 - / SYS / FS / CGROUP / CPUSETCGROUP 0 0 0 - / SYS / FS / CGROUP / CPU, CPUACCTCGROUP 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - / SYS / FS / CGROUP / MemoryCgroup 0 0 0 - / SYS / FS / CGROUP / DevicesCgroup 0 0 0 - / SYS / FS / CGROUP / FREEZERCGROUP 0 0 0 - / SYS / FS / CGROUP / NET_CLSCSCROUP 0 0 0 - / SYS / FS / CGROUP / blkiocgroup 0 0 0 - / SYS / FS / CGROUP / PERF_EVENTCGROUP 0 0 0 - / SYS / FS / CGROUP / HUGETLBCONFIGFS 0 0 0 - / SYS / KERNEL / CONFIG / DEV / MAPPER / VG00-ROOT 17003304 804668 15311852 5% / SELINUXFS 0 0 0 - / SYS / FS / SELINUXSYSTEMD-1 0 0 0 - / PROC / SYS / FS / BINFMT_MISCDEBUGFS 0 0 0 - / SYS / NEAR / DEBUGHUGETLBFS 0 0 0 - / dev / énormepagesMQueue 0 0 0    - /dev/mqueue/dev/mapper/vg00-home  14987616  41000 14162232 1% / HOME / DEV / SDA1 487652 62593 395363 14% / BOOT / DEV / DEV / MAPER / VG00-VAR 9948012 48692 9370936 1% / VAR / DEV / MAPPER / VG00-SAP 14987656 37636 14165636 1% / SAP [[Email protégé ] ~]#

Exemple 2) Afficher la sortie de la commande df dans un format lisible par l'homme.

Utilisation de '-h' option dans la commande df, la sortie peut être affichée dans un format lisible par l'homme (par exemple 5K, 500M et 5G)

 [[[[[[[e-mail protégé] ~] # DF -HFileSystem Taille utilisée à la disponibilité utilisée% monté sur / dev / mapper / VG00-ROOD 17G 786M 15G 5% / DEVTMPFS 754M 0 754M 0% / DevTmpfs 760m 0 760m 0% / Dev / shmtmpfs 760m 8.4m 752m 752m 2% / RUNTMPFS 760M 0 760M 0% / SYS / FS / CGROUP / DEV / MAPPER / VG00-HOME 15G 41M 14G 14G 1% / HOME / DEV / SDA1 477M 14% / BOOT mapper/vg00-var   9.5G   48M  9.0G   1 % /var/dev/mapper/vg00-sap    15G   37M   14G   1 % /sap[[email protected] ~]#

Exemple 3) Utilisation de l'espace d'affichage d'un système de fichiers particulier

Supposons que nous voulions imprimer l'utilisation de l'espace du système de fichiers /sap,

[[email protected] ~]# df -h /sap/Filesystem            Taille  Utilisée Utilisation disponible % Monté sur/dev/mapper/vg00-sap   15G   37M   14G   1 % /sap[[email protected] ~]# 

Exemple 4) Imprimer le type de système de fichiers de tous les systèmes de fichiers montés

‘-T’ est utilisé dans la commande df pour afficher le type de système de fichiers dans la sortie.

 [[[[[[e-mail protégé] ~] # DF -TfileSystem Type 1k-Blocks utilisé Utilisation disponible% Monté sur / dev / mapper / VG00-ROOT EXT4 17003304 804668 15311852 5% / DEVTMPFS DEVTMPFS 771876 0 771876 0% / DEVTMPFS TMPFS 777928 0 777928 0% / dev / shmtmpfs TMPFS 777928 8532 769396 2% / RUNTMPFS TMPFS 777928 0 777928 0% / SYS / FS / CGROUP / DEV / MAPER / VG00-HOME EXT4 14987616 41000 14162232 1% / HOME / DEV / SDA1 EXTT3 487652 62593    395363  14 % /boot/dev/mapper/vg00-var  ext3       9948012  48696   9370932   1% /var/dev/mapper/vg00-sap  ext3      14987656  37636  1416        

Exemple 5) Utilisation du disque d'impression des systèmes de fichiers en taille de bloc.

 [[[[[[e-mail protégé] ~] # DF -KFileSystem 1k-Blocks utilisé Utilisation disponible% monté sur / dev / mapper / VG00-ROOT 17003304 804668 15311852 5% / DEVTMPFS 771876 0 771876 0% / DEVTMPFS 777928 0 777928 0% / dev / shmtmpfs 777928 8532 769396 2% / RULTMPFS 777928 0 777928 0% / SYS / FS / CGROUP / DEV / MAPER / VG00-HOME 14987616 41000 14162232 1% / HOME / DEV / SDA1 487652 62593 395363 14% / BOOT / DEV /mapper/vg00-var    9948012  48696   9370932   1% /var/dev/mapper/vg00-sap   14987656  37636  14165636   1% /sap[[email protected] ~]#

Exemple 6) Afficher les informations sur les inodes du système de fichiers.

‘-i’ l'option dans la commande df est utilisée pour afficher les informations d'inode du système de fichiers

infos inodes de tout le système de fichiers :

 [[[[e-mail protégé] ~] # DF -IFileSystem inodes iusé ifree iuse% monté sur / dev / mapper / vg00-racine 1089536 22031 1067505 3% / DEVTMPFS 192969 357 192612 1% / DEVTMPFS 194482 1 194481 1% / Dev / shmtmpfs 194482 420 194062 1% / RULTMPFS 194482 13 194469 1% / SYS / FS / CGROUP / DEV / MAPPER / VG00-HOME 960992 15 960977 1% / HOME / DEV / SDA1 128016 337 127679 1% / BOOT / DEV / DEV / DEV / DEV / MAPPER /vg00-var   640848  1235  639613    1 % /var/dev/mapper/vg00-sap   960992    11  960981    1 % /sap[[email protected] ~]#

informations sur les inodes d'un système de fichiers particulier :

[[email protected] ~]# df -i /sap/Filesystem           Inodes IUsed  IFree IUse% Mounted on/dev/mapper/vg00-sap 960992    11 960981    1% /sap[[email protected] ~]# 

Exemple 7) Imprimer l'utilisation totale de l'espace de tous les systèmes de fichiers.

–total ' L'option de la commande df est utilisée pour afficher le total général de l'utilisation du disque de tout le système de fichiers.

 [[[[e-mail protégé] ~] # DF -H --TotalFileSystem Taille utilisée Utilisation utilisée% MONTÉE ON / DEV / MAPPER / VG00-ROOT 17G 786M 15G 5% / DEVTMPFS 754M 0 754M 0% / DEVTMPFS 760M 0 760M 0 % / dev / shmtmpfs 760m 8.4m 752m 2% / Runtmpfs 760m 0 760m 0% / SYS / FS / CGROUP / DEV / MAPPER / VG00-HOME 15G 41M 14G 1% / HOME / DEV / SDA1 477M 62M 387M 14% / BOOT /dev/mapper/vg00-var   9.5G   48M  9.0G   1 % /var/dev/mapper/vg00-sap    15G   37M   14G   1 % /saptotal                   58G  980M   54G   2 % -[[email #
]

Exemple 8) Imprimer uniquement les informations d'utilisation de l'espace du système de fichiers local.

Supposons que le système de fichiers réseau soit également monté sur la machine Linux et que nous souhaitions afficher uniquement les informations du système de fichiers local, cela peut être réalisé en utilisant '-l ‘ option dans la commande df.

Limitation au système de fichiers local :

 [[[[e-mail protégé] ~] # DF -THLFileSystem Taille Taille utilisée à la disponibilité utilisée% montée sur / dev / mapper / VG00-ROOT EXT4 17G 791M 15G 6% / DEVTMPFS DEVTMPFS 754M 0 754M 0% / DEVTMPFS TMPFS 760M 0 760m 0% / dev / shmtmpfs TMPFS 760M 8.4m 752m 2% / RUNTMPFS TMPFS 760M 0 760M 0% / SYS / FS / CGROUP / DEV / MAPPER / VG00-HOME EXT4 15G 41M 14G 1% / HOME / DEV / SDA1 EXT3 477M 62M 387M  14 % /boot/dev/mapper/vg00-var  ext3      9,5 G  105M  8,9 G    2 % /var/dev/mapper/vg00-sap  ext3       15G   37M   14G   1 % /sap[[email protected] ~]#

Exemple 9) Imprimer les informations d'espace disque d'un type de système de fichiers particulier.

‘-t’ L'option dans la commande df est utilisée pour imprimer les informations d'un type de système de fichiers particulier, après '-t' spécifiez le type de système de fichiers, l'exemple est illustré ci-dessous :

pour ext4 :

[[email protected] ~]# df -t ext4Filesystem            1K-blocks   Utilisé Disponible Utilisation% Monté sur/dev/mapper/vg00-root  17003304 809492  15307028   6 % //dev/mapper/vg00-home  14987616  41000 2   1416 2  3 1416 % /home[[email protected] ~]#

pour nfs4 :

[[email protected] ~]# df -t nfs4Filesystem            1K-blocks      Utilisé Disponible Utilisation% Monté sur192.168.1.5 :/opensuse 301545472 266833920  19371008  94 % /data[[email protected] ~]#

Exemple 10) Exclure un type de système de fichiers particulier à l'aide de  '-x' options

"-x ou –exclude-type ” est utilisé pour exclure un certain type de système de fichiers dans la sortie de la commande df.

Supposons que nous voulions imprimer tous les systèmes de fichiers à l'exception du système de fichiers ext3.

 [[[[[[e-mail protégé] ~] # DF -X EXT3FileSystem 1k-Blocks utilisé Utilisation disponible% monté sur / dev / mapper / VG00-ROOD 17003304 809492 15307028 6% / DEVTMPFS 771876 0 771876 0% / DEVTMPFS 777928 0 777928 0 % / dev / shmtmpfs 777928 8540 769388 2% / RULTMPFS 777928 0 777928 0% / SYS / FS / CGROUP / DEV / MAPPER / VG00-HOME 14987616 41000 14162232 1% /Home192.168.1.5:/ropenseuse 301545472 266834944 19369984 94% /data[[email protected] ~]#

Exemple 11) N'imprime que certains champs dans la sortie de la commande df.

–output={nom_champ1,nom_champ2….} ' L'option est utilisée pour afficher certains champs dans la sortie de la commande df.

Les noms de champs valides sont :'source', 'fstype', 'itotal', 'iused', 'iavail', 'ipcent', 'size', 'used', 'avail', 'pcent' et 'target'

 [[email protected] ~] # df --output =fstype, taille, iusedType 1K blocs IUsedext4 17003304 22275devtmpfs 771876 777928 357tmpfs 1tmpfs 777928 777928 423tmpfs 13ext4 14987616 15ext3 487652 337ext3 9948012 1373ext3 14987656 11nfs4 301545472 451099 [[email protected] ~]#

A lire également :8 exemples de commandes Stat sous Linux


Linux
  1. Exemples de commande rm sous Linux

  2. Exemples de commandes ps sous Linux

  3. Exemples de commandes sa sous Linux

  4. w Exemples de commandes sous Linux

  5. ac Exemples de commandes sous Linux

9 exemples de commandes tee sous Linux

9 exemples de commande diff sous Linux

Commande Linux ip avec exemples

15 Commande Linux ps avec exemples

8 exemples de commandes LDD sous Linux

Exemples de commandes id sous Linux