Strona główna › Pytania MED.07 › Pytanie 86
MED.07 · pytanie #86
Katalog /dev w Linuxie zawiera pliki
- Abinarne narzędzi systemowych.
- Bniezbędne do uruchamiania systemu.
- Cdo komunikacji systemu z urządzeniami.
- Dkonfiguracyjne, systemowe.
Poprawna odpowiedź: C. do komunikacji systemu z urządzeniami.
Kliknij odpowiedź, którą uważasz za poprawną.
Wyjaśnienie
Katalog /dev w systemach Linux to zdecydowanie jedno z ciekawszych miejsc w strukturze plików. Moim zdaniem często bywa niedoceniany przez początkujących, a przecież to tutaj znajdziesz pliki urządzeń, które pozwalają systemowi komunikować się bezpośrednio ze sprzętem. Pliki te, nazywane plikami urządzeń (device files), nie są zwykłymi plikami z danymi – w rzeczywistości reprezentują interfejsy do fizycznych lub wirtualnych urządzeń, takich jak dyski twarde (/dev/sda), terminale (/dev/tty), czy pamięć RAM (/dev/mem). To jest genialne rozwiązanie: każde urządzenie jest dostępne jak plik – można je czytać, zapisywać, a nawet przekierowywać do nich strumienie. Z mojego doświadczenia, jeśli chcesz np. sklonować cały dysk, wystarczy użyć komendy dd na /dev/sda – żaden magiczny interfejs, po prostu plik! Standard Filesystem Hierarchy Standard (FHS) wyraźnie określa, że /dev służy właśnie do tego celu. Warto pamiętać, że pliki te są tworzone dynamicznie – często przez udev – więc na nowoczesnych systemach zawartość tego katalogu może się zmieniać wraz z podłączaniem i odłączaniem sprzętu. W praktyce, rozumienie działania /dev bardzo pomaga np. przy diagnozowaniu problemów sprzętowych, konfiguracji RAID czy nawet wirtualizacji. To taka baza wypadowa dla każdego, kto poważnie podchodzi do administracji Linuksem.
🤖 Wyjaśnienie generowane przez AI – weryfikuj w oficjalnych źródłach.