En windows; Tienes el C:\
disco. Esta es la unidad principal en la que está instalado Windows.
Sin embargo, Linux utiliza un esquema de nombres diferentes: sda
, sdb[1-4]
, etc ¿alguien puede dar una breve reseña de él, así que en realidad podría entender que en lugar de ser confundido por ella?
hard-drive
Dante Ashton
fuente
fuente
/dev/sd*
nombres. El equivalente de su unidad C: es/
(también conocido como el directorio raíz). Puede ver todas las unidades yendo a 'Computadora' en el administrador de archivos.Respuestas:
En general, las letras se
(fd, sd, hd)
refieren al tipo de dispositivo('SATA, SCSI/SATA, IDE')
, la tercera letra es para el orden del dispositivo (a la primera, b la segunda, etc.) y los números se refieren a las particiones que tiene el dispositivo, comenzando por cero.Así por ejemplo:
/dev/sda1
/dev/sdb3
Este nombre de dispositivo es más 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:
fuente
/dev/disk/by-uuid/
ese punto a los/dev/sd**
nodos de dispositivo "estándar" . Esto brinda el beneficio de tener una referencia estable a una unidad, incluso si baraja las unidades en el sistema.Solo por claridad, en el lado de Windows estás confundiendo el nombre del sistema de archivos con el nombre de la unidad. Windows 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í:
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 le permite jugar todo tipo de juegos. Puede montar un disco separado en una carpeta en su C: y otra unidad al mismo tiempo, y los discos desmontados pueden no tener una letra de unidad. Por lo tanto, 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 podría montarse en cualquier parte del sistema de archivos.
fuente
Si bien SCSI y SATA continuarán existiendo durante algún tiempo en las configuraciones principales de computadoras de escritorio y portátiles, los dispositivos móviles que usan almacenamiento eMMC en el
/dev/mmcblk*p*
esquema de nombres han existido hace unos años y las SSD NVMe de alto rendimiento no SATA (/dev/nvme*n*
) no están muy lejos.fuente
Pavlos G. es en su mayoría correcto, sin embargo / dev / hd ** ya no es utilizado por los discos duros IDE (y unidades de CD), han estado usando / dev / sd ** desde el kernel 2.6.19 (y ubuntu desde 7.10, ~ 2007)
fuente
Realmente no deberías confiar en el esquema de nomenclatura sd *. Puede cambiar drásticamente dependiendo de la rotación de la unidad, la conexión en caliente y los adaptadores de almacenamiento adicionales. Lo mejor que puede usar para abordar de forma exclusiva su dispositivo son los enlaces persistentes como
/dev/disk/by-id/
. Linux no tiene las limitaciones de "arranque desde el primer disco" y también puede montar unidades por etiqueta, por lo que el orden de las unidades es realmente irrelevante.fuente