Po mount
tym są wymienione niektóre systemy plików. Muszę wiedzieć, co jest w /dev
, /proc
i /sys
. Niektóre przykłady byłyby świetne!
filesystems
mount
mefe
źródło
źródło
Odpowiedzi:
/dev
Drzewo zawiera węzły urządzeń , co daje przestrzeń łatwy dostęp do sterowników w prowadzeniu typu poniekąd kernel.¹ Wszystko POSIX systemu operacyjnego mają na/dev
drzewo./proc
Drzewo pochodzi Unix System V, gdzie tylko dał informacje na temat każdego uruchomionego procesu, za pomocą/proc/$PID/stuff
schematu. Linux znacznie go rozszerzył , dodając różnego rodzaju informacje o stanie uruchomionego jądra. Oprócz tych plików informacyjnych tylko do odczytu, Linux/proc
posiada także zapisywalne pliki wirtualne, które mogą zmienić stan działającego jądra. Systemy operacyjne typu BSD w ogóle nie mają/proc
wcale, więc wiele z tego, co znajdziesz tutaj, jest nieprzenośnych.Zamierzonym rozwiązaniem tego bałaganu w Linuksie
/proc
jest/sys
. Idealnie byłoby, gdyby wszystkie informacje niezwiązane z procesem, które trafiły do/proc
drzewa, powinny już zostać przeniesione/sys
, ale historyczna bezwładność zatrzymała wiele rzeczy/proc
. Często istnieją dwa sposoby na zmianę działającego jądra: stary/proc
sposób, zachowany dla kompatybilności wstecznej i nowy/sys
sposób, którego powinieneś teraz używać.Przypisy:
Istnieje także kilka
/dev
wpisów, które nie odpowiadają urządzeń sprzętowych, takich jak/dev/null
,/dev/random
i/dev/tty
. Są to urządzenia wirtualne, które pozwalają programom kosmicznym użytkownika komunikować się z innymi częściami jądra oprócz działających sterowników w sposób podobny do urządzenia.Z reguły
/sys
jest bardziej ściśle zorganizowany niż/proc
, ponieważ/sys
odzwierciedla wewnętrzne struktury danych jądra, które zarządzają zasobami systemu, podczas gdy/proc
rozwijały się organicznie przez wiele lat, a stare wątpliwe decyzje projektowe nie mogą się teraz zmienić, ponieważ istnieją programy używające tych starych interfejsów ./sys
Zaczęło się od bardziej przejrzystego projektu i nie musi przewozić tyle historycznego bagażu, co/proc
.źródło