Man page - blkid(8)
Packages contains this manual
- getopt(1)
- x86_64(8)
- zramctl(8)
- findfs(8)
- blockdev(8)
- ipcmk(1)
- linux64(8)
- ldattach(8)
- findmnt(8)
- unshare(1)
- uclampset(1)
- partx(8)
- lscpu(1)
- flock(1)
- fallocate(1)
- setterm(1)
- terminal-colors.d(5)
- setsid(1)
- setarch(8)
- lsns(8)
- adjtime_config(5)
- chcpu(8)
- runuser(1)
- rtcwake(8)
- rev(1)
- lsipc(1)
- blkdiscard(8)
- nsenter(1)
- whereis(1)
- dmesg(1)
- fsck(8)
- blkid(8)
- ipcs(1)
- mcookie(1)
- lsblk(8)
- readprofile(8)
- switch_root(8)
- wdctl(8)
- mountpoint(1)
- lsmem(1)
- fsfreeze(8)
- i386(8)
- pivot_root(8)
- swaplabel(8)
- scols-filter(5)
- getty(8)
- chmem(8)
- chrt(1)
- agetty(8)
- blkzone(8)
- more(1)
- choom(1)
- mkswap(8)
- wipefs(8)
- taskset(1)
- lslocks(8)
- linux32(8)
- ionice(1)
- isosize(8)
- su(1)
- rename.ul(1)
- prlimit(1)
- namei(1)
- lslogins(1)
- ipcrm(1)
- fstrim(8)
- mkfs(8)
- hardlink(1)
- sulogin(8)
- setpriv(1)
apt-get install util-linux
Available languages:
en fr pl tr ja uk ro sr deManual
BLKID
NOMSYNOPSIS
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/>.