En Linux, cada dispositivo está representado por un archivo en el directorio /dev. Comprender las convenciones de nomenclatura de estos archivos es crucial para la administración del sistema. Aquí están los tipos más comunes de nombres de dispositivos de Linux que encontrará.
Dispositivos SCSI y de Almacenamiento Modernos
Incluso si su máquina utiliza almacenamiento moderno como SATA, NVMe o unidades USB, el kernel de Linux a menudo los administra a través de su subsistema SCSI (Small Computer System Interface). Es por esto que el prefijo más común para los dispositivos de almacenamiento es sd, que originalmente significaba "SCSI disk" (disco SCSI).
El nombre del elemento sd sigue un patrón claro:
- El prefijo
sdindica un dispositivo de almacenamiento masivo. - La siguiente letra representa la unidad en sí, asignada en orden de detección (
apara la primera,bpara la segunda, y así sucesivamente). - Un número al final indica la partición en esa unidad.
Los archivos de dispositivo SCSI comunes incluyen:
/dev/sda: La primera unidad de almacenamiento./dev/sdb: La segunda unidad de almacenamiento./dev/sda3: La tercera partición en la primera unidad de almacenamiento.
Entonces, ¿cuál sería comúnmente el nombre del dispositivo para la primera partición en el segundo disco SCSI? Siguiendo el patrón, el segundo disco es sdb, y su primera partición es 1. Por lo tanto, el nombre del dispositivo es /dev/sdb1.
Pseudo-Dispositivos
Los pseudo-dispositivos son archivos especiales que no corresponden a ningún hardware físico, pero proporcionan funciones útiles al sistema. Suelen ser dispositivos de caracteres.
/dev/zero: Acepta y descarta toda la entrada. Cuando se lee, produce un flujo continuo de bytes NULL (valor cero)./dev/null: Acepta y descarta toda la entrada que se le escribe, y no produce ninguna salida cuando se lee./dev/random: Produce un flujo de números aleatorios generados a partir del ruido ambiental.
Dispositivos PATA Heredados
En sistemas más antiguos, es posible que encuentre discos duros que utilizan la interfaz PATA (Parallel ATA). El nombre del dispositivo de Linux para estas unidades utiliza el prefijo hd.
/dev/hda: El primer disco duro PATA./dev/hdd2: La segunda partición en el cuarto disco duro PATA.