Lista de comandos de GNU/Linux (II)

Enviado por nerve_net el 2 Junio, 2009 - 12:44.

Hay una errata en:

5.c.-Disco duro

Nomenclatura de dispositivos

 -------------------------------------------------------
| Nomenclatura de discos en linux|    IDE    |   SCSI   |
| -------------------------------|-----------|----------|
|  Disco maestro del primer bus  | /dev/hda  | /dev/sda |
|  Disco esclavo del primer bus  | /dev/hdb  | /dev/sdb |
|  Disco maestro del segundo bus | /dev/hdc  | /dev/sdc |
|  Disco esclavo del segundo bus | /dev/hdd  | /dev/sdd |
------------------------------------------------------- 


Los discos SCSI no tienen correlación con los IDE, es un bus completamente distinto y los dispositivos no son maestros/esclavo, los discos se nombran según se detectan.

Si hablamos de SCSI la tabla sería:

 --------------------------------------------
| Nomenclatura de discos en linux|   SCSI   |
| -------------------------------|----------|
|  Primer disco SCSI             | /dev/sda |
|  Segundo disco SCSI            | /dev/sdb |
|  Tercer disco SCSI             | /dev/sdc |
|  Cuarto disco SCSI             | /dev/sdd |
|  Quinto disco SCSI             | /dev/sde |
|  ...                           | ...      |
--------------------------------------------- 


Esto para discos duros SCSI. Tambien es aplicable a los dispositivos de almacenamiento externo USB que se emulan en linux como si fuesen dispositivos SCSI.

No tengo equipos con discos SATA así que no se como se nombran en Linux.

¿Lo modifico?

Enviado por firulillo el 2 Junio, 2009 - 13:08.

nerve_net escribió:

No tengo equipos con discos SATA así que no se como se nombran en Linux.

¿Lo modifico?

Creo recordar que también eran sdX.
En cuanto a lo de modificar: esto es un wiki, date el gusto. xD

Enviado por nerve_net el 2 Junio, 2009 - 15:01.

firulillo escribió:
nerve_net escribió:

No tengo equipos con discos SATA así que no se como se nombran en Linux.

¿Lo modifico?

Creo recordar que también eran sdX.
En cuanto a lo de modificar: esto es un wiki, date el gusto. xD

Los SATA supongo que siguen un criterio diferente puesto que se parece más al estilo de maestro/escalvo de los IDE, pero no tengo forma de saberlo físicamente me tendría que fiar de lo que digan en Google/Yahou...

Enviado por firulillo el 2 Junio, 2009 - 19:03.

nerve_net escribió:
firulillo escribió:
nerve_net escribió:

No tengo equipos con discos SATA así que no se como se nombran en Linux.

¿Lo modifico?

Creo recordar que también eran sdX.
En cuanto a lo de modificar: esto es un wiki, date el gusto. xD

Los SATA supongo que siguen un criterio diferente puesto que se parece más al estilo de maestro/escalvo de los IDE, pero no tengo forma de saberlo físicamente me tendría que fiar de lo que digan en Google/Yahou...

Mi sata:

firulillo@nostromo:~$ ls /dev/sd*
/dev/sda  /dev/sda1  /dev/sda2  /dev/sda3  /dev/sda4

¿Te referías a eso?

Enviado por nerve_net el 2 Junio, 2009 - 22:32.

firulillo escribió:

Mi sata:

firulillo@nostromo:~$ ls /dev/sd*
/dev/sda  /dev/sda1  /dev/sda2  /dev/sda3  /dev/sda4

¿Te referías a eso?

No. Me explicaré:

Las controladoras SCSI, las de verdad, pueden gestionar de siete a quince dispositivos por canal frente a los dos de las controladoras IDE (2 canales x 2 dispositivos = 4 dispositivos). No existe el concepto maestro/esclavo en SCSI, el bus se gestiona de otra forma.
El caso es que Linux cuando repasa el bus SCSI detecta el tipo de dispositivo que está conectado al mismo y los nombra por orden de detección y tipo. Los discos duros aparecerán por orden, el primero como /dev/sda, el segundo como /dev/sdb. Los dispositivos CD/DVD SCSI usan una nomenclatura distinta y son nombrados tambien por orden, el primero será /dev/scd0, luego /dev/scd1, ... (o sr0, sr1, ...).
Para no hacerlo tedioso no continuo con otros dispositivos SCSI como unidades de cinta, impresoras, escáneres, etc.

El caso es que el orden en que son nombrados cada uno de los dispositivos SCSI no tiene relación con el identificador SCSI asignado a cada dispositivo, cada dispositivo SCSI tiene un identificador único dentro de un mismo canal, los identificadores van del 0 al 7 o al 15.

Ahora bien, los SATA sospecho que heredan el concepto maestro/esclavo de IDE (es más simple el protocolo y más barato de implementar que un SCSI real). Así que sólo puedo presuponer que Linux los nombra de forma similar a como lo hace con IDE pero en lugar de /dev/hdx lo nombra /dev/sdx.

Leere un poco antes de tocar la wiki.