¿Cuál es el esquema de nombres de unidades de Linux?

¿Cuál es el esquema de nombres de unidades de Linux?

En Windows; tienes el C:\disco. Esta es la unidad principal en la que está instalado Windows.

Sin embargo, Linux usa un esquema de nombres diferente: sda, sdb[1-4], etc. ¿Alguien puede darme un breve resumen para que pueda entenderlo en lugar de confundirme?

Respuesta1

Por lo general las letras (fd, sd, hd)hacen referencia al tipo de dispositivo ('SATA, SCSI/SATA, IDE'), la tercera letra es para el orden del dispositivo (a el primero, b el segundo, etc) y los números hacen referencia a las particiones que tiene el dispositivo, empezando por cero.

  • hd se refiere a una unidad de tipo IDE
  • sd se refiere a una unidad SCSI en general, pero es más popular para unidades SATA y CD/DVD.
  • fd es disquete

Así por ejemplo:

  • la primera (1) partición en su primera (a) unidad SATA es/dev/sda1
  • La tercera (3) partición en su segunda (b) unidad SATA es/dev/sdb3
  • la segunda partición (2) del segundo (b) disco duro IDE es '/dev/hdb2'

Este nombre de dispositivo es más bien de fondo, ya que el punto real para acceder a él es un punto de montaje de directorio.

Creo que los siguientes tres artículos te ayudarán un poco:

Respuesta2

Solo para mayor claridad, en el lado de Windows estás confundiendo el nombre del sistema de archivos con el nombre de la unidad. Windows le oculta el nombre de la unidad casi por completo, pero puede ver ejemplos en el registro y si edita su archivo boot.ini. Una referencia de disco allí podría verse así:

multi(0)disk(0)rdisk(0)partition(1)

También puede ver discos individuales en la herramienta del administrador de discos. La razón por la que menciono esto es que el sistema de archivos ntfs te permite jugar todo tipo de juegos. Puede montar un disco separado en una carpeta de su C: y en otra unidad al mismo tiempo, y es posible que los discos desmontados no tengan ninguna letra de unidad. Así que no confunda el sistema de archivos con el nombre del disco.

Linux es similar aquí. sda1 es un nombre de partición común, pero se puede montar en cualquier parte del sistema de archivos.

Respuesta3

Si bien SCSI y SATA seguirán existiendo durante algún tiempo en las configuraciones habituales de ordenadores de sobremesa y portátiles, los dispositivos móviles que utilizaneMMCEl almacenamiento en el /dev/mmcblk*p*esquema de nombres existe desde hace algunos años y el alto rendimiento no SATANVMeLos SSD ( /dev/nvme*n*) no están muy lejos.

Respuesta4

Realmente no deberías confiar en el esquema de nombres sd*. Puede cambiar drásticamente según el giro de la unidad, la conexión en caliente y los adaptadores de almacenamiento adicionales. Lo mejor que puedes usar para dirigirte de forma exclusiva a tu dispositivo son los enlaces persistentes como /dev/disk/by-id/. Linux no tiene las limitaciones de "arrancar desde el primer disco" y también puede montar unidades por etiqueta, por lo que el orden de las unidades es realmente irrelevante.

información relacionada