sda
est le nom de l'appareil . /dev/sda
est le chemin du périphérique .
Pensez à /sbin/fdisk
, fdisk
est le nom du fichier , tandis que /sbin/fdisk
est le chemin du fichier .
Le sda
partie de /dev/sda
peut représenter plusieurs choses selon votre point de vue :
-
Nom de fichier
En général, c'est le nom d'un fichier, qui, s'il s'agit d'un disque, est un bloc appareil, donc un nom d'appareilEn tant que root :
$ ls -la /dev/sd* brw-rw---- 1 root disk 8, 0 Sep 11 22:01 /dev/sda brw-rw---- 1 root disk 8, 1 Sep 11 22:02 /dev/sda1 brw-rw---- 1 root disk 8, 2 Sep 11 22:01 /dev/sda2
-
Noms de disque
sda
est la chaîne qui donne un nom à un disque (différent des partitions sda1, sda2, sdX, etc.). Elle est généralement générée par udev en fonction des règles de périphérique appliquées. -
Chemin du répertoire
sda
est le nom de base du chemin/dev/sda
Limité à l'interprétation liée aux noms de disques :
Autrefois :sda était le nom de périphérique du disque SCSI a .
Comme la même bibliothèque a été étendue aux disques SATA, je suppose qu'elle devrait maintenant s'appeler :
device name: SATA/SCSI/SAS disk a
Ou simplement :
device name: first SATA/SCSI/SAS disk
Il s'agit du nom de périphérique de partition/disque de bloc généré par le noyau :
sda
est un nom de disque généré par le noyau. Les pilotes du noyau (y compris la pile SCSI qui s'avère très pratique à utiliser pour les disques SATA) remplissent disk_name
champ de gendisk
structure (c'est-à-dire pour SCSI :drivers/scsi/sd.c#L3338) pour générer sda
nom.
Ce nom est ensuite utilisé pour être un nom de périphérique de bloc correspondant dans /dev
, /sys
et /proc/{partitions,diskstats}
. Cependant, le manuel pour procfs le nomme nom de la partition (proc(5)) et la documentation sur les statistiques de disque l'appelle nom de l'appareil (iostats.txt).