Provided by: manpages-de-dev_2.16-1_all bug

BEZEICHNUNG

       libblkid - Bibliothek zur Identifizierung von blockorientierten Geräten

ÜBERSICHT

       #include <blkid.h>

       cc Datei.c -lblkid

BESCHREIBUNG

       Die  Bibliothek libblkid wird zur Identifizierung von blockorientierten Geräten (Platten) im Hinblick auf
       deren Inhalt (z.B. Dateisystemtyp) und zum Ermitteln zusätzlicher  Informationen  wie  Dateisystem-  oder
       Datenträgerbezeichnungen,   eindeutiger   Kennzeichner   oder   Seriennummern   verwendet.  Ein  häufiger
       Anwendungsfall ist, die  Verwendung  der  Markierungen  »LABEL=«  und  »UUID=«  zu  ermöglichen,  anstatt
       spezifische Namen blockorientierter Geräte statisch in Konfigurationsdateien zu kodieren.

       Der  systemnahe  Teil der Bibliothek erlaubt außerdem die Ermittlung von Informationen zu Partitionen und
       der Topologie blockorientierter Geräte.

       Der anwendungsnahe  Teil  der  Bibliothek  hält  Informationen  zu  blockorientierten  Geräten  in  einer
       Zwischenspeicherdatei  vor  und  wird  verifiziert,  um  stets  gültig zu sein, bevor die Rückgabe an den
       Benutzer erfolgt (nur falls der  Benutzer  lesenden  Zugriff  auf  die  blockorientierte  Roh-Gerät  hat,
       ansonsten  nicht).  Die  Zwischenspeicherdatei  ermöglicht auch unprivilegierten Benutzern (normalerweise
       allen außer »root« oder jenen, die nicht zur Gruppe »disk« gehören), Geräte nach Bezeichnung oder Kennung
       zu ermitteln. Der vorgegebene Ort der Zwischenspeicherdatei kann durch die  Umgebungsvariable  BLKID_FILE
       außer Kraft gesetzt werden.

       In  Situationen, in denen es um die Ermittlung von Informationen zu einem einzelnen bekannten Gerät geht,
       wird die Performance nicht davon beeinflusst, ob die Zwischenspeicherdatei verwendet wird oder nicht  (es
       sei denn, Sie sind nicht in der Lage, das blockorientierte Gerät direkt zu lesen).

       Der  anwendungsnahe der Bibliothek unterstützt zwei Methoden zur Ermittlung der Bezeichnung bzw. UUID. Er
       liest  Informationen  direkt  aus  einem  blockorientierten  Gerät  oder  aus  Udev-Symlinks   der   Form
       »/dev/disk/by-*«. Die Udev-Methode wird standardmäßig bevorzugt.

       Wenn  Sie  mit mehreren Geräten umgehen, wird die Verwendung des Zwischenspeichers ausdrücklich empfohlen
       (selbst wenn dieser leer ist), da Geräte höchstens einmalig eingelesen werden  und  der  Zwischenspeicher
       auf der Platte aktualisiert wird, wenn möglich.

       In  einigen  Fällen  (modulare  Kernel)  sind blockorientierte Geräte gar nicht sichtbar, bevor der erste
       Zugriff darauf erfolgt ist. Daher muss es einen Weg geben,  diese  Geräte  zu  ermitteln,  ohne  nur  die
       sichtbaren  Geräte  aufzuzählen.  So  ist  die  Verwendung  der Zwischenspeicherdatei in dieser Situation
       zwingend notwendig.

KONFIGURATIONSDATEI

       Der vorgegebene Ort der Konfigurationsdatei /etc/blkid.conf kann durch die  Umgebungsvariable  BLKID_CONF
       außer  Kraft  gesetzt  werden. Weitere Details zur Konfigurationsdatei finden Sie in der Handbuchseite zu
       blkid(8).

AUTOR

       libblkid wurde von Andreas Dilger für die Dienstprogramme des Ext2-Dateiystems mit Beiträgen von Ted Ts'o
       geschrieben. Die Bibliothek wurde in Folge von Ted Ts'o stark verändert.

       Der systemnahe Prüfcode wurde von Karel Zak neu geschrieben.

COPYING

       libblkid ist unter den Bedingungen der GNU Library General Public License (LGPL) verfügbar,  entweder  in
       Version 2, oder (nach Ihrem Ermessen) in jeder neueren Version.

SIEHE AUCH

       blkid(8), findfs(8)

VERFÜGBARKEIT

       libblkid     ist     seit     Version     2.15     Teil    des    Pakets    util-linux,    welches    auf
       https://www.kernel.org/pub/linux/utils/util-linux/ verfügbar ist.

ÜBERSETZUNG

       Die deutsche Übersetzung dieser Handbuchseite wurde von Mario Blättermann  <mario.blaettermann@gmail.com>
       erstellt.

       Diese  Übersetzung ist Freie Dokumentation; lesen Sie die GNU General Public License Version 3 oder neuer
       bezüglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG übernommen.

       Wenn Sie Fehler in der Übersetzung dieser  Handbuchseite  finden,  schicken  Sie  bitte  eine  E-Mail  an
       <debian-l10n-german@lists.debian.org>.

util-linux                                          Mai 2009                                         LIBBLKID(3)