GNU/Linux >> Tutoriales Linux >  >> Linux

¿Nombre de la unidad? ¿Cuál es el término correcto para la parte sda ​​de /dev/sda?

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:

  1. 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 dispositivo

    Como 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
    
  2. 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.

  3. 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).


Linux
  1. ¿Cómo maneja Linux múltiples separadores de rutas consecutivas (/home////username///file)?

  2. ¿Qué tan portátiles son /dev/stdin, /dev/stdout y /dev/stderr?

  3. Cómo mapear dispositivos /dev/sdX y /dev/mapper/mpathY desde el dispositivo /dev/dm-Z

  4. ¿Qué son los archivos /dev/zero y /dev/null en Linux?

  5. ¿Cómo se intercambia /dev/sda con /dev/sdb?

Linux:¿Diferencia entre /dev/console, /dev/tty y /dev/tty0?

Linux:¿Qué significa la letra 'u' en /dev/urandom?

DD de /dev/zero a /dev/null... lo que realmente sucede

hacer eco o imprimir /dev/stdin /dev/stdout /dev/stderr

¿Cómo detectar un nuevo disco duro conectado sin reiniciar?

¿Por qué se requieren < o > para usar /dev/tcp?