Katalog - / sys w systemie Linux


Odpowiedzi:


42

Od sysfs.txt :

sysfs to system plików oparty na pamięci RAM [...]. Zapewnia sposób eksportu struktur danych jądra, ich atrybutów i powiązań między nimi do przestrzeni użytkownika.

W istocie / sys pozwala uzyskać informacje o systemie i jego komponentach (głównie podłączonym i zainstalowanym sprzęcie) w uporządkowany sposób.

Zobacz także artykuł w Wikipedii na temat sysfs . Poniższa instrukcja wyjaśnia:

sysfs to wirtualny system plików dostarczany przez system Linux. sysfs dostarcza zestaw plików wirtualnych, eksportując informacje o różnych podsystemach jądra, urządzeniach sprzętowych i powiązanych sterownikach urządzeń z modelu urządzenia jądra do przestrzeni użytkownika. Oprócz dostarczania informacji o różnych urządzeniach i podsystemach jądra, do ich konfiguracji wykorzystywane są również eksportowane pliki wirtualne. sysfs jest podobny do mechanizmu sysctl występującego w systemach BSD, ale jest implementowany jako system plików zamiast osobnego mechanizmu.

Zobacz także doskonałą odpowiedź na pytanie Jaka jest różnica między procfs a sysfs? na Unix i Linux StackExchange.


Czy powinien syszostać uwzględniony w pełnej kopii zapasowej komputera?
Danijel,

2
Zdecydowanie nie. Zawartość /sysjest przebudowywana przy każdym uruchomieniu.
kontr-

11

Nie można pokonać prostoty Wikipedii:

Hierarchia systemu plików Standard> Zgodność z FHS

Współczesne dystrybucje Linuksa zawierają /syskatalog jako wirtualny system plików ( sysfs , porównywalny do /proc, który jest procfs ), który przechowuje i pozwala modyfikować urządzenia podłączone do systemu, podczas gdy wiele tradycyjnych systemów operacyjnych UNIX i uniksowych używa /sys jako dowiązania symbolicznego do drzewa źródeł jądra.

Wydaje mi się, że kiedy ten /syskatalog zostanie w końcu ujednolicony, opis i jego specyfikacja zostaną dodane do Archiwum Specyfikacji w dokumentacji Standardu Hierarchii Systemów Plików .

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.