Le Guide du ROOTard pour Linux: Les fichiers spéciaux
Description: Ce document regroupe l'adaptation d'articles parus dans la Linux-Gazette. Merci à Nat Makarévitch pour ses relectures et Joël Bernier pour la mise en page HTML.
Keywords: Linux, francais, français, france, GNU, FSF, Debian, Redhat, Slackware, Mandrake, kheops, document, documentation, logiciel, libre, informatique, free, software, open, source, sourceware, freeware, soleil, support, assistance, hot line

> Page suivante Page précédente Table des matières ## 12. Les fichiers spéciaux Sous Linux et plus généralement sous Unix, les entrées-sorties sur un périphérique se font grâce à des fichiers situés dans le répertoire `/dev/`. Chacun d'entre eux est identifié par un nom (`hda` pour le premier disque dur du contrôleur IDE, par exemple) mais surtout par deux numéros uniques : majeur et mineur. Ces fichiers dits spéciaux sont de deux sortes : caractères (terminal, imprimante, etc) ou blocs (disque par exemple). Il est important de connaître ces fichiers. Les diverses distributions (Slackware, RedHat, jurix, SLS, etc) les créent parfois de façon incorrecte. De même, il est inutile de créer les fichiers nécessaires à l'utilisation des périphériques d'un type donné si l'on ne possède pas de carte. Pour créer un fichier spécial, il suffit de faire `mknod Nom_Fichier Type Majeur Mineur`. D'autres options existent, consultez le manuel. Un fichier de commandes appelé `MAKEDEV` est également disponible dans le répertoire `/dev`. Il permet de créer des fichiers spéciaux sans appeler directement `mknod`. La liste de périphériques qui va suivre provient du document LINUX ALLOCATED DEVICES écrit par H. Peter Anvin `hpa@zytor.com`. Cette liste est fournie dans le répertoire de documentations des sources du noyau (`Documentation/devices.txt`) à partir de la version 1.3 du noyau. Si vous voulez développer un gestionnaire de périphérique et ajouter un périphérique à la liste, contactez le, après avoir lu le document original. En effet la liste ci-dessous est quelque peu épurée. Cette liste correspond à la version 2.1.115 0 : Périphérique Nul et sans nom. 1 car : Mémoire 1 : /dev/mem : accès mémoire physique 2 : /dev/kmem : accès mémoire virtuelle 3 : /dev/null : périphérique nul 4 : /dev/port : accès au port d'entrée/sortie 5 : /dev/zero : source d'octets à 0 6 : /dev/core : OBSOLETE (remplacé par /proc/kcore) 7 : /dev/full : retourne ENOSPC lors d'une écriture 8 : /dev/random : génération de nombres aléatoires 9 : /dev/urandom : plus rapide, moins sûr. 1 bloc : disque virtuel : 0 : /dev/ram0 : 1er disque ... 7 : /dev/ram7 : dernier disque 250 : /dev/initrd : disque virtuel d'initialisation Les anciens noyaux possèdent /dev/ramdisk (1,1) à la place et `/dev/initrd` fait référence à un disque virtuel qui a été préalablement chargé par le boot loader. 2 car : Réservé pour les pseudo-tty 0 : /dev/ptyp0 : 1er périphérique ... 255 : /dev/ptyef : dernier périphérique Les maîtres sont les pty et les esclaves sont les tty. 2 bloc : Lecteurs de disquettes 0 : /dev/fd0 1er lecteur autodétecté 1 : /dev/fd1 2nd 2 : /dev/fd2 3ème 3 : /dev/fd3 4ème 3 car : Réservé pour les pty esclaves 0 : /dev/ttyp0 : 1er terminal esclave ... 255 : /dev/ttyef : dernier terminal esclave Il s'agit des anciens périphériques pty (BSD). Voir Unix98, majeur 136 et supérieur. 3 bloc : 1er interface IDE/CD-ROM (pour MFM, RLL et IDE) 0 : /dev/hda Disque maître 64 : /dev/hdb Disque esclave (ou CD-ROM) Pour les partitions, ajoutez au mineur le nombre : 0 : /dev/hd? Tout le disque 1 : /dev/hd?1 1ère partition principale 2 : /dev/hd?2 2ème partition principale 3 : /dev/hd?3 3ème partition principale 4 : /dev/hd?4 4ème partition principale 5 : /dev/hd?5 1ère partition logique 6 : /dev/hd?6 2ème partition logique 7 : /dev/hd?7 3ème partition logique ... 63 : /dev/hd?63 59ème partition logique 4 car : Périphériques TTY 0 : /dev/console Périphérique de la console 1 : /dev/tty1 1ère console virtuelle ... 63 : /dev/tty63 63ème console virtuelle 64 : /dev/ttyS0 1er port série ... 127 : /dev/ttyS63 64ème port série 128 : /dev/ptyp0 1er ancien pseudo tty maître ... 191 : /dev/ptysf 64ème ancien pseudo tty maître 192 : /dev/ttyp0 1er ancien pseudo tty esclave ... 255 : /dev/ttysf ancien 64ème pseudo tty esclave Les 64 premiers PTY sont supprimés à partir de la version 2.1.115. 5 car : Autres périphériques TTY 0 : /dev/tty périphérique TTY courant 1 : dev/console réservé pour le périphérique de console 2 : /dev/ptmx PTY maître pour multiplexage 64 : /dev/cua0 Périphérique d'appel vers extérieur correspondant à ttyS0 ... 127 : /dev/cua63 Périphérique d'appel vers extérieur correspondant à ttyS63 6 car : Périphériques pour imprimantes parallèles 0 : /dev/lp0 1ère imprimante parallèle (0x3bc) 1 : /dev/lp1 2nde imprimante parallèle (0x378) 2 : /dev/lp2 3ème imprimante parallèle (0x278) 7 car : Contenu des consoles virtuelles (vcs) 0 : /dev/vcs Contenu texte la console courante 1 : /dev/vcs1 Contenu texte de tty1 ... 63 : /dev/vcs63 Contenu texte de tty63 128 : /dev/vcsa Attributs/Texte de la console courante 129 : /dev/vcsa1 Attributs/Texte de tty1 ... 191 : /dev/vcsa63 Attributs/Texte de tty63 7 bloc : périphériques dit loopback. Utilisés pour monter des périphériques qui ne sont pas associés à des périphériques de type bloc. 0 : /dev/loop0 : 1er périphérique 1 : /dev/loop1 : second... ... 8 bloc : Périphériques disques SCSI (0-15) 0 : /dev/sda 1er disque SCSI 16 : /dev/sdb 2nd disque SCSI 32 : /dev/sdc 3ème disque SCSI ... 240 : /dev/sdp 16ème disque SCSI 9 car : Périphériques lecteurs de bandes SCSI 0 : /dev/st0 1er lecteur SCSI de bandes mode 0 1 : /dev/st1 2nd lecteur SCSI de bandes mode 0 ... 32 : /dev/st0l 1er lecteur SCSI de bandes mode 1 33 : /dev/st1l 2nd lecteur SCSI de bandes mode 1 ... 64 : /dev/st0m 1er lecteur SCSI de bandes mode 2 65 : /dev/st1m 2nd lecteur SCSI de bandes mode 2 ... 96 : /dev/st0a 1er lecteur SCSI de bandes mode 3 97 : /dev/st1a 2nd lecteur SCSI de bandes mode 3 ... 128 : /dev/nst0 1er lecteur SCSI de bandes mode 0,sans rembobinage 129 : /dev/nst1 2nd lecteur SCSI de bandes mode 0, sans rembobinage ... 160 : /dev/nst0l 1er lecteur SCSI de bandes mode 1,sans rembobinage 161 : /dev/nst1l 2nd lecteur SCSI de bandes mode 1,sans rembobinage ... 192 : /dev/nst0m 1er lecteur SCSI de bandes mode 2,sans rembobinage 193 : /dev/nst1m 2nd lecteur SCSI de bandes mode 2,sans rembobinage ... 224 : /dev/nst0a 1er lecteur SCSI de bandes mode 3,sans rembobinage 225 : /dev/nst1a 2nd lecteur SCSI de bandes mode 3,sans rembobinage ... 9 bloc : Périphériques méta-disques RAID 0 : /dev/md0 1er groupe de périphériques 1 : /dev/md1 2nd groupe de périphériques ... 10 car : Souris non-séries. Divers 0 : /dev/logibm : souris Logitech 1 : /dev/psaux : souris style PS/2 2 : /dev/inportbm : souris Microsoft 3 : /dev/atibm : souris ATI XL 4 : /dev/jbm : J-mouse 4 : /dev/amigamouse : souris amiga 5 : /dev/atarimouse : souris Atari 6 : /dev/sunmouse : souris Sun 7 : /dev/amigamouse1 : seconde souris Amiga 8 : /dev/smouse : gestionnaire souris séris 9 : /dev/pc110pad : clavier IBM PC-110 128 : /dev/beep : beep ! 129 : /dev/modreq : requète de chargement de module 130 : /dev/watchdog : port timer WatchDog 131 : /dev/temperature : température interne de la machine 132 : /dev/hwtrap : capture d'erreurs matérielles 133 : /dev/exttrp : capture d'erreurs externes 134 : /dev/apm_bios : BIOS Advanced Power Management 135 : /dev/rtc : Real Time Clock 136 : /dev/qcam0 : QuickCam sur lp0 137 : /dev/qcam1 : QuickCam sur lp1 138 : /dev/qcam2 : QuickCam sur lp2 139 : /dev/openprom : SPARC OpenBoot PROM 140 : /dev/relay8 : carte relai Berkshire Products Octal 141 : /dev/relay16 : carte relai Berkshire Products ISO-16 142 : /dev/msr : registres spécifiques x86 143 : /dev/pciconf : espace de configuration PCI 144 : /dev/nvram : RAM non volatile 145 : /dev/hfmodem : controle de modem carte son shortwave 146 : /dev/graphics : périphérique graphique Linux/SGI 147 : /dev/opengl : pipe OpenGL Linux/SGI 148 : /dev/gfx : périphérique effet graphique Linux/SGI 149 : /dev/input/mouse : émulation souris Irix Linux/SGI 150 : /dev/input/keyboard : émulation clavier Irix Linux/SGI 151 : /dev/led : LED boitier 152 : /dev/radio Radio card (type?) 153 : /dev/mergemem Périphérique mémoire 11 car : clavier Sun (mode raw) 0 : /dev/kbd 11 bloc : Périphériques CD-ROM SCSI 0 : /dev/sr0 1er CD-ROM SCSI 1 : /dev/sr1 2nd CD-ROM SCSI ... 12 car : lecteurs de bandes QIC-02 2 : /dev/ntpqic11 QIC-11, sans rembobinage 3 : /dev/tpqic11 QIC-11, avec rembobinage 4 : /dev/ntpqic24 QIC-24, sans rembobinage 5 : /dev/tpqic24 QIC-24, avec rembobinage 6 : /dev/ntpqic120 QIC-120, sans rembobinage 7 : /dev/tpqic120 QIC-120, avec rembobinage 8 : /dev/ntpqic150 QIC-150, sans rembobinage 9 : /dev/tpqic150 QIC-150, avec rembobinage 12 bloc : Support CD-ROM MSCDEX 0 : /dev/dos_cd0 1er CD-ROM MSCDEX 1 : /dev/dos_cd1 2nd CD-ROM MSCDEX ... 13 car : Haut parleur du PC 0 : /dev/pcmixer Émulation de /dev/mixer 1 : /dev/pcsp Émulation de /dev/dsp (8-bit) 4 : /dev/pcaudio Émulation de /dev/audio 5 : /dev/pcsp16 Émulation de /dev/dsp (16-bit) 13 bloc : Contrôleur 8-bit MFM/RLL/IDE 0 : /dev/xda 1er disque XT 64 : /dev/xdb 2nd disque XT 14 car : Carte son 0 : /dev/mixer Contrôle du mixage 1 : /dev/sequencer Séquenceur audio 2 : /dev/midi00 1er port MIDI 3 : /dev/dsp Audio digital 4 : /dev/audio Audio compatible Sun 6 : /dev/sndstat État de la carte son 8 : /dev/sequencer2 Autre périphérique pour séquenceur 16 : /dev/mixer1 contrôle du mixage Second pour 2ème carte son 17 : /dev/patmgr0 Gestionnaire du séquenceur patch 18 : /dev/midi01 2nd port MIDI 19 : /dev/dsp1 Audio digital pour 2nde carte son 20 : /dev/audio1 Audio compatible sun pour 2nde carte son 33 : /dev/patmgr1 Gestionnaire du séquenceur patch pour 2nde carte son 34 : /dev/midi02 3ème port MIDI 50 : /dev/midi03 4ème port MIDI 14 bloc : Disque dur via BIOS 0 : /dev/dos_hda 1er disque dur BIOS 64 : /dev/dos_hdb 2nd disque dur BIOS 128 : /dev/dos_hdc 3ème disque dur BIOS 192 : /dev/dos_hdd 4ème disque dur BIOS 15 car : Joystick 0 : /dev/js0 1er joystick 1 : /dev/js1 2ème joystick ... 128 : /dev/djs0 1er joystick numérique 129 : /dev/djs1 2nd joystick numérique bloc 15 : Sony CDU-31A/CDU-33A CD-ROM 0 : /dev/sonycd Sony CDU-31a CD-ROM 16 car : Réservé pour les scanners non SCSI : 0 : /dev/gs4500 : Genius 4500 16 bloc : CD-ROM GoldStar 0 : /dev/gscd : CD-ROM GoldStar 17 car : Carte série Chase 0 : /dev/ttyH0 1er port 1 : /dev/ttyH1 2nd port ... 17 bloc : CD-ROM de sauvegardes optiques 0 : /dev/optcd CD-ROM de sauvegarde optiques 18 car : Carte série Chase 0 : /dev/cuh0 Appel sortant correspondant à ttyH0 1 : /dev/cuh1 Appel sortant correspondant à ttyH1 ... 18 bloc : CD-ROM Sanyo 0 : /dev/sjcd CD-ROM Sanyo CD-ROM 19 car : Carte série Cyclades 0 : /dev/ttyC0 1er port ... 31 : /dev/ttyC31 32ème port 19 bloc : Disque compressé "Double" 0 : /dev/double0 1er disque compressé ... 7 : /dev/double7 8ième disque 128 : /dev/cdouble0 miroir du 1er disque ... 135 : /dev/cdouble7 miroir du 8ième disque 20 car : carte série Cyclades 0 : /dev/cub0 périphérique appelant correspondant à ttyC0 ... 31 : /dev/cub31 périphérique appelant correspondant à ttyC31 20 bloc : CD-ROM Hitachi (en développement) 0 : /dev/hitcd CD-ROM Hitachi 21 car : SCSI générique 0 : /dev/sg0 1er périphérique 1 : /dev/sg1 2nd périphérique ... 21 bloc : Interface disques Acorn MFM 0 : /dev/mfma 1er disque MFM 64 : /dev/mfmb 2nd disque MFM Utilisé uniquement sur les Acorn RiscPC. 22 car : Carte série Digiboard 0 : /dev/ttyD0 1er port Digiboard 1 : /dev/ttyD1 2ème port Digiboard ... 22 bloc : Seconde interface IDE disque dur / CD-ROM 0 : /dev/hdc maître (ou CD-ROM) 64 : /dev/hdd serveur (ou CD-ROM) 23 car : Carte série Digiboard 0 : /dev/cud0 périphérique appelant correspondant à ttyD0 1 : /dev/cud1 périphérique appelant correspondant à ttyD1 ... 23 bloc : CD-ROM propriétaire Mitsumi 0 : /dev/mcd CD-ROM Mitsumi 24 car : Carte série Stallion 0 : /dev/ttyE0 Port 0 carte 0 1 : /dev/ttyE1 Port 1 carte 0 ... 64 : /dev/ttyE64 Port 0 carte 1 65 : /dev/ttyE65 Port 1 carte 1 ... 128 : /dev/ttyE128 Port 0 carte 2 129 : /dev/ttyE129 Port 1 carte 2 ... 192 : /dev/ttyE192 Port 0 carte 3 193 : /dev/ttyE193 Port 1 carte 3 ... 24 bloc : CD-ROM Sony CDU-535 0 : /dev/cdu535 CD-ROM Sony CDU-535 25 car : Stallion serial card - alternate devices 0 : /dev/cue0 Périphérique appelant correspondant à ttyE0 1 : /dev/cue1 Périphérique appelant correspondant à ttyE1 ... 64 : /dev/cue64 Périphérique appelant correspondant à ttyE64 65 : /dev/cue65 Périphérique appelant correspondant à ttyE65 ... 128 : /dev/cue128 Périphérique appelant correspondant à ttyE128 129 : /dev/cue129 Périphérique appelant correspondant à ttyE129 ... 192 : /dev/cue192 Périphérique appelant correspondant à ttyE192 193 : /dev/cue193 Périphérique appelant correspondant à ttyE193 ... 25 bloc : 1er CDROM Matsushita (Panasonic/SoundBlaster) 0 : /dev/sbpcd0 Contrôleur 0 CD-ROM Panasonic unité 0 1 : /dev/sbpcd1 Contrôleur 0 CD-ROM Panasonic unité 1 2 : /dev/sbpcd2 Contrôleur 0 CD-ROM Panasonic unité 2 3 : /dev/sbpcd3 Contrôleur 0 CD-ROM Panasonic unité 3 26 car : Quanta WinVision Frame grabbers 0 : /dev/wvisfgrab Quanta WinVision 26 bloc : 2nd CDROM Matsushita (Panasonic/SoundBlaster) 0 : /dev/sbpcd4 Contrôleur 1 CD-ROM Panasonic unité 0 1 : /dev/sbpcd5 Contrôleur 1 CD-ROM Panasonic unité 1 2 : /dev/sbpcd6 Contrôleur 1 CD-ROM Panasonic unité 2 3 : /dev/sbpcd7 Contrôleur 1 CD-ROM Panasonic unité 3 27 car : lecteur de cartouches QIC-117 0 : /dev/rft0 Unité 0, avec rembobinage 1 : /dev/rft1 Unité 1, avec rembobinage 2 : /dev/rft2 Unité 2, avec rembobinage 3 : /dev/rft3 Unité 3, avec rembobinage 4 : /dev/nrft0 Unité 0, sans rembobinage 5 : /dev/nrft1 Unité 1, sans rembobinage 6 : /dev/nrft2 Unité 2, sans rembobinage 7 : /dev/nrft3 Unité 3, sans rembobinage 16 : /dev/zqft0 Unité 0, rembobinage lors de la fermeture, compression 17 : /dev/zqft1 Unité 1, rembobinage lors de la fermeture, compression 18 : /dev/zqft2 Unité 2, rembobinage lors de la fermeture, compression 19 : /dev/zqt3 Unité 3, rembobinage lors de la fermeture, compression 20 : /dev/nzqft0 Unité 0, sans rembobinage lors de la fermeture, compression 21 : /dev/nzqft1 Unité 1, sans rembobinage lors de la fermeture, compression 22 : /dev/nzqft2 Unité 2, sans rembobinage lors de la fermeture, compression 23 : /dev/nzqft3 Unité 3, sans rembobinage lors de la fermeture, compression 32 : /dev/rawqft0 Unité 0, rembobinage lors de la fermeture, pas de fichier marque 33 : /dev/rawqft1 Unité 1, rembobinage lors de la fermeture, pas de fichier marque 34 : /dev/rawqft2 Unité 2, rembobinage lors de la fermeture, pas de fichier marque 35 : /dev/rawqft3 Unité 3, rembobinage lors de la fermeture, pas de fichier marque 32 : /dev/nrawqft0 Unité 0, sans rembobinage lors de la fermeture, pas de fichier marque 33 : /dev/nrawqft1 Unité 1, sans rembobinage lors de la fermeture, pas de fichier marque 34 : /dev/nrawqft2 Unité 2, sans rembobinage lors de la fermeture, pas de fichier marque 35 : /dev/nrawqft3 Unité 3, sans rembobinage lors de la fermeture, pas de fichier marque 27 bloc : 3ème CDROM Matsushita (Panasonic/SoundBlaster) 0 : /dev/sbpcd8 Contrôleur 2 CD-ROM Panasonic unité 0 1 : /dev/sbpcd9 Contrôleur 2 CD-ROM Panasonic unité 1 2 : /dev/sbpcd10 Contrôleur 2 CD-ROM Panasonic unité 2 3 : /dev/sbpcd11 Contrôleur 2 CD-ROM Panasonic unité 3 28 car : Carte série Stallion (sauf Atari) 0 : /dev/staliomem0 1ère carte mémoire I/O 1 : /dev/staliomem1 2nd carte mémoire I/O 2 : /dev/staliomem2 3ième carte mémoire I/O 3 : /dev/staliomem3 4ième carte mémoire I/O 28 car : Imprimante laser SLM ACSI (68k/Atari) 0 : /dev/slm0 1ère imprimante laser SLM 1 : /dev/slm1 2nde imprimante laser SLM ... 28 bloc : 4ème CDROM Matsushita (Panasonic/SoundBlaster) (sauf pour 68k/Atari) 0 : /dev/sbpcd12 contrôleur 3 CD-ROM Panasonic unité 0 1 : /dev/sbpcd13 contrôleur 3 CD-ROM Panasonic unité 1 2 : /dev/sbpcd14 contrôleur 3 CD-ROM Panasonic unité 2 3 : /dev/sbpcd15 contrôleur 3 CD-ROM Panasonic unité 3 28 bloc : disk ACSI (68k/Atari) 0 : /dev/ada 1er disque ACSI 16 : /dev/adb 2nd disque ACSI 32 : /dev/adc 1er disque ACSI ... 240 : /dev/adp 16ième disque ACSI 29 car : Buffer Universal (68k et Sparc uniquement) 0 : /dev/fb0 1er buffer 32 : /dev/fd1 2nd buffer ... 240 : /dev/fb7 7ième buffer 29 bloc : CD-ROM Aztech/Orchid/Okano/Wearnes 0 : /dev/aztcd CD-ROM Aztech 30 car : Périphériques compatibles iBCS-2 0 : /dev/socksys Accès Socket 1 : /dev/spx Interface locale X SVR3 2 : /dev/inet/arp Accès réseau 2 : /dev/inet/icmp Accès réseau 2 : /dev/inet/ip Accès réseau 2 : /dev/inet/udp Accès réseau 2 : /dev/inet/tcp Accès réseau 30 bloc : CD-ROM Philips LMS CM-205 CD-ROM 0 : /dev/cm205cd CD-ROM Philips LMS CM-205 31 car : MPU-401 MIDI 0 : /dev/mpu401data MPU-401 port données 1 : /dev/mpu401stat MPU-401 port état 31 bloc : Carte mémoire ROM/flash 0 : /dev/rom0 1ère carte ROM (rw) ... 7 : /dev/rom7 8ème carte ROM (rw) 8 : /dev/rrom0 1ère carte ROM (ro) ... 15 : /dev/rrom7 8ème carte ROM (ro) 16 : /dev/flash0 1ère carte mémoire flash (rw) ... 23 : /dev/flash7 8ème carte mémoire flash (rw) 24 : /dev/rflash0 1ère carte mémoire flash (ro) ... 31 : /dev/rflash7 8ème carte mémoire flash (ro) 32 car : Carte série Specialix 0 : /dev/ttyX0 1er port 1 : /dev/ttyX1 2nd port ... 32 bloc : CD-ROM Philips LMS CM-206 0 : /dev/cm206cd CD-ROM Philips LMS CM-206 33 car : Carte série Specialix 0 : /dev/cux0 Périphérique appelant correspondant à ttyX0 1 : /dev/cux1 Périphérique appelant correspondant à ttyX1 ... 33 bloc : 3ième carte controleur IDE 0 : /dev/hde Maître 64 : /dev/hdf Esclave 34 char : Z8530 HDLC 0 : /dev/scc0 : 1er Z8530 - 1er port 1 : /dev/scc1 : 1er Z8530 - 2nd port 2 : /dev/scc2 : 2nd Z8530 - 1er port 3 : /dev/scc3 : 2nd Z8530 - 2nd port ... 34 bloc : 4ème interface IDE disque dur/CD-ROM 0 : /dev/hdg : Maître 64 : /dev/hdh : Esclave 35 car : tclmidi MIDI 0 : /dev/midi0 1er port MIDI, timer via noyau 1 : /dev/midi1 2nd port MIDI, timer via noyau 2 : /dev/midi2 3ème port MIDI, timer via noyau 3 : /dev/midi3 4ème port MIDI, timer via noyau 64 : /dev/rmidi0 1er port MIDI, sans timer 65 : /dev/rmidi1 2nd port MIDI, sans timer 66 : /dev/rmidi2 3ème port MIDI, sans timer 67 : /dev/rmidi3 4ème port MIDI, sans timer 128 : /dev/smpte0 1er port MIDI, timer via SMPTE 129 : /dev/smpte1 2ème port MIDI, timer via SMPTE 130 : /dev/smpte2 3ème port MIDI, timer via SMPTE 131 : /dev/smpte3 4ème port MIDI, timer via SMPTE 35 bloc : Ramdisk mémoire lente 0 : /dev/slram : Ramdisk mémoire lente 36 car : Netlink 0 : /dev/route : routage 1 : /dev/skip : cache de sécurité 36 bloc : MCA ESDI disque dur 0 : /dev/eda 1er 64 : /dev/edb 2nd ... 37 car : lecteurs de bande IDE 0 : /dev/ht0 : 1er périphérique 128 : /dev/nht0 : 1er périphérique, sans rembobinage 37 bloc : zorro II ramdisk 0 : /dev/z2ram : Zorro II 38 car : cartes Myricom PCI Myrinet 0 : /dev/mlanai0 : 1ère carte 1 : /dev/mlanai2 : 2nde carte ... 38 bloc : réservé pour Linux/AP+ 39 car : ML-16P - carte expérimentale 0 : /dev/ml16pa-a0 : 1ère carte, 1er canal analogique 1 : /dev/ml16pa-a0 : 1ère carte, 2nd canal analogique ... 15 : /dev/ml16pa-a15 : 1ère carte, 16ème canal analogique 16 : /dev/ml16pa-d : 1ère carte, lignes digitales 17 : /dev/ml16pa-c0 : 1ère carte, 1er compteur/timer 18 : /dev/ml16pa-c1 : 1ère carte, 2nd compteur/timer 19 : /dev/ml16pa-c2 : 1ère carte, 3eme compteur/timer 32 : /dev/ml16pb-a0 : 2ème carte, 1er canal analogique 33 : /dev/ml16pb-a1 : 2ème carte, 2nd canal analogique ... 47 : /dev/ml16pb-a15 : 2ème carte, 16ème canal analogique 48 : /dev/ml16pb-d : 2ème carte, lignes digitales 49 : /dev/ml16pb-c0 : 2ème carte, 1er compteur/timer 50 : /dev/ml16pb-c1 : 2ème carte, 2nd compteur/timer 51 : /dev/ml16pb-c2 : 2ème carte, 3eme compteur/timer ... 39 bloc : réservé pour Linux/AP+ 40 car : Matrox Meteor 0 : /dev/mmetfgrab Matrox Meteor 40 bloc : disque extractible Syquest EZ135 sur port parallèle 0 : /dev/eza 1er disque sur port parallèle EZ135 Ce périphérique est obsolète et sera supprimé dans une prochaine version. 41 car : Yet Another Micro Monitor 0 : /dev/yamm Yet Another Micro Monitor 41 bloc : Port parallèle CD-ROM MicroSolutions BackPack 0 : /dev/bpcd Ce périphérique est obsolète et sera supprimé dans une prochaine version. 42 : utilisé pour des démonstrations ou des exemples 43 car : modem virtuel isdn4linux 0 : /dev/ttyI0 1er modem virtuel ... 63 : /dev/ttyI63 64ème modem virtuel 43 bloc : périphériques bloc réseau 0 : /dev/nb0 premier périphérique réseau 1 : /dev/nb1 second périphérique réseau 44 car : autres périphériques isdn4linux 0 : /dev/cui0 1er périphérique d'appel ... 63 : /dev/cui63 64ème périphérique d'appel 44 bloc : Flash Translation Layer (FTL) - systèmes de fichiers 0 : /dev/ftla FTL sur le premier Memory Technology Device 16 : /dev/ftlb FTL sur le second Memory Technology Device 32 : /dev/ftlc FTL sur le troisième Memory Technology Device ... 240 : /dev/ftlp FTL sur le 16ième Memory Technology Device 45 car : périphérique BRI ISDN isdn4linux 0 : /dev/isdn0 1er périphérique virtuel ... 63 : /dev/isdn63 64ième périphérique virtuel 64 : /dev/isdnctrl0 1er canal de contrôle ... 127 : /dev/isdnctrl63 64ième canal de contrôle 128 : /dev/ippp0 : 1er périphérique SyncPPP ... 191 : /dev/ippp63 : 64ième périphérique SyncPPP 255 : /dev/isdninfo interface 45 bloc : disques IDE sur port parallèle 0 : /dev/pda, 1er disque IDE 16 : /dev/pdb, 2nd disque IDE 32 : /dev/pdc, 3ième disque IDE 48 : /dev/pdd, 4ième disque IDE 46 car : carte série Rocketport 0 : /dev/ttyR0 1er port 1 : /dev/ttyR1 2nd port ... 46 bloc : CD-ROM ATAPI sur le port parallèle 0 : /dev/pcd0, 1er lecteur CD-ROM ATAPI 1 : /dev/pcd1, 2nd lecteur CD-ROM ATAPI 2 : /dev/pcd2, 3ième lecteur CD-ROM ATAPI 3 : /dev/pcd3, 4ième lecteur CD-ROM ATAPI 47 car : carte série Rocketport - autre périphériques 0 : /dev/cur0 1er port d'appel 1 : /dev/cur1 2nd ... 47 bloc : CD-ROM ATAPI sur le port parallele 0 : /dev/pf0, 1er lecteur CD-ROM ATAPI 1 : /dev/pf1, 2nd lecteur CD-ROM ATAPI 2 : /dev/pf2, 3ième lecteur CD-ROM ATAPI 3 : /dev/pf3, 4ième lecteur CD-ROM ATAPI 48 car : carte série SDL RISCom 0 : /dev/ttyL0 1ère carte RISCom 1 : /dev/ttyL1 2ième carte RISCom ... 48 bloc : réservé pour contrôleur Mylex DAC960 PCI RAID 49 car : carte série SDL RISCom - autre périphérique 0 : /dev/cul0 1er périphérique d'appel 1 : /dev/cul1 2ième périphérique d'appel ... 49 bloc : réservé pour contrôleur Mylex DAC960 PCI RAID 50 car : réservé pour GLINT 50 bloc : réservé pour contrôleur Mylex DAC960 PCI RAID 51 car : modem radio Baycom 0 : /dev/bc0 1er modem Baycom 1 : /dev/bc1 2nd modem Baycom ... 51 bloc : réservé pour contrôleur Mylex DAC960 PCI RAID 52 car : cartes ISDN DataComm/BRI Spellcaster 0 : /dev/dcbri0 1ère carte DataComm 1 : /dev/dcbri1 2nde carte DataComm 2 : /dev/dcbri2 3ème carte DataComm 3 : /dev/dcbri3 4ème carte DataComm 52 bloc : réservé pour contrôleur Mylex DAC960 PCI RAID 53 car : interface BDM pour débogage de micro-contrôleurs MC683xx 0 : /dev/pd_bdm0 interface PD BDM sur lp0 1 : /dev/pd_bdm1 interface PD BDM sur lp1 2 : /dev/pd_bdm2 interface PD BDM sur lp2 4 : /dev/icd_bdm0 interface ICD BDM sur lp0 5 : /dev/icd_bdm1 interface ICD BDM sur lp1 6 : /dev/icd_bdm2 interface ICD BDM sur lp2 53 bloc : réservé pour contrôleur Mylex DAC960 PCI RAID 54 car : Cartes séries Holter Electrocardiognosis Holter 0 : /dev/holter0 1er port Holter 1 : /dev/holter1 2nd port Holter 2 : /dev/holter2 3ème port Holter 51 bloc : réservé pour contrôleur Mylex DAC960 PCI RAID 55 car : processeurs numériques DSP56001 0 : /dev/dsp56k premier DSP56001 51 bloc : réservé pour contrôleur Mylex DAC960 PCI RAID 56 car : Bus Apple Desktop 0 : /dev/adb bus ADB 56 bloc : 5ième interface IDE/CD-ROM 0 : /dev/hdi maître (ou CD-ROM) 64 : /dev/hdj serveur (ou CD-ROM) 57 car carte série Hayes ESP 0 : /dev/ttyP0 Premier port ESP 1 : /dev/ttyP1 Second port ESP 57 bloc : 6ième interface IDE/CD-ROM 0 : /dev/hdk maître (ou CD-ROM) 64 : /dev/hdl serveur (ou CD-ROM) 58 car carte série Hayes ESP - autres périphériques 0 : /dev/cup0 Périphérique d'appel correspondant à ttyP0 1 : /dev/cup1 Périphérique d'appel correspondant à ttyP1 59 bloc réservé pour le gestionnaire de volume 59 car paquetage firewall sf 0 : /dev/firewall Communication avec le noyau 60-63 : usage local ou d'expérimentation 64 car : paquetage de chiffrement noyau ENskip 0 : /dev/enskip communication avec le module noyau ENskip 65 car cartes Sundance "plink" 0 : /dev/plink0 premier périphérique plink 1 : /dev/plink1 second périphérique plink 2 : /dev/plink2 troisième périphérique plink 3 : /dev/plink3 quatrième périphérique plink 64 : /dev/rplink0 premier périphérique plink, données brute 65 : /dev/rplink1 second périphérique plink, données brute 66 : /dev/rplink2 troisième périphérique plink, données brute 67 : /dev/rplink3 quatrième périphérique plink, données brute 128 : /dev/plink0d premier périphérique plink, déboguage 129 : /dev/plink1d second périphérique plink, déboguage 130 : /dev/plink2d troisième périphérique plink, déboguage 131 : /dev/plink3d quatrième périphérique plink, déboguage 192 : /dev/rplink0d premier périphérique plink, données brute, déboguage 193 : /dev/rplink1d second périphérique plink, données brute, déboguage 194 : /dev/rplink2d troisième périphérique plink, données brute, déboguage 195 : /dev/rplink3d quatrième périphérique plink, données brute, déboguage 65 bloc : Périphériques disques SCSI (16-31) 0 : /dev/sdq 16ième disque SCSI 16 : /dev/sdr 17ième disque SCSI 32 : /dev/sds 18ième disque SCSI ... 240 : /dev/sdaf 32ème disque SCSI 66 car carte coprocesseur YARC PowerPC PCI 0 : /dev/yppcpci0 première carte YARC 1 : /dev/yppcpci1 seconde carte YARC 66 bloc : Périphériques disques SCSI (32-47) 0 : /dev/sdag 33ième disque SCSI 16 : /dev/sdah 34ième disque SCSI 32 : /dev/sdai 35ième disque SCSI ... 240 : /dev/sdav 48ème disque SCSI 67 car système de fichiers réseau Coda 0 : /dev/cfs0 gestionnaire de cache Coda Voir http://www.coda.cs.cmu.edu/. 67 bloc : Périphériques disques SCSI (47-63) 0 : /dev/sdaw 49ième disque SCSI 16 : /dev/sdax 50ième disque SCSI 32 : /dev/sday 51ième disque SCSI ... 240 : /dev/sdbl 64ème disque SCSI 68 car interfcace CAPI 2.0 0 : /dev/capi20 périphérique de controle 1 : /dev/capi20.00 première application CAPI 2.0 2 : /dev/capi20.01 seconde application CAPI 2.0 ... 20 : /dev/capi20.19 19ième application CAPI 2.0 68 bloc : Périphériques disques SCSI (64-79) 0 : /dev/sdbm 64ième disque SCSI 16 : /dev/sdbn 65ième disque SCSI 32 : /dev/sdbo 66ième disque SCSI ... 240 : /dev/sdcb 80ième disque SCSI 69 car carte accélératrice numérique MA16 0 : /dev/ma16 carte d'accès mémoire 69 bloc : Périphériques disques SCSI (80-95) 0 : /dev/sdcc 81ième disque SCSI 16 : /dev/sdax 82ième disque SCSI 32 : /dev/sday 83ième disque SCSI ... 240 : /dev/sdcr 96ième disque SCSI 70 car SpellCaster Protocol Services Interface 0 : /dev/apscfg interface Configuration 1 : /dev/apsauth interface Authentication 2 : /dev/apslog interface Logging 3 : /dev/apsdbg interface Debugging 64 : /dev/apsisdn interface de commandes ISDN 65 : /dev/apsasync interface de commandes Async 128 : /dev/apsmon interface Monitor 70 bloc : Périphériques disques SCSI (96-111) 0 : /dev/sdcs 97ième disque SCSI 16 : /dev/sdct 98ième disque SCSI 32 : /dev/sdcu 99ième disque SCSI ... 240 : /dev/sddh 112ième disque SCSI 71 car carte série Computone IntelliPort II 0 : /dev/ttyF0 carte 0, port 0 IntelliPort II 1 : /dev/ttyF1 carte 0, port 1 IntelliPort II ... 63 : /dev/ttyF63 carte 0, port 63 IntelliPort II 64 : /dev/ttyF64 carte 1, port 0 IntelliPort II 65 : /dev/ttyF65 carte 1, port 1 IntelliPort II ... 127 : /dev/ttyF127 carte 1, port 63 IntelliPort II 128 : /dev/ttyF128 carte 2, port 0 IntelliPort II 129 : /dev/ttyF129 carte 2, port 1 IntelliPort II ... 191 : /dev/ttyF191 carte 2, port 63 IntelliPort II 192 : /dev/ttyF192 carte 3, port 0 IntelliPort II 193 : /dev/ttyF193 carte 3, port 1 IntelliPort II ... 255 : /dev/ttyF255 carte 3, port 63 IntelliPort II 71 bloc : Périphériques disques SCSI (112-127) 0 : /dev/sddi 97ième disque SCSI 16 : /dev/sddj 98ième disque SCSI 32 : /dev/sddk 99ième disque SCSI ... 240 : /dev/sddx 112ième disque SCSI 72 car carte série Computone IntelliPort II, autres périphériques 0 : /dev/cuf0 appel sortant correspondant à ttyF0 1 : /dev/cuf1 appel sortant correspondant à ttyF1 ... 63 : /dev/cuf63 appel sortant correspondant à ttyF63 64 : /dev/cuf64 appel sortant correspondant à ttyF64 65 : /dev/cuf64 appel sortant correspondant à ttyF65 ... 127 : /dev/cuf64 appel sortant correspondant à ttyF127 128 : /dev/cuf64 appel sortant correspondant à ttyF128 129 : /dev/cuf64 appel sortant correspondant à ttyF129 ... 191 : /dev/cuf64 appel sortant correspondant à ttyF191 192 : /dev/cuf64 appel sortant correspondant à ttyF192 193 : /dev/cuf64 appel sortant correspondant à ttyF193 ... 255 : /dev/cuf255 appel sortant correspondant à ttyF255 73 car carte série Computone IntelliPort II, périphériques de controle 0 : /dev/ip2ipl0 périphérique Loadware pour carte 0 1 : /dev/ip2stat0 périphérique Status pour carte 0 4 : /dev/ip2ipl1 périphérique Loadware pour carte 1 5 : /dev/ip2stat1 périphérique Status pour carte 1 8 : /dev/ip2ipl2 périphérique Loadware pour carte 2 9 : /dev/ip2stat2 périphérique Status pour carte 2 12 : /dev/ip2ipl3 périphérique Loadware pour carte 3 13 : /dev/ip2stat3 périphérique Status pour carte 3 74 car SCI bridge 0 : /dev/SCI/0 périphérique 0 SCI 1 : /dev/SCI/1 périphérique 1 SCI 75 car : carte série Specialix IO8+ 0 : /dev/ttyW0 premier port IO8+, première carte 1 : /dev/ttyW1 second port IO8+, première carte ... 8 : /dev/ttyW8 premier port IO8+, seconde carte ... 76 car carte série Specialix IO8+, autres périphériques 0 : /dev/cuw0 périphérique d'appel correspond à ttyW0 1 : /dev/cuw1 périphérique d'appel correspond à ttyW1 ... 8 : /dev/cuw1 périphérique d'appel correspond à ttyW8 ... 77 car ComScire Quantum Noise Generator 0 : /dev/qng ComScire Quantum Noise Generator 78 car cartes multimodem PAM 0 : /dev/ttyM0 Premier modem PAM 1 : /dev/ttyM1 Second modem PAM 79 car carte multimodem PAM, autres périphériques 0 : /dev/cum0 périphérique se sortie correspondant à ttyM0 1 : /dev/cum1 périphérique se sortie correspondant à ttyM1 80 car caméra Photometrics AT200 CCD 0 : /dev/at200 caméra Photometrics AT200 CCD 81 car Brooktree Bt848 0 : /dev/bttv0, première carte Bt848 1 : /dev/bttv1, seconde carte Bt848 ... 16 : /dev/bttvc0, Control pour première carte Bt848 17 : /dev/bttvc1, Control pour seconde carte Bt848 ... 32 : /dev/bttv-vbi0, données VBI pour première carte Bt848 33 : /dev/bttv-vbi1, données VBI pour seconde carte Bt848 ... 82 car carte réception radio WiNRADiO 0 : /dev/winradio0 première carte WiNRADiO 1 : /dev/winradio1 seconde carte WiNRADiO ... 83 car interfaces Teletext/vidéotext 0 : /dev/vtx décodeur vidéotexte 16 : /dev/vttuner interface tuner TV sur télétexte 84 car Ikon 1011[57] Versatec Greensheet Interface 0 : /dev/ihcp0 port First Greensheet 1 : /dev/ihcp1 port Second Greensheet 85 car file d'entrée mémoires partagées Linux/SGI 0 : /dev/shmiq file d'entrée maîtresse 1 : /dev/qcntl0 premier périphérique inséré 2 : /dev/qcntl1 second périphérique inséré ... 86 car robot SCSI 0 : /dev/sch0 premier média SCSI 1 : /dev/sch1 second média SCSI ... 87 car bus de controle Sony Control-A1 stéréo 0 : /dev/controla0 premier périphérique sur la chaîne 1 : /dev/controla1 second périphérique sur la chaîne ... 88 car carte série synchrone COMX 0 : /dev/comx0 canal COMX 0 1 : /dev/comx1 canal COMX 1 ... 89 car : interface bus I2C 0 : /dev/i2c0 premier adaptateur I2C 1 : /dev/i2c1 second adaptateur I2C ... 90 car : Memory Technology Device (RAM, ROM, Flash) 0 : /dev/mtd0, 1er MTD (rw) 1 : /dev/mtdr0, 2nd MTD (ro) ... 30 : /dev/mtd15, 16ième MTD (rw) 31 : /dev/mtdr15, 16ième MTD (ro) 91 car : périphériques CAN-Bus 0 : /dev/can0, 1er contrôleur CAN-Bus 1 : /dev/can1, 2nd contrôleur CAN-Bus ... 92 car : réservé pour carte Kommunikationstechnik MIC ISDN 93 car : IBM Smart Capture Card 0 : /dev/iscc0, 1ère carte Smart Capture 1 : /dev/iscc1. 2nde carte Capture Card ... 128 : /dev/isccctl0, 1er contrôleur Smart Capture 129 : /dev/isccctl1, 2nd contrôleur Smart Capture ... 94 car : périphérique de capture/restitution miroVIDEO DC10/30 0 : /dev/dcxx0, 1ère carte 1 : /dev/dcxx1, 2nde carte ... 95 car : filtre IP 0 : /dev/ipl, fichier périphérique filtre 1 : /dev/ipnat, fichier de contrôle NAT 2 : /dev/ipstate, fichier d'état 3 : /dev/ipauth, fichier de contrôle d'authentification 96 car : périphériques cartouche ATAPI port parallèle 0 : /dev/pt0, 1er port parallèle 1 : /dev/pt1, 2nd port parallèle 2 : /dev/pt2, 3ième port parallèle 3 : /dev/pt3, 4ième port parallèle 128 : /dev/npt0, 1er port parallèle, sans rembobinage 129 : /dev/npt1, 2nd port parallèle, sans rembobinage 130 : /dev/npt2, 3ième port parallèle, sans rembobinage 131 : /dev/npt3, 4ième port parallèle, sans rembobinage 97 car : interface ATAPI parallèle générique 0 : /dev/pg0, 1er périphérique ATAPI port parallèle 1 : /dev/pg1, 2nd périphérique ATAPI port parallèle 2 : /dev/pg2, 3ième périphérique ATAPI port parallèle 3 : /dev/pg3, 4ième périphérique ATAPI port parallèle 98 car : Périphériques de contrôle et de mesure (comedi) 0 = /dev/comedi0, 1er périphérique 1 = /dev/comedi1, 2nd périphérique ... 99 bloc : Ports parallèles en mode raw 0 = /dev/parport0, 1er port 1 = /dev/parport1, 2nd port ... 100 car : port A/B POTS (téléphone analogique) 0 = /dev/phone0, 1er port 1 = /dev/phone1, 2nd port ... 101 car : carte DSP 56xxx Motorola 0 = /dev/mdspstat, états 1 = /dev/msp1, première carte DSP ... 16 = mdsp16, 16ième carte DSP 102 car : décodeur de signaux Philips SAA5249 Teletext 0 = /dev/tlk0, premier décodeur Teletext 1 = /dev/tlk1, second décodeur Teletext 2 = /dev/tlk2, troisième décodeur Teletext 3 = /dev/tlk3, quatrième décodeur Teletext 103 car : système de fichiers réseau Arla 0 = /dev/xfs0 Il s'agit d'un clone libre d'AFS. 104 car : gestion Flash BIOS 105 car : contrôleur série Comtrol VS-1000 0 = /dev/ttyV0, 1er port VS-1000 1 = /dev/ttyV1, 2nd port VS-1000 ... 106 car : contrôleur série Comtrol VS-1000, autres périphériques 0 = /dev/cuv0, 1er port VS-1000 1 = /dev/cuv1, 2nd port VS-1000 ... 107 car : périphérique graphique 3Dfx Voodoo 0 = /dev/3dfx périphérique 3Dfx principal 108 car : périphérique ppp indépendant 0 = /dev/ppp, périphérique indépendant 109 car : réservé pour le gestionnaire de volumes. 108-119 : non-alloués 120-127 : usage local ou d'expérimentation 128-135 car : PTY Unix98 maîtres Ces périphériques ne devraient pas avoir de noeuds correspondants. En fait, on devrait y accéder en utilisant l'interface /dev/ptmx. 136-143 car : PTY Unix98 escalves 0 = /dev/pts/0 , 1er pseudo TTY 1 = /dev/pts/1 , 2nd pseudo TTY Ces noeuds sont générés automatiquement avec les droits d'accès et modes corrects en montant le système de fichiers devpts sur /dev/pts avec les options de montage requises (cela dépend de la distribution). 144-239 : non-alloués 240-254 : usage local ou d'expérimentation 255 : Réservé Page suivante Page précédente Table des matières