Czy ktoś może mi wyjaśnić, co dzieje się w /sys
katalogu w systemie Linux? Poszukałem go w Google i uzyskałem kilka wyników, ale potrzebuję jasnego zdania na ten temat. Czy jest ktoś, kto poda mi krótki (i słodki) kryształ o / sys
Czy ktoś może mi wyjaśnić, co dzieje się w /sys
katalogu w systemie Linux? Poszukałem go w Google i uzyskałem kilka wyników, ale potrzebuję jasnego zdania na ten temat. Czy jest ktoś, kto poda mi krótki (i słodki) kryształ o / sys
Odpowiedzi:
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.
sys
zostać uwzględniony w pełnej kopii zapasowej komputera?
/sys
jest przebudowywana przy każdym uruchomieniu.
Nie można pokonać prostoty Wikipedii:
Współczesne dystrybucje Linuksa zawierają
/sys
katalog 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 /sys
katalog zostanie w końcu ujednolicony, opis i jego specyfikacja zostaną dodane do Archiwum Specyfikacji w dokumentacji Standardu Hierarchii Systemów Plików .