Man page - blkid(8)

Packages contains this manual

Available languages:

en fr pl tr ja uk ro sr de

Manual

BLKID

NOM
SYNOPSIS
DESCRIPTION
OPTIONS
CODE DE RETOUR
FICHIER DE CONFIGURATION
ENVIRONNEMENT
AUTEURS
VOIR AUSSI
SIGNALER DES BOGUES
DISPONIBILITÉ

NOM

blkid - Trouver ou afficher les attributs de périphérique en mode bloc

SYNOPSIS

blkid --label label | --uuid uuid

blkid [ --no-encoding --garbage-collect --list-one --cache-file file ] [ --output format ] [ --match-tag tag ] [ --match-token NAME=value ] [ device ...]

blkid --probe [ --offset offset ] [ --output format ] [ --size size ] [ --match-tag tag ] [ --match-types list ] [ --usages list ] [ --no-part-details ] device ...

blkid --info [ --output format ] [ --match-tag tag ] device ...

DESCRIPTION

Le programme blkid est une interface en ligne de commande pour la bibliothĂšque libblkid (3). Il peut dĂ©terminer le type de contenu (par exemple, un systĂšme de fichiers ou une partition d’échange) associĂ© Ă  un pĂ©riphĂ©rique bloc et aussi les attributs (sous la forme de jetons NOM=valeur) des mĂ©tadonnĂ©es (par exemple, l’étiquette LABEL ou l’UUID).

It is recommended to use lsblk (8) command to get information about block devices, or lsblk --fs to get an overview of filesystems, or findmnt (8) to search in already mounted filesystems.

lsblk (8) provides more information, better control on output formatting, easy to use in scripts and it does not require root permissions to get actual information. blkid reads information directly from devices and for non-root users it returns cached unverified information. blkid is mostly designed for system services and to test libblkid (3) functionality.

Quand un pĂ©riphĂ©rique est indiquĂ©, seuls les jetons pour ce pĂ©riphĂ©rique sont affichĂ©s. Plusieurs arguments pĂ©riphĂ©rique peuvent ĂȘtre indiquĂ©s sur la ligne de commande. Si aucun n’est donnĂ©, tous les partitions et pĂ©riphĂ©riques non partitionnĂ©s apparaissant dans /proc/partitions seront affichĂ©s, s’ils sont reconnus.

blkid has two main forms of operation: either searching for a device with a specific NAME=value pair, or displaying NAME=value pairs for one or more specified devices.

Pour des raisons de sĂ©curitĂ©, blkid ignore silencieusement tous les pĂ©riphĂ©riques quand le rĂ©sultat des dĂ©tections est ambivalent (plusieurs pĂ©riphĂ©riques en conflit sont dĂ©tectĂ©s). Le mode bas niveau ( -p ) fournit plus d’informations et un code de retour supplĂ©mentaire. Il est recommandĂ© d’utiliser wipefs (8) pour une vue d’ensemble dĂ©taillĂ©e et pour supprimer toutes les choses obsolĂštes (chaĂźnes magiques) sur le pĂ©riphĂ©rique.

OPTIONS

Les arguments taille et position peuvent ĂȘtre suivis de suffixes multiplicatifs comme KiB=1024, MiB=1024*1024, etc., pour GiB, TiB, PiB, EiB, ZiB et YiB (la partie « iB » est facultative, par exemple « K » est identique Ă  « KiB ») ou des suffixes KB=1000, MB=1000*1000, etc., pour GB, TB, PB, EB, ZB et YB.

-c , --cache-file fichier_cache

Read from cachefile instead of reading from the default cache file (see the CONFIGURATION FILE section for more details). If you want to start with a clean cache (i.e., don’t report devices previously scanned but not necessarily available at this time), specify /dev/null .

-d , --no-encoding

Ne pas encoder les caractĂšres non imprimables. Les caractĂšres non imprimables sont encodĂ©s par les notations ˆ et M- par dĂ©faut. Remarquez que le format de sortie --output udev utilise un encodage diffĂ©rent qui ne peut pas ĂȘtre dĂ©sactivĂ©.

