NOM
libblkid - Bibliothèque d’identification de périphériques de type bloc
SYNOPSIS
#include <blkid/blkid.h>
cc fichier.c -lblkid
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
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.