sysfs-Verzeichnisreferenz

In der folgenden Tabelle werden einige nützliche virtuelle Verzeichnisse unter der Verzeichnishierarchie /sys beschrieben.

Weitere Informationen finden Sie unter https://www.kernel.org/doc/Documentation/filesystems/sysfs.txt.

Virtuelle Verzeichnisse unter /sys
Virtual Directory Beschreibung

block

Enthält Unterverzeichnisse für Blockgeräte. Beispiel: /sys/block/sda.

bus

Enthält Unterverzeichnisse für jeden physischen Bustyp, wie pci, pcmcia, scsi oder usb. Unter jedem Bustyp listet das Verzeichnis devices erkannte Geräte auf, und das Verzeichnis drivers enthält Verzeichnisse für jeden Gerätetreiber.

class

Enthält Unterverzeichnisse für jede Geräteklasse, die beim Kernel registriert ist.

dev

Enthält die Verzeichnisse char/ und block/. In diesen beiden Verzeichnissen befinden sich symbolische Links mit dem Namen major:minor. Diese symbolischen Verknüpfungen verweisen auf das Verzeichnis sysfs für das jeweilige Gerät. Das Verzeichnis /sys/dev bietet eine schnelle Möglichkeit, die Schnittstelle sysfs nach einem Gerät aus dem Ergebnis des Vorgangs stat(2) zu suchen.

devices

Enthält die globale Gerätehierarchie aller Geräte im System. Das Plattformverzeichnis enthält Peripheriegeräte wie Gerätecontroller, die für eine bestimmte Plattform spezifisch sind. Das Verzeichnis system enthält Nicht-Peripheriegeräte wie CPUs und APICs. Das Verzeichnis virtual enthält virtuelle und Pseudogeräte. Weitere Informationen zur Geräteverwaltung finden Sie unter Managing System Devices With the udev Device Manager.

firmware

Enthält Unterverzeichnisse für Firmwareobjekte.

fs

Enthält Unterverzeichnisse für Dateisystemobjekte.

kernel

Enthält Unterverzeichnisse für andere Kernel-Objekte

module

Enthält Unterverzeichnisse für jedes in den Kernel geladene Modul. Sie können einige Parameterwerte für geladene Module ändern. Siehe Modprobe-Konfigurationsreferenz.

power

Enthält Attribute zur Steuerung des Leistungsstatus des Systems.