-D , --no-part-details

Ne pas afficher d’information (indicateurs PART_ENTRY_*) de la table de partitions dans le mode de dĂ©tection bas niveau.

-g , --garbage-collect

Lancer le ramasse-miettes sur le cache de blkid pour supprimer les pĂ©riphĂ©riques qui n’existent plus.

-H , --hint setting

Set probing hint. The hints are an optional way to force probing functions to check, for example, another location. The currently supported is "session_offset= number " to set session offset on multi-session UDF.

-i , --info

Afficher les renseignements de limites (topologie) d’E/S. Le format de sortie export est automatiquement activĂ©. Cette option peut ĂȘtre utilisĂ©e avec l’option --probe .

-k , --list-filesystems

Afficher tous les systĂšmes de fichiers et RAID connus et quitter.

-l , --list-one

Ne rechercher qu’un pĂ©riphĂ©rique correspondant au paramĂštre demandĂ© indiquĂ© avec l’option --match-token . Si plusieurs pĂ©riphĂ©riques correspondent, le pĂ©riphĂ©rique de prioritĂ© la plus haute sera affichĂ© ou le premier pĂ©riphĂ©rique avec la prioritĂ© voulue (mais consultez ci-dessous la remarque sur udev). Voici les types de pĂ©riphĂ©riques par prioritĂ© dĂ©croissante : Device Mapper, EVMS, LVM, MD, puis les pĂ©riphĂ©riques bloc classiques. Si cette option n’est pas utilisĂ©e, blkid affichera tous les pĂ©riphĂ©riques qui correspondent Ă  la recherche.

Cette option oblige blkid Ă  utiliser les jetons LABEL ou UUID dans --match-token . Le but est de fournir une sortie cohĂ©rente avec celle d’autres outils (tel mount (8), etc.) sur les systĂšmes oĂč le mĂȘme indicateur est utilisĂ© pour plusieurs pĂ©riphĂ©riques.

-L , --label étiquette

Rechercher le pĂ©riphĂ©rique qui utilise cette Ă©tiquette de systĂšme de fichiers ; c’est Ă©quivalent à : --list-one --output device --match-token LABEL= Ă©tiquette . Cette mĂ©thode de recherche est capable d’utiliser de maniĂšre fiable les liens symboliques udev du type /dev/disk/by-label (suivant une configuration dĂ©finie dans /etc/blkid.conf ). Évitez d’utiliser directement les liens symboliques, car leur utilisation n’est pas sĂ»re sans vĂ©rification. L’option --label fonctionne sur des systĂšmes avec ou sans udev.

Malheureusement, le blkid (8) d’origine d’e2fsprogs utilise l’option -L comme synonyme de -o list . Pour assurer la portabilitĂ©, l’utilisation de -l -o device -t LABEL= Ă©tiquette et B*-o list* est Ă  prĂ©fĂ©rer dans les scripts Ă  l’option -L .

-n , --match-types liste

Restreindre les fonctions de dĂ©tection Ă  la liste sĂ©parĂ©e par des virgules de types (noms) de superblocs. Les types peuvent ĂȘtre prĂ©fixĂ©s dans la liste par no pour signifier qu’ils doivent ĂȘtre ignorĂ©s. Par exemple :

blkid --probe --match-types vfat,ext3,ext4 /dev/sda1

détecte les systÚmes de fichiers VFAT, ext3 et ext4, et

blkid --probe --match-types nominix /dev/sda1

dĂ©tecte tous les formats gĂ©rĂ©s sauf les systĂšmes de fichiers MINIX. Cette option n’est utile qu’avec l’option --probe .

-o , --output format

Utiliser le format de sortie indiquĂ©. Remarquez que l’ordre des variables et des pĂ©riphĂ©riques n’est pas fixĂ©. Consultez Ă©galement l’option -s . Le paramĂštre format peut prendre une des valeurs suivantes :

full

Afficher tous les indicateurs (option par défaut).

value

Afficher la valeur des indicateurs.

list

