DISPOSITIVOS FÍSICOS EN LINUX
Para Linux todo es un archivo,
incluyendo dispositivos como discos duros, cdroms, disquetes, unidades de
cinta, memorias usb, etc., asi como dispositivos de comunicación como puertos
seriales y paralelos, modems, etc, incluso también las consolas o terminales
son dispositivos asociados a un archivo. Estos dispositivos son enlazados
(linked) a un dispositivo de archivo, es decir un dispositivo físico es
representado o asociado a un archivo. Estos archivos se encuentran bajo el
directorio /dev.
Los dispositivos en Linux son identificados con un designador de dos o
tres letras, además si el dispositivo admite perticiones se utiliza una
progresión numérica o alfábetica para identificar la partición. En la siguiente
tabla se indica el designador de tipo dispositivo y su descripción.
Tipo
|
Dispositivo
|
hd
|
Discos duros IDE y dispositivos IDE como cdroms
|
sd
|
Discos duros SCSI
|
scd
|
Cdrom SCSI
|
st
|
Unidades de cinta SCSI
|
ht
|
Unidades de cinta IDE
|
fd
|
Unidades de diquetes
|
lp
|
Puertos paralelos
|
tty
|
Terminales o consolas
|
pty
|
Terminales remotas o de red, incluyendo las abiertas en Window X
|
ttyS
|
Puertos seriales
|
cua
|
Puertos de comunicación
|
eth
|
Tarjetas o interfaces de red ethernet
|
Los dispositivos que admiten particiones generalmente estas se designan
con letras, asi por ejemplo las unidades IDE que son las mas comunes en
cualquier PC actual su designación sería la siguiente:
Canal IDE
|
Dispositivo Linux
|
Equivalente Windows
|
Primario Maestro
|
/dev/hda
|
C:
|
Primario Esclavo
|
/dev/hdb
|
D:
|
Secundario Maestro
|
/dev/hdc
|
E:
|
Secundario Esclavo
|
/dev/hdd
|
F:
|
El equivalente Windows es suponiendo una sola partición en el disco,
ahora bien en Linux, por ejemplo, el dispositivo /dev/hda es en si el disco
duro completo, pero ya particionado se numera secueencialmente a partir de 1
cada partición, entonces realmente nuestro sistema de archivos suponiendo una
sola partición, estaría en /dev/hda1. En los dispositivos se admiten hasta 4
particiones primarias y una de ellas puede ser extendida, dentro de una
extendida puede haber hasta 16 particiones lógicas, en Linux las particiones
lógicas comienzan a partir de 5, esto para diferenciar claramente de la 1 a la
4 como particiones primarias.
Los dispositivos que no admiten particiones en sus sistemas de archivos
tales como disquetes o cdroms, se numeran secuncialmente a partir de 0 o
simplemente se omite. Ejemplos:
·
Disquete equivalente a: en Windows, en Linux: /dev/fd0
·
Disquete equivalente b: en Windows, en Linux: /dev/fd1
·
Unidad de cdrom en secundario maestro: /dev/hdc
Es muy comun encontrar el dispositivo cdrom de la siguiente manera:
·
/dev/cdrom
Esto es realmente un enlace suave (ln -s /dev/hdc /dev/cdrom) a su
verdadero archivo de dispositivo que podría ser /dev/hdc.
En cuanto a puertos seriales, sus equivalentes con Windows serían los
siguientes:
·
Windows COM1, Linux /dev/ttyS0
·
Windows COM2, Linux /dev/ttyS1
·
Windows COM3, Linux /dev/ttyS2
·
Windows COM4, Linux /dev/ttyS3
Si el modem esta conectado, por ejemplo, al puerto serial ttyS0, también
es común encntrar o uno mismo crear un enlace simbólico a dicho puerto, llamado
/dev/modem. (ln -s /dev/ttyS0 /dev/modem)
Puertos paralelos se designan de la siguiente manera, incluyendo el
equivalente Windows:
·
Primer puerto paralelo, Windows LPT1, Linux /dev/lp0
·
Segundo puerto paralelo, Windows LPT2, Linux /dev/lp1
Recuerda entonces que los dispositivos se numeran con su identificador
de dispositivo y secuencialmente a partir de 0 y hasta donde la arquitectura de
hardware lo limite.