Un dispositivo de bloque es un tipo de archivo de dispositivo en los sistemas UNIX / Linux que proporciona una interfaz a un dispositivo, real o virtual, como un archivo en el sistema de archivos .
Con un dispositivo de bloque, se intercambian bloques de datos . Como regla, estos son dispositivos de acceso aleatorio, es decir, puede especificar desde qué lugar se debe leer o escribir el bloque de datos. Los datos cuando se leen o escriben en un dispositivo de bloque se almacenan en búfer .
Ejemplos típicos de dispositivos de bloque: disco duro , CD-ROM , disquetera .
Archivo de dispositivo de unidad de disquete /dev/fd0:
El primer carácter en la salida expandida de ls (ls -l) para dispositivos de bloque es la letra b (bloque). En lugar del tamaño del archivo, el quinto campo de la tabla muestra dos números: los números mayor y menor del dispositivo (números mayor y menor). El primer número refleja el tipo de dispositivo y el segundo, el número del dispositivo en el sistema o su modo de funcionamiento.