Afficher les pĂ©riphĂ©riques dans un format agrĂ©able. Ce format d’affichage n’est pas pris en charge pour la dĂ©tection bas niveau ( --probe ou --info ).

Ce format d’affichage est obsolĂšte , remplacĂ© par la commande lsblk (8).

périphérique

Afficher seulement le nom de pĂ©riphĂ©rique. Ce format d’affichage est toujours activĂ© pour les options --label et --uuid .

udev

Afficher les paires clĂ©="valeur" pour une importation aisĂ©e dans l’environnement udev. Les clĂ©s sont prĂ©fixĂ©es avec ID_FS_ ou ID_PART_. La valeur peut ĂȘtre modifiĂ©e pour ĂȘtre sĂ»re dans l’environnement udev. Sont permises l’ASCII pur, la protection par valeur hexadĂ©cimale et l’UTF-8 valable. Toutes les autres valeurs (y compris les espaces blancs) sont remplacĂ©es par « _ ». Les clĂ©s avec le suffixe _ENC utilisent la protection hexadĂ©cimale pour les caractĂšres non sĂ»rs.

La sortie udev renvoie l’indicateur ID_FS_AMBIVALENT si plusieurs superblocs sont dĂ©tectĂ©s et des indicateurs ID_PART_ENTRY_* sont toujours renvoyĂ©s pour toutes les partitions, y compris les partitions vides.

Ce format d’affichage est obsolùte .

export

Afficher les couples de clĂ©=valeur pour les importer facilement dans l’environnement. Ce format de sortie est automatiquement activĂ© quand des limites d’E/S (option --info ) sont demandĂ©es.

Les caractĂšres non imprimables sont encodĂ©s par les notations ˆ et M- et tous les caractĂšres potentiellement non sĂ»rs sont protĂ©gĂ©s.

json

Print the tags entries in JSON objects.

-O , --offset position

DĂ©tecter Ă  la position donnĂ©e (seulement utile avec --probe ). Cette option peut ĂȘtre utilisĂ©e avec l’option --info .

-p , --probe

Passer en mode de détection bas niveau de superbloc (en contournant le cache).

Remarquez que la dĂ©tection bas niveau renvoie aussi des informations sur le type de table de partitions (indicateur PTTYPE) et sur les partitions (indicateurs PART_ENTRY_*). Les noms d’indicateurs produits par la dĂ©tection bas niveau sont basĂ©s sur les noms utilisĂ©s en interne par libblkid et peuvent ĂȘtre diffĂ©rents lorsqu’elle est exĂ©cutĂ©e sans --probe (par exemple, PART_ENTRY_UUID= vs PARTUUID=). Consultez aussi --no-part-details .

-s , --match-tag indicateur

Pour chaque pĂ©riphĂ©rique indiquĂ©, n’afficher que les indicateurs qui correspondent Ă  indicateur . L’option --match-tag peut ĂȘtre indiquĂ©e plusieurs fois. Si aucun indicateur n’est indiquĂ©, tous les jetons sont affichĂ©s pour tous les pĂ©riphĂ©riques indiquĂ©s. Pour ne faire que rafraĂźchir le cache sans afficher de jeton, utilisez --match-tag none sans aucune autre option.

-S , --size taille

Remplacer la taille du périphérique ou du fichier (seulement utile avec --probe ).

-t , --match-token NOM=valeur

Rechercher les pĂ©riphĂ©riques bloc qui possĂšdent des jetons nommĂ©s NOM et qui ont pour valeur valeur , puis afficher les pĂ©riphĂ©riques trouvĂ©s. Les valeurs usuelles de NOM sont TYPE , LABEL et UUID . S’il n’y a pas de pĂ©riphĂ©rique prĂ©cisĂ© sur la ligne de commande, tous les pĂ©riphĂ©riques bloc seront analysĂ©s ; sinon, seuls les pĂ©riphĂ©riques indiquĂ©s par l’utilisateur seront Ă©tudiĂ©s.

-u , --usages liste

