W systemach Linux dostęp do urządzeń (dysków, partycji, portów, terminali, urządzeń znakowych i blokowych) realizuje się przez pliki specjalne urządzeń. Standardowym miejscem ich przechowywania jest katalog /dev. Są to wpisy systemu plików, które stanowią "punkt wejścia" do sterownika w jądrze: program nie komunikuje się bezpośrednio ze sprzętem, tylko otwiera odpowiedni plik w /dev.
Dlaczego pozostałe odpowiedzi są niepoprawne?
- /var przeznaczony jest na dane zmienne (logi, kolejki, cache, pliki tymczasowe usług). To miejsce, gdzie zapisuje się to, co rośnie i zmienia się w trakcie pracy systemu, a nie pliki urządzeń.
- /sbin zawiera programy administracyjne i narzędzia systemowe (binaria uruchamiane zwykle przez administratora). Nie jest to katalog na pliki specjalne urządzeń.
- /proc jest pseudo-systemem plików prezentującym informacje o procesach i jądrze (np. parametry runtime). Wygląda jak katalog z plikami, ale te "pliki" są generowane dynamicznie i nie są device nodes przeznaczonymi do reprezentacji sprzętu.
W praktyce egzaminacyjnej warto zapamiętać prostą regułę: sprzęt i dostęp do urządzeń → /dev, informacje o systemie i procesach → /proc, narzędzia administratora → /sbin, dane zmienne usług → /var. To ułatwia szybkie rozwiązywanie zadań dotyczących struktury systemu plików i diagnostyki w Linuksie.