GNU/Linux utilise une convention beaucoup plus logique pour nommer les partitions. D'une part, le type des partitions éventuellement présentes n'entre pas en ligne de compte; d'autre part, les partitions sont nommées en fonction du disque où elles se situent. Tout d'abord, voici comment les disques sont nommés :
les périphériques IDE (que ce soient des disques durs, lecteurs CD-ROM ou autres) primaires, maître et esclave, sont appelés respectivement /dev/hda et /dev/hdb
sur l'interface secondaire, ce sont /dev/hdc et /dev/hdd pour maître et esclave respectivement
si votre ordinateur contient d'autres interfaces IDE (par exemple l'interface IDE présente sur certaines cartes Soundblaster™), les disques s'appelleront alors /dev/hde, /dev/hdf, etc. Vous pouvez aussi avoir d'autres interfaces IDE si vous avez des cartes RAID ou des puces RAID intégrées à la carte mère.
les disques SCSI sont appelés /dev/sda, /dev/sdb, etc. dans l'ordre de leur apparition sur la chaîne SCSI (en fonction des ID croissants). Les lecteurs de CD-ROM SCSI sont appelés /dev/scd0, /dev/scd1, toujours dans l'ordre d'apparition sur la chaîne SCSI.
Ainsi, GNU/Linux nommera les partitions de la façon suivante :
Ainsi GNU/Linux nommera les partitions de la façon suivante :
Vous voici maintenant à même de nommer les différentes partitions et disques durs quand vous en aurez besoin. Vous remarquerez également que GNU/Linux nomme les partitions même s'il ne sait pas les gérer d'entrée de jeu a priori (il ignore le fait que ce ne sont pas des partitions GNU/Linux autochtones).
![]() | Note |
|---|---|
Pour les noyaux 2.4 et 2.6, Mandrakelinux, utilise le système de fichiers de périphériques Linux Devfs (Device File System). Ce système assure une compatibilité totale avec les notations utilisées ci-dessus, mais cette compatibilité pourrait disparaître ultérieurement. En fait, chaque périphérique est ajouté dynamiquement au fur et à mesure de leur disponibilité ou nécessité. Par exemple, le premier disque dur IDE devient désormais /dev/ide/host0/bus0/target0/lun0/disc au lieu de /dev/hda. | |