Available in

(3) (3)/fr (3)/ja

Contents

NOM

libblkid − Bibliothèque d’identification de périphériques de type bloc

SYNOPSIS

#include <blkid/blkid.h>

cc fichier.c −lblkid

DESCRIPTION

La bibliothèque libblkidest utilisée pour identifier les périphériques blocs à leur contenu (p. ex. 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 une périphérique blocs par une étiquette (« LABEL= ») ou son identifiant unique (« UUID= ») en lieu et place d’un lien direct dans des fichiers de configuration.

Les informations des périphériques blocs sont normalement sauvegarder dans un fichier tampon /etc/blkid.tab vérifier valable avant d’être renvoyé à l’utilisateur (si l’utilisateur a les permissions de lecture sur le périphérique bloc raw, sinon, non). Le fichier tampon permet aux utilisateurs non privilégiés (tous les utilisateurs n’appartenant pas au groupe « disk » et autres que root) de chercher des périphériques par étiquette/identifiant. L’emplacement standard du fichier tampon peut être surcharger par la variable d’environnement BLKID_FILE.

Dans le cas où l’on est en train de récupérer des informations à propos d’un périphérique connu, cela n’a pas d’impact sur les performances que le fichier tampon soit utilisé ou non. Si on travaille avec plusieurs périphériques, l’utilisation du fichier tampon est hautement recommandée (même s’il est vide) car les périphériques seront parcourus au plus une fois et le tampon sur le disque sera mis à jour si possible. Il y a rarement de raison de ne pas utiliser le fichier de tampon.

Dans certains cas (noyau modulaire), les périphériques blocs ne sont pas toujours visible tant qu’ils n’ont pas été accéder une première fois. Il est donc critique qu’il existe une façon de trouver ces périphériques sans énumérer seulement les périphériques visibles. Ainsi, l’utilisation du fichier tampon est requise dans ce cas.

FICHIER DE CONFIGURATION

L’emplacement standard du fichier tampon /etc/blkid.conf peut être surcharger par la variable d’environnement BLKID_FILE. Les options suivantes contrôle la bibliothèque libblkid :
SEND_UEVENT=<yes|not>

Envoyer « uevent » lorsque le lien symbolique /dev/disk/by−{label,uuid}/ ne correspond pas avec l’étiquette LABEL ou l’identifiant UUID du périphérique. Par défaut à Oui.

CACHE_FILE=<chemin>

Surcharge l’emplacement du fichier de tampon. Cette option peut être surchargée par la variable d’environnement BLKID_FILE. Par défaut, /etc/blkid.tab.

EVALUATE=<methodes>

Définir la/les méthode(s) d’évaluation des LABEL et UUID. Actuellement, libblkid gère les méthodes « udev » et « scan ». Plus d’une méthode peut être spécifier 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−* et la méthode «scan » utilise les périphériques blocs depuis le fichier /proc/partitions.

AUTEUR

libblkid a été écrite par Andreas Dilger pour les utilitaires du système de fichier ext2 avec les entrées de Ted Ts’o. Elle a subit par la suite de modifications importantes de la part de Ted Ts’o.

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

FICHIERS

/etc/blkid.tab

Données tampon extraites depuis chaque périphérique bloc reconnu.

/etc/blkid.conf

fichier de configuration

DISPONIBILITÉ

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

COPYRIGHT

libblkid est disponible selon les termes de la licence GNU Library General Public Licence (LGPL), version 2 (ou a votre discrétion, toute version plus ancienne). une copie de la licence LGPL devrait être inclue dans cette bibliothèque dans le fichier COPYING. Sinon, veuillez écrire à la

Free Software Foundation, Inc.
51 Franklin St
Fifth Floor
Boston, MA 02110−1301 USA

ou consultez http://www.gnu.org/licenses/licenses.html#LGPL">http://www.gnu.org/licenses/licenses.html#LGPL

VOIR AUSSI

blkid(8), findfs(8)

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.

COMMENTS

blog comments powered by Disqus