18.4. Afficher les périphériques bloc et les systèmes de fichiers
18.4.1. Utiliser la commande lsblk
La commande
lsblk
permet d'afficher une liste des périphériques bloc disponibles. Elle fournit des informations et un meilleur contrôle sur le formatage des sortie que la commande blkid
. Elle lit les informations d'udev, et est donc utilisable par les utilisateurs non root
. Pour afficher une liste des périphériques bloc, veuillez saisir ce qui suit dans une invite de shell :
lsblk
Pour chaque périphérique bloc répertorié, la commande
lsblk
affiche le nom du périphérique (NAME
), le numéro majeur et mineur du périphérique (MAJ:MIN
), si le périphérique peut être déplacé (RM
), sa taille (SIZE
), si le périphérique est accessible en lecture seule (RO
), son type (TYPE
), et sur quel emplacement il est monté (MOUNTPOINT
). Exemple :
~]$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sr0 11:0 1 1024M 0 rom
vda 252:0 0 20G 0 rom
|-vda1 252:1 0 500M 0 part /boot
`-vda2 252:2 0 19.5G 0 part
|-vg_kvm-lv_root (dm-0) 253:0 0 18G 0 lvm /
`-vg_kvm-lv_swap (dm-1) 253:1 0 1.5G 0 lvm [SWAP]
Par défaut,
lsblk
répertorie les périphériques bloc sous un format qui ressemble à une arborescence. Pour afficher les informations dans une liste ordinaire, veuillez ajouter l'option de ligne de commande -l
:
lsblk
-l
Par exemple :
~]$ lsblk -l
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sr0 11:0 1 1024M 0 rom
vda 252:0 0 20G 0 rom
vda1 252:1 0 500M 0 part /boot
vda2 252:2 0 19.5G 0 part
vg_kvm-lv_root (dm-0) 253:0 0 18G 0 lvm /
vg_kvm-lv_swap (dm-1) 253:1 0 1.5G 0 lvm [SWAP]
Pour obtenir une liste complète des options de ligne de commande disponibles, veuillez consulter la page man de lsblk(8).
18.4.2. Utiliser la commande blkid
La commande
blkid
permet d'afficher des informations de bas niveau sur les périphériques bloc. Elle exige des privilèges root
, donc des utilisateurs non root
doivent utiliser la commande lsblk
. Pour cela, veuillez saisir ce qui suit à l'invite de shell en tant qu'utilisateur root
:
blkid
Pour chaque périphérique bloc répertorié, la commande
blkid
affiche les attributs disponibles, comme son identifiant unique universel (UUID
), le type de système de fichiers (TYPE
), ou l'étiquette de volume (LABEL
). Exemple :
~]# blkid
/dev/vda1: UUID="7fa9c421-0054-4555-b0ca-b470a97a3d84" TYPE="ext4"
/dev/vda2: UUID="7IvYzk-TnnK-oPjf-ipdD-cofz-DXaJ-gPdgBW" TYPE="LVM2_member"
/dev/mapper/vg_kvm-lv_root: UUID="a07b967c-71a0-4925-ab02-aebcad2ae824" TYPE="ext4"
/dev/mapper/vg_kvm-lv_swap: UUID="d7ef54ca-9c41-4de4-ac1b-4193b0c1ddb6" TYPE="swap"
Par défaut, la commande
blkid
répertorie tous les périphériques bloc disponibles. Pour n'afficher des informations que sur un périphérique en particulier, veuillez spécifier le nom du périphérique sur la ligne de commande :
blkid
device_name
Par exemple, pour afficher les informations sur
/dev/vda1
, veuillez saisir en tant qu'utilisateur root
:
~]# blkid /dev/vda1
/dev/vda1: UUID="7fa9c421-0054-4555-b0ca-b470a97a3d84" TYPE="ext4"
Vous pouvez également utiliser la commande ci-dessus avec les options de ligne de commande
-p
et -o udev
pour obtenir des informations plus détaillées. Remarquez que des privilèges root
sont requis pour exécuter cette commande :
blkid
-po
udev
device_name
Par exemple :
~]# blkid -po udev /dev/vda1
ID_FS_UUID=7fa9c421-0054-4555-b0ca-b470a97a3d84
ID_FS_UUID_ENC=7fa9c421-0054-4555-b0ca-b470a97a3d84
ID_FS_VERSION=1.0
ID_FS_TYPE=ext4
ID_FS_USAGE=filesystem
Pour obtenir une liste complète des options de ligne de commande disponibles, veuillez consulter la page man de blkid(8).
18.4.3. Utiliser la commande findmnt
La commande
findmnt
permet d'afficher une liste de systèmes de fichiers actuellement montés. Pour faire cela, veuillez saisir ce qui suit dans une invite de shell :
findmnt
Pour chaque système de fichiers répertorié, la commande
findmnt
affiche le point de montage cible (TARGET
), le périphérique source (SOURCE
), le type de système de fichiers (FSTYPE
), et les options de montage connexes (OPTIONS
). Exemple :
~]$ findmnt
TARGET SOURCE FSTYPE OPTIONS
/ /dev/mapper/rhel-root
xfs rw,relatime,seclabel,attr2,inode64,noquota
├─/proc proc proc rw,nosuid,nodev,noexec,relatime
│ ├─/proc/sys/fs/binfmt_misc systemd-1 autofs rw,relatime,fd=32,pgrp=1,timeout=300,minproto=5,maxproto=5,direct
│ └─/proc/fs/nfsd sunrpc nfsd rw,relatime
├─/sys sysfs sysfs rw,nosuid,nodev,noexec,relatime,seclabel
│ ├─/sys/kernel/security securityfs securityfs rw,nosuid,nodev,noexec,relatime
│ ├─/sys/fs/cgroup tmpfs tmpfs rw,nosuid,nodev,noexec,seclabel,mode=755[sortie tronquée]
Par défaut,
findmnt
répertorie les systèmes de fichiers sous un format qui ressemble à une arborescence. Pour afficher les informations dans une liste ordinaire, veuillez ajouter l'option de ligne de commande -l
:
findmnt
-l
Par exemple :
~]$ findmnt -l
TARGET SOURCE FSTYPE OPTIONS
/proc proc proc rw,nosuid,nodev,noexec,relatime
/sys sysfs sysfs rw,nosuid,nodev,noexec,relatime,seclabel
/dev devtmpfs devtmpfs rw,nosuid,seclabel,size=933372k,nr_inodes=233343,mode=755
/sys/kernel/security securityfs securityfs rw,nosuid,nodev,noexec,relatime
/dev/shm tmpfs tmpfs rw,nosuid,nodev,seclabel
/dev/pts devpts devpts rw,nosuid,noexec,relatime,seclabel,gid=5,mode=620,ptmxmode=000
/run tmpfs tmpfs rw,nosuid,nodev,seclabel,mode=755
/sys/fs/cgroup tmpfs tmpfs rw,nosuid,nodev,noexec,seclabel,mode=755[sortie tronquée]
Vous pouvez également choisir de répertorier les systèmes de fichiers d'un type particulier uniquement. Pour faire cela, veuillez ajouter l'option de ligne de commande
-t
suivie d'un type de système de fichiers :
findmnt
-t
type
Par exemple, pour répertorier tous les systèmes de fichiers
xfs
, veuillez saisir :
~]$ findmnt -t xfs
TARGET SOURCE FSTYPE OPTIONS
/ /dev/mapper/rhel-root xfs rw,relatime,seclabel,attr2,inode64,noquota
└─/boot /dev/vda1 xfs rw,relatime,seclabel,attr2,inode64,noquota
Pour obtenir une liste complète des options de ligne de commande disponibles, veuillez consulter la page man de findmnt(8).
18.4.4. Utiliser la commande df
La commande
df
permet d'afficher un rapport détaillé sur l'utilisation de l'espace disque du système. Pour faire cela, veuillez saisir ce qui suit dans une invite de shell :
df
Pour chaque système de fichiers répertorié, la commande
df
affiche son nom (Filesystem
), sa taille (1K-blocks
ou Size
), combien d'espace est utilisé (Used
), combien d'espace reste disponible (Available
), le pourcentage d'utilisation de l'espace (Use%
), et l'endroit où le système de fichiers est monté (Mounted on
). Exemple :
~]$ df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/mapper/vg_kvm-lv_root 18618236 4357360 13315112 25% /
tmpfs 380376 288 380088 1% /dev/shm
/dev/vda1 495844 77029 393215 17% /boot
Par défaut, la commande
df
affiche la taille de la partition en bloc de 1 kilo-octet et la quantité d'espace disque utilisé et disponible en kilo-octets. Pour afficher ces informations en méga-octets et giga-octets, veuillez ajouter l'option de ligne de commande -h
, ce qui amène df
à afficher les valeurs sous un format lisible :
df
-h
Par exemple :
~]$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/vg_kvm-lv_root 18G 4.2G 13G 25% /
tmpfs 372M 288K 372M 1% /dev/shm
/dev/vda1 485M 76M 384M 17% /boot
Pour obtenir une liste complète des options de ligne de commande disponibles, veuillez consulter la page man de df(1).
18.4.5. Utiliser la commande du
La commande
du
permet d'afficher la quantité d'espace utilisée par des fichiers dans un répertoire. Pour afficher l'utilisation du disque de chaque sous-répertoire dans le répertoire de travail actuel, veuillez exécuter la commande sans aucune option de ligne de commande supplémentaire :
du
Par exemple :
~]$ du
14972 ./Downloads
4 ./.mozilla/extensions
4 ./.mozilla/plugins
12 ./.mozilla
15004 .
Par défaut, la commande
du
affiche l'usage du disque kilo-octets. Pour afficher ces informations en méga-octets et giga-octets, veuillez ajouter l'option de ligne de commande -h
, ce qui mène l'utilitaire à afficher les valeurs sous un format lisible :
du
-h
Par exemple :
~]$ du -h
15M ./Downloads
4.0K ./.mozilla/extensions
4.0K ./.mozilla/plugins
12K ./.mozilla
15M .
À la fin de la liste, la commande
du
affiche toujours le total du répertoire actuel. Pour afficher cette information uniquement, veuillez ajouter l'option de ligne de commande -s
:
du
-sh
Par exemple :
~]$ du -sh
15M .
Pour obtenir une liste complète des options de ligne de commande disponibles, veuillez consulter la page man de du(1).
18.4.6. Utiliser l'outil de surveillance du système « System Monitor »
L'onglet Systèmes de fichiers de l'outil System Monitor permet d'afficher les systèmes de fichiers et l'utilisation de l'espace disque dans l'interface utilisateur graphique.
Pour lancer l'outil System Monitor à partir de la ligne de commande, veuillez saisir
gnome-system-monitor
à l'invite de shell. L'outil System Monitor apparaît. Alternativement, si le bureau GNOME est utilisé, appuyez sur la touche Super pour aller sur la « Vue d'ensemble des activités », saisissez System Monitor
puis appuyez sur Entrée. L'outil System Monitor apparaît. La touche Super peut se trouver sous diverses formes selon le clavier ou du matériel, mais le plus souvent, il s'agit de la touche Windows ou de la touche de Commande, habituellement à gauche de la Barre d'espace.
Cliquez sur l'onglet Systèmes de fichiers pour afficher une liste des systèmes de fichiers.
Figure 18.3. System Monitor — Systèmes de fichiers
Pour chaque système de fichiers répertorié, l'outil System Monitor affiche le périphérique source (Device), le point de montage cible (Directory), et le type de système de fichiers (Type), ainsi que sa taille (Total), et la quantité d'espace disponible (Available), et utilisée (Used).