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).
Pour les noyaux récents 2.4, Mandrake Linux, 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.