Provided by: manpages-fr-extra_20151231_all bug

NOM

       libblkid - Bibliothèque d'identification de périphériques bloc

SYNOPSIS

       #include <blkid.h>

       cc fichier.c -lblkid

DESCRIPTION

       La  bibliothèque libblkid est utilisée pour identifier les périphériques bloc à leur contenu (par exemple
       un type de système de fichiers), pour extraire des informations additionnelles comme les noms de volumes,
       les étiquettes, les identifiants uniques, les numéros de série d'un système de fichiers. Une  utilisation
       courante est de permettre d'identifier un périphérique bloc par son étiquette (LABEL=) ou son identifiant
       unique (UUID=) en lieu et place d'un lien direct dans des fichiers de configuration.

       La  partie bas niveau de la bibliothèque permet aussi d'extraire les renseignements sur les partitions et
       la topologie de périphérique bloc.

       La partie haut niveau de la bibliothèque garde les renseignements sur  les  périphériques  bloc  dans  un
       fichier  cache dont la validité est vérifiée avant d'être renvoyé à l'utilisateur (si l'utilisateur a les
       permissions de lecture sur  le  périphérique  bloc  brut,  sinon,  non).  Le  fichier  cache  permet  aux
       utilisateurs  ordinaires  (tous  les  utilisateurs  n'appartenant pas au groupe « disk » et autres que le
       superutilisateur) de chercher des périphériques par étiquette ou identifiant. L'emplacement  standard  du
       fichier cache peut être surchargé par la variable d'environnement BLKID_FILE.

       Dans  le  cas  d'une récupération d'informations à propos d'un seul périphérique connu, que le cache soit
       utilisé ou non n'a pas d'impact sur les performances (à  moins  de  pouvoir  lire  le  périphérique  bloc
       directement).

       La  partie  haut  niveau  de  la  bibliothèque  prend en charge deux méthodes pour évaluer l'étiquette ou
       l'UUID. Elle lit les renseignements directement sur le périphérique bloc ou dans  les  liens  symboliques
       /dev/disk/by-* d'udev. La méthode udev est celle préférée par défaut.

       Si  plusieurs  périphériques  sont concernés, l'utilisation du cache est hautement recommandée (même s'il
       est vide) car les périphériques seront parcourus au plus une fois et le cache sur disque sera mis à  jour
       si possible.

       Dans  certains  cas  (noyau  modulaire),  les  périphériques  bloc ne sont pas visibles avant d’avoir été
       accédés une  première  fois.  Une  façon  de  trouver  ces  périphériques  sans  énumérer  seulement  les
       périphériques visibles est donc primordiale. Ainsi, l'utilisation du fichier cache est nécessaire dans ce
       cas.

FICHIER DE CONFIGURATION

       L'emplacement  standard  du  fichier  de configuration /etc/blkid.conf peut être remplacé par la variable
       d'environnement BLKID_FILE. Plus de précisions sur le fichier de configuration sont disponibles  dans  la
       page de manuel blkid(8).

AUTEUR

       libblkid  a  été  écrite  par  Andreas  Dilger  pour les utilitaires du système de fichiers ext2 avec des
       apports de Ted Ts'o. Elle a subi par la suite des modifications importantes de la part de Ted Ts'o.

       Le code de détection bas niveau a été réécrit par Karel Zak.

COPYRIGHT

       libblkid est disponible selon les termes de  la  licence  GNU  Library  General  Public  Licence  (LGPL),
       version 2 (ou selon vos préférences, toute version plus récente).

VOIR AUSSI

       blkid(8), findfs(8)

DISPONIBILITÉ

       libblkid   fait   partie   du   paquet  util-linux  depuis  la  version 2.15,  elle  est  disponible  sur
       <ftp://ftp.kernel.org/pub/linux/utils/util-linux-ng/>.

TRADUCTION

       La traduction de cette page de manuel est maintenue par les membres de la  liste  <debian-l10n-french  AT
       lists  DOT  debian  DOT org>. Veuillez signaler toute erreur de traduction par un rapport de bogue sur le
       paquet manpages-fr-extra.

util-linux                                          mai 2009                                         LIBBLKID(3)