Provided by: manpages-pl_0.7-1_all
NAZWA
MAKEDEV - utwórz urządzenia
SKŁADNIA
cd dev; ./MAKEDEV -V cd dev; ./MAKEDEV [ -n ] [ -v ] update cd dev; ./MAKEDEV [ -n ] [ -v ] [ -d ] urządzenie ...
OPIS
Uwaga! To tłumaczenie może być nieaktualne! MAKEDEV jest skryptem tworzącym urządzenia z katalogu /dev, używane jako interfejs do porozumiewania się z jądrem. Zauważ, że jeśli program zwraca błąd ``ENOENT: No such file or directory'' to oznacza to zwykle, że brakuje pliku urządzenia, podczas gdy ``ENODEV: No such device'' oznacza, że jądro nie ma skonfigurowanego (lub załadowanego) sterownika. Uwaga! Ten podręcznik nie jest aktualny. Istnieje wiele urządzeń, które /dev/MAKEDEV potrafi utworzyć, a które nie są opisane tutaj. Przeczytaj zawartość skryptu dla dalszych informacji.
OPCJE
-V Wydrukuj wersję (zwykle informację RCS o wersji) i zakończ. -n Nie odświeżaj urządzeń; wydrukuj tylko akcje, które byłyby dokonane. -d Kasuj urządzenia. Podstawowym zastosowaniem tej flagi jest jej używanie przez MAKEDEV. -v Bądź gadatliwy. Drukuj akcje w kolejności ich wykonywania. Jest to to samo wyjście, które jest produkowane opcją -n.
DOSTOSOWYWANIE
Ponieważ obecnie nie jest ustandaryzowane, które nazwy są używane przez jakich użytkowników i grupy systemu, być może będziesz musiał(a) zmodyfikować MAKEDEV odpowiednio do swoich potrzeb. W okolicach początku pliku znajduje się mapowanie z typu urządzenia na użytkownika, grupę i prawa (np. wszystkie urządzenia CD-ROM są ustawiane ze zmiennej $cdrom). Jeśli chcesz zmienić wartości domyślne, to jest to sekcja, która cię interesuje.
URZĄDZENIA
Opcje ogólne update Działa to tylko na jądrach, które mają /proc/interrupts (wprowadzone w 1.1.x). Plik ten jest przeszukiwany w poszukiwaniu obecnie skonfigurowanych urządzeń, a następnie porównywany z poprzednimi ustawieniami, zapisanymi w pliku DEVICES. Następnie tworzone są nowe (od tego czasu) urządzenia, a przestarzałe są kasowane. generic Utwórz podstawowy podzbiór urządzeń. Są to standardowe urządzenia plus sterowniki stacji dysków, dysków twardych, pseudoterminali, urządzeń konsoli, urządzeń szeregowych, myszy szynowej (busmice) i portów drukarek. std Standardowe urządzenia. Są to: mem - dostęp do pamięci fizycznej; kmem - dostęp do wirtualnej pamięci jądra; null - urządzenie zerowe (nieskończone utopienie); port - dostęp do portów I/O; zero - źródło bajtów zerowych (nieskończone); core - dowiązanie symboliczne do /proc/kcore (dla debuggowania jądra); full - zawsze zwraca ENOSPACE podczas zapisu; ram - ramdysk; tty - dostęp do kontrolującego tty procesu. local Uruchamia to po prostu MAKEDEV.local. Jest to skrypt, który może tworzyć dowolne urządzenia lokalne. Terminale Wirtualne console Tworzy to urządzenia związane z konsolą. Są to wirtualne terminale ttyx, gdzie x może być od 0 do 63. Urządzenie tty0 jest aktualnie używanym vt (wirtualnym terminalem) i znane jest też jako console. Dla każdego vt istnieją dwa urządzenia vcsx i vcsax, które są wykorzystywane do generowania zrzutów ekranu vt ( vcsx jest czysto tekstowe, a vcsax zawiera atrybuty). Urządzenia Szeregowe ttyS{0..63} Porty szeregowe i odpowiadające im urządzenia wydzwaniające. Dla urządzenia ttySx istnieje również urządzenie cuax, które jest wykorzystywane do wydzwaniania. Może to zapobiec potrzebie kooperatywnych blokad w prostych sytuacjach. cyclades Urządzenia wdzwaniające i wydzwaniające dla inteligentnej karty cyclades szeregowego I/O. Urządzenie wdzwaniające to ttyCx a odpowiadające urządzenie wydzwaniające to cubx. Domyślnie tworzone są urządzenia dla 7 linii. Można to zmienić do 15, usuwając komentarz. Pseudo Terminale pty[p-s] Każdy możliwy argument utworzy bank 16 par mistrza i niewolnika (master & slave ;-)). Obecne jądro (1.2) jest ograniczone do 64 takich par. Nadrzędne (master) pseudoterminale to pty[p-s][0-9a-f], a podrzędne (slave) to tty[p-s][0-9a-f]. Porty równoległe lp Standardowe porty równoległe. Tworzone urządzenia to lp0, lp1 i lp2. odpowiadają one portom 0x3bc, 0x378 i 0x278. Tak więc na niektórych maszynach pierwszy port drukarki może w rzeczywistości być lp1. par Alternatywne do lp. Porty są nazywane parx zamiast lpx. Mysz szynowa (busmice) busmice Różne sterowniki myszy szynowej. Tworzy to następujące urządzenia: logimouse (mysz Logitech), psmouse (mysz w stylu PS/2), msmouse (mysz Microsoft Inport) i atimouse (mysz ATI XL) oraz jmouse (mysz-J). Urządzenia drążka do zabawy ;) js Joystick. Tworzy js0 i js1. Urządzenia dyskowe fd[0-7] Urządzenia stacji dysków. Urządzenie fdx jest urządzeniem, które automatycznie wykrywa format, a dodatkowe urządzenia mają ustalony format (którego rozmiar jest wskazywany nazwą). Inne urządzenia są nazywane fdxLn. Litera L określa rodzaj stacji dysków (d = 5.25" DD, h = 5.25" HD, D = 3.5" DD, H = 3.5" HD, E = 3.5" ED). Liczba n określa pojemność tego formatu w K. W wyniku tego standardowe formaty to fdxd360, fdxh1200, fdxD720, fdxH1440 i fdxE2880. Dla dalszych informacji, zobacz pakiet fdutils Alaina Knaffa. Urządzenia fd0* do fd3* są stacjami dysków pierwszego kontrolera, a urządzenia fd4* do fd7* są stacjami dysków drugiego kontrolera. hd[a-d] Twarde dyski AT. Urządzenie hdx daje dostęp do całego dysku, gdzie partycje to hdx[0-20]. Cztery podstawowe partycje to hdx1 do hdx4, a logiczne to hdx5 do hdx20. (Partycja podstawowa może być przekształcona w partycję rozszerzoną, która może mieć 4 partycje logiczne). Domyślnie robione są urządzenia dla 4 partycji logicznych. Kolejne można dodać odkomentowując je. Napędy hda i hdb są dwoma z pierwszego kontrolera. Jeśli używasz nowego sterownika IDE, to hdc i hdd są dwoma napędami drugiego (secondary) kontrolera. Urządzenia te mogą być też używane do dostępu CDROM-ów IDE. xd[a-d] Twarde dyski XT. Partycje są takie same jak dla dysków IDE. sd[a-h] Twarde dyski SCSI. Partycje są podobne do dysków IDE, lecz jest ograniczenie do 11 partycji logicznych (sdx5 do sdx15). Umożliwia to istnienie 8 dysków SCSI. loop Urządzenia dyskowe loopback. Umożliwiają one używanie zwykłego pliku jako urządzenia blokowego. Znaczy to, że obrazy systemów plików mogą być montowane i używane jak zwykle. Tworzy to 8 urządzeń loop0 do loop7. Urządzenia taśmowe st[0-7] Kasety SCSI. Tworzy to przewijające urządzenie taśmowe stx i nieprzewijające urządzenie taśmowe nstx. qic Taśmy QIC-80. Tworzone urządzenia to rmt8, rmt16, tape-d i tape-reset. ftape Taśmy napędu (QIC-117). Istnieją 4 metody dostępu, zależne od napędu taśmowego. Dla każdej z metod dostępu 0, 1, 2 i 3 tworzone są urządzenia rftx (przewijające) i nrftx (nieprzewijające). Dla kompatybilności, urządzenia ftape i nftape są dowiązaniami symbolicznymi do rft0 i nrft0. Urządzenia CDROM scd[0-7] Odtwarzacze CD SCSI. sonycd Sony CDU-31A CD. mcd Mitsumi CD. cdu535 Sony CDU-535 CD. lmscd LMS/Philips CD. sbpcd{0,1,2,3} Sound Blaster CD. Jądro jest w stanie obsłużyć 16 CDROMów, z których każdy jest osiągalny jako sbpcd[0-9a-f]. Są one przyznawane w grupach po 4 dla każdego kontrolera. sbpcd jest dowiązaniem symbolicznym do sbpcd0. Skaner logiscan Logitech ScanMan32 i ScanMan 256. m105scan Skaner ręczny Mustek M105. ac4096 Skaner ręczny SkanerA4Tek Color. Audio audio Tworzy to urządzenia audio, używane przez sterownik dźwięku. Zalicza się do nich mixer, sequencer, dsp i audio. pcaudio Urządzenia dla sterownika dźwięku na PC Speaker. Są to pcmixer, pxsp i pcaudio. Różne sg Podstawowe urządzenia SCSI. Tworzone urządzenia to sg0 do sg7. Umożliwiają one wysyłanie arbitralnych komend do dowolnych urządzeń SCSI. Umożliwia to zapytywanie urządzenia o autoinformacje lub kontrolowanie urządzeń SCSI, które nie są dyskami, taśmami lub CDROMami (np. skaner, nagrywarka CD). fd Aby umożliwić programowi odczytanie wejścia z deskryptora pliku x, użyj /dev/fd/x jako nazwy pliku. Tworzy to też /dev/stdin, /dev/stdout oraz /dev/stderr. (Zauważ, że są to po prostu dowiązania symboliczne do /proc/self/fd). ibcs2 Urządzenia (i dowiązania symboliczne) wymagane przez emulację IBCS2. apm Urządzenia dla zarządzania zasilaniem. dcf Sterownik do zegara radiowego DCF-77. helloworld Urządzenie demonstracyjne pisania modułów. Zobacz źródła modułów. Urządzenia sieciowe Linux miał w /dev urządzenia do kontroli urządzeń sieciowych, lecz już ich tam nie ma. Aby zobaczyć znane jądru urządzenia sieciowe, zobacz /proc/net/dev.
ZOBACZ TAKŻE
Linux Allocated Devices, pielęgnowane przez H. Petera Anvina, <Peter.Anvin@linux.org>.
AUTOR
Nick Holloway
INFORMACJE O TŁUMACZENIU
Powyższe tłumaczenie pochodzi z nieistniejącego już Projektu Tłumaczenia Manuali i może nie być aktualne. W razie zauważenia różnic między powyższym opisem a rzeczywistym zachowaniem opisywanego programu lub funkcji, prosimy o zapoznanie się z oryginalną (angielską) wersją strony podręcznika za pomocą polecenia: man --locale=C 8 MAKEDEV Prosimy o pomoc w aktualizacji stron man - więcej informacji można znaleźć pod adresem http://sourceforge.net/projects/manpages-pl/.