sda
es el dispositivo nombre . /dev/sda
es la ruta del dispositivo .
Piensa en /sbin/fdisk
, fdisk
es el archivo nombre , mientras que /sbin/fdisk
es la ruta del archivo .
El sda
parte de /dev/sda
puede representar varias cosas dependiendo de su punto de vista:
-
Nombre del archivo
En general, es el nombre de un archivo, que si es un disco, es un bloque dispositivo, por lo tanto, un nombre de dispositivoComo 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
-
nombres de discos
sda
es la cadena que le da un nombre a un disco (diferente a las particiones sda1, sda2, sdX, etc.). Usualmente es generado por udev basado en las reglas de dispositivo aplicadas. -
Ruta de directorio
sda
es el nombre base de la ruta/dev/sda
Limitado a la interpretación relacionada con los nombres de los discos:
En los viejos tiempos:sda solía ser el nombre del dispositivo del disco SCSI a .
Como la misma biblioteca se extendió a las unidades SATA, supongo que ahora debería llamarse:
device name: SATA/SCSI/SAS disk a
O simplemente:
device name: first SATA/SCSI/SAS disk
Es nombre de dispositivo de partición/disco de bloque generado por el núcleo :
sda
es un nombre de disco generado por el núcleo. Los controladores del kernel (incluida la pila SCSI, que resultó ser muy conveniente para usar con discos SATA) llenan disk_name
campo de gendisk
estructura (es decir, para SCSI:drivers/scsi/sd.c#L3338) para generar sda
nombre.
Este nombre se usa más adelante para ser un nombre del dispositivo de bloque correspondiente en /dev
, /sys
y /proc/{partitions,diskstats}
. Sin embargo, el manual para procfs lo nombra nombre de partición (proc(5)) y la documentación sobre las estadísticas del disco lo llama nombre del dispositivo (iostats.txt).