it-swarm-es.com

Convención de nombres de partición de disco duro / dispositivo en Linux

¿Cuál es la convención de nomenclamento de la unidad de disco duro/dispositivo en Linux? Por ejemplo, [hd0,0], sd0, etc. ¿Qué significa realmente?

¿Cuál es el significado de esto cuando necesito instalar múltiples OSE en la misma máquina?

¿Cómo podemos relacionarnos con la partición de Windows (ejemplo: C:\ unidad o D:\ conducir)?

6
Renjith G

La Convención cambia dependiendo de lo que estés mirando; hd0,0 ¡Se parece a GRUB, mientras que sd0 Es similar a las entradas en /dev, Pero ninguno coincide con lo que normalmente veo.

En /dev:

  • Las unidades IDE comienzan con hd, mientras SATA (y creo que cualquier tipo de dispositivo en serie) comienza con sd
  • Las unidades se inician con letras con a en orden de cable, por lo que /dev/sda Es la primera unidad serie, y /dev/hdb Es la segunda IDE Drive
  • Las particiones en una unidad están numeradas comenzando con 1, por lo que /dev/sdb1 Es la primera partición en la segunda unidad serie

Grub 1 no tiene la distinción entre los tipos de manejo, siempre es del formulario (hdX, Y):

  • X es el número de la unidad, comenzando con 0, por lo que sda es hd0, sdb es hd1, etc.
  • Y es el número de la partición, comenzando con (no 1 como /dev), ¿Entonces sda1 es (hd0, 0)

Creo GRUB 2 usa una sintaxis diferente, pero no lo sé


Es significativo cuando está instalando múltiples OSEs si desea colocarlos en particiones separadas, debe realizar un seguimiento de qué sistema operativo es donde. Es realmente importante en cualquier momento que lleve a cabo con unidades sin montar; ¡Debe saber que / está activado /dev/sda1 y /home está en /dev/sda2 (por ejemplo)

Por lo que sé, los discos de Windows comienzan desde el disco 0, y las particiones no tienen ninguna numeración en particular. Se le asignan letras de unidad, sin embargo, usted desea y no atado a una partición en particular

7
Michael Mrozek

(hd0,0) IS GRUB Sintaxis. (Tenga en cuenta que estos son paréntesis, no corchetes.) GRUB es un cargador de arranque, es decir, un pequeño programa que se inicia el BIOS de su computadora y cuyo trabajo es cargar el sistema operativo. hd0 Referencias La primera unidad detectada por el [~ ~ ~] BIOS [~ # ~], hd1 Referencias el segundo. El segundo número es un número de partición; GRUB 1 comienza a partir de 0, mientras que GRUB 2 comienza a partir de 1. Ver "" Convención de nombres "en el manual de Grub Si desea más detalles.

/dev/sda, /dev/sdb, etc., son los nombres predeterminados de Discos duros (y otros almacenes similares como los discos flash de todo tipo, pero no un CD o unidades de cinta) Linux. La última letra crece en el orden en que se detectan los discos. Puede encontrar /dev/hda, /dev/hdb, etc., en algunas distribuciones de Linux. sd indica que el controlador de disco utiliza internamente una interfaz SCSI, mientras que hd indica que el controlador utiliza una IDE. Esto es solo un asunto interno del kernel, Puede y, a menudo, tiene IDE, aparecen los discos como sd. El número adicional es el Número de partición, comenzando a la 1.

Las particiones que es probable que encuentre Siga el esquema de partición de PC . Un disco tiene hasta cuatro particiones primarias, numeradas 1 a 4 (o 0 a 3 en GRUB 1). También puede tener cualquier número de particiones lógicas, en cuyo caso, una de las particiones primarias no puede contener un sistema de archivos, sino que debe ser una partición extendida (un contenedor para las particiones lógicas). Las particiones lógicas están numeradas de 5 en (desde 4 en GRUB 1).

Los nombres de los archivos del dispositivo (por ejemplo, /dev/sda) utilizado por Linux, de hecho, están asignados por el programa Udev , y se puede configurar. Esto es típicamente útil en situaciones avanzadas que involucran medios extraíbles.

La mayoría de las veces, no necesita preocuparse por los nombres de los dispositivos. Se les hace referencia en un número muy pequeño de lugares, generalmente solo dos: la configuración de Bootloader (como lo hemos visto, GRUB tiene sus propios nombres de todos modos), y el archivo /etc/fstab que enumera los sistemas de archivos para montar en el arranque. (E incluso /etc/fstab no siempre hace referencia a las particiones por nombres como /dev/sda1). Lo que importa es :puntos de montaje, es decir, la ubicación (directorio) en la que se monta cada sistema de archivos .

Windows utiliza un esquema de nombres completamente diferente que es difícil de relacionarse con la estructura de hardware subyacente. c:, d:, etc., se asigna a las particiones de un tipo que Windows reconoce en un orden particular (y hay formas de influir en este orden). Wikipedia tiene los detalles.

En mi cuadro Slackware,/Dev/HDA es el primer disco duro detectado.
/dev/hda1 y/dev/hda2 son las dos primeras particiones.

Puedo usar FDISK para ver las particiones.

/dev/hda1               1         124      995998+  82  Linux swap
/dev/hda2   *         125        1662    12353985   83  Linux

En mi caja Fedora,/dev/sda es el primer disco duro detectado.
/dev/sda1 y/dev/sda2 serían las dos primeras particiones.

0
mazianni