Letzteres existiert aus Kompatibilitätsgründen, da sysfs ursprünglich dedizierten Code für Blockgeräte hatte, später jedoch nur noch eine "Klasse" wurde. Siehe Festschreiben v2.6.24-158-gedfaa7c36574
:
Treiberkern: Konvertieren Sie einen Block von rohen kobjects in Core-Geräte
Dadurch werden die Blockgeräte nach / sys / class / block verschoben. Es erstellt eine einfache Liste aller Blockgeräte, wobei sich die Festplatten und Partitionen in einem Verzeichnis befinden. Aus Gründen der Kompatibilität wird / sys / block erstellt und enthält symbolische Links zu den Festplatten.
(Gefunden mit tig blame drivers/base/class.c
)