Restreindre les fonctions de dĂ©tection Ă  la liste sĂ©parĂ©e par des virgules de types d'« utilisation ». Les types d’utilisation gĂ©rĂ©s sont : filesystem (systĂšme de fichiers), raid (RAID), crypto (chiffrĂ©) et other (autre). Les types d’utilisation peuvent ĂȘtre prĂ©fixĂ©s dans la liste par no pour signifier qu’ils doivent ĂȘtre ignorĂ©s. Par exemple :

blkid --probe --usages filesystem,other /dev/sda1

dĂ©tecte tous les formats de systĂšmes de fichiers et autres (par exemple, les espaces d’échange) et

blkid --probe --usages noraid /dev/sda1

dĂ©tecte tous les formats gĂ©rĂ©s sauf les RAID. Cette option n’est utile qu’avec l’option --probe .

-U , --uuid UUID

Chercher le pĂ©riphĂ©rique qui utilise cet UUID de systĂšme de fichiers. Pour plus de prĂ©cisions, consultez l’option --label .

-h , --help

Afficher l’aide-mĂ©moire puis quitter.

-V , --version

Afficher la version et quitter.

CODE DE RETOUR

Si le pĂ©riphĂ©rique indiquĂ© ou celui adressĂ© par l’indicateur prĂ©cisĂ© (option --match-token ) a Ă©tĂ© trouvĂ© et qu’il est possible de rĂ©unir quelques informations Ă  son propos, un code de retour 0 est renvoyĂ©. Remarquez que l’option --match-tag filtre les indicateurs de sortie, mais qu’elle n’affecte pas le code de retour.

Si le jeton indiquĂ© n’a pas Ă©tĂ© trouvĂ©, ou si aucun pĂ©riphĂ©rique (indiquĂ©) n’a pu ĂȘtre identifiĂ©, ou qu’il est impossible d’obtenir une information sur les identificateurs ou le contenu de pĂ©riphĂ©rique, un code de retour 2 est renvoyĂ©.

Pour les erreurs d’utilisation et autres, un code de retour 4 est renvoyĂ©.

Si un résultat de détection bas niveau ambivalent a été détecté ( -p ), un code de retour 8 est renvoyé.

FICHIER DE CONFIGURATION

The standard location of the /etc/blkid.conf config file can be overridden by the environment variable BLKID_CONF . The following options control the libblkid library:

SEND_UEVENT=<yes|not>

Envoyer « uevent » lorsque le lien symbolique _/dev/disk/by-{label,uuid,partuuid,partlabel}/ ne correspond pas au LABEL, UUID, PARTUUID ou PARTLABEL du périphérique. yes par défaut.

CACHE_FILE=<chemin>

Remplacer l’emplacement standard du fichier de cache. Cette option peut ĂȘtre remplacĂ©e par la variable d’environnement BLKID_FILE . /run/blkid/blkid.tab par dĂ©faut ou /etc/blkid.tab sur les systĂšmes sans rĂ©pertoire /run .

EVALUATE=<méthodes>

DĂ©finir la ou les mĂ©thodes d’évaluation des LABEL et UUID. Actuellement, libblkid gĂšre les mĂ©thodes « udev » et « scan ». Plus d’une mĂ©thode peut ĂȘtre indiquĂ©e dans une liste sĂ©parĂ©e par des virgules. La valeur par dĂ©faut est « udev,scan ». La mĂ©thode « udev » utilise les liens symboliques /dev/disk/by- d’*udev et la mĂ©thode « scan » analyse tous les pĂ©riphĂ©riques bloc du fichier /proc/partitions .

ENVIRONNEMENT

La configuration LIBBLKID_DEBUG=all active la sortie de débogage.

AUTEURS

blkid was written by Andreas Dilger for libblkid and improved by Theodore Ts’o and Karel Zak.

VOIR AUSSI

libblkid (3), findfs (8), lsblk (8), wipefs (8)

SIGNALER DES BOGUES

Pour signaler un bogue, utilisez le gestionnaire de bogues <https://github.com/util-linux/util-linux/issues>.

DISPONIBILITÉ

La commande blkid fait partie du paquet util-linux, elle est disponible sur l’archive du noyau Linux <https://www.kernel.org/pub/linux/utils/util-linux/>.