Verzeichnis - / sys unter Linux


Antworten:


42

Aus sysfs.txt :

sysfs ist ein ram-basiertes Dateisystem [...]. Es bietet eine Möglichkeit, Kerneldatenstrukturen, ihre Attribute und die Verknüpfungen zwischen ihnen zum Benutzerbereich zu exportieren.

Im Wesentlichen können Sie mit / sys strukturiert Informationen über das System und seine Komponenten (meist angeschlossene und installierte Hardware) abrufen.

Siehe auch den Wikipedia-Artikel zu sysfs . Die folgende Aussage macht es ziemlich klar:

sysfs ist ein virtuelles Dateisystem, das von Linux bereitgestellt wird. sysfs stellt eine Reihe virtueller Dateien bereit, indem Informationen zu verschiedenen Kernelsubsystemen, Hardwaregeräten und zugehörigen Gerätetreibern aus dem Gerätemodell des Kernels in den Benutzerbereich exportiert werden. Neben Informationen zu verschiedenen Geräten und Kernel-Subsystemen werden exportierte virtuelle Dateien auch für deren Konfiguration verwendet. sysfs ähnelt dem sysctl-Mechanismus in BSD-Systemen, ist jedoch als Dateisystem anstelle eines separaten Mechanismus implementiert.

Siehe auch diese hervorragende Antwort auf Was ist der Unterschied zwischen procfs und sysfs? unter Unix & Linux StackExchange.


Sollte sysin einer vollständigen Maschinensicherung enthalten sein?
Danijel

2
Sicherlich nicht. Der Inhalt von /syswird bei jedem Start neu erstellt.
Gegenmodus

11

Die Einfachheit von Wikipedia ist unschlagbar:

Dateisystem-Hierarchie-Standard> FHS-Konformität

Moderne Linux - Distributionen enthalten ein /sysVerzeichnis als virtuelles Dateisystem ( sysfs , vergleichbar /proc, die eine ist procfs ), die speichert und ermöglicht Änderung der an das System angeschlossenen Geräte, während viele traditionelle UNIX und Unix-ähnliche Betriebssysteme verwenden /sys als symbolische Verbindung zum Kernel-Quellbaum.

Ich vermute, dass, wenn dieses /sysVerzeichnis endgültig standardisiert wurde, eine Beschreibung und ihre Spezifikation im Spezifikationsarchiv unter der Dokumentation " Dateisystemhierarchie-Standard" hinzugefügt werden .

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.