El Maravilloso Mundo de Linux 2.6 - Soporte a Dispositivos de Bloque: Buses de Almacenamiento

16 - Soporte a Dispositivos de Bloque: Buses de Almacenamiento


Tutorial creado por Joseph Pranevich . Extraido de: http://www.mononeurona.org/index.php?idp=416
24 Octubre 2005
< anterior | 1 .. 14 15 16 17 18 .. 25 | siguiente >
Los buses de almacenamiento dedicado, como son IDE/ATA "Electrónica de Disco Integrada/Tecnología Avanzada de Conexión [//Integrated Drive Electronics/Advanced Technology Attachment//] y SCSI, o Interfaz de Sistema para Ordenadores Pequeños [//Small Computer System Interface//], también han sido actualizados durante el ciclo 2.6. Los cambios más grandes se centran en el subsistema IDE, reescrito (y vuelto a reescribir) durante el desarrollo del nuevo kernel, resolviendo los problemas de escalabilidad y eliminando otras limitaciones. Por ejemplo, las grabadoras de CD IDE pueden accederse ahora directamente a través del driver IDE, lo que resulta en una implementación mucho más limpia que antes. (Previamente se necesitaba usar también un driver especial de emulación SCSI, resultando en un proceso confuso y a menudo problemático.) Se ha añadido soporte para dispositivos de alta velocidad Serial ATA (S-ATA), con velocidades de transferencia superiores a 150 MB/s. Para SCSI, hay un gran número de mejoras a lo largo y ancho del sistema para ampliar el soporte y la escalabilidad. Para sistemas antiguos, Linux soporta ahora dispositivos SCSI-2 //multipath// con más de 2 LUNs en el mismo dispositivo. (SCSI-2 es la versión anterior del estándar SCSI, desarrollado hacia 1994.) Otro cambio importante es que Linux puede ahora revertir a un modo de prueba de cambio, como Microsoft Windows, para ser compatible con los dispositivos que no siguen la especificacion al pie de la letra. Según se han ido estabilizando estas tecnologías, el soporte de Linux ha seguido el mismo camino.

Aunque no es un bus de almacenamiento propiamente dicho, Linux incluye ahora soporte para acceder la BIOS EDD, o Dispositivo de Disco Mejorado [//Enhanced Disk Device//], de una máquina directamente para ver cómo el servidor ve sus propios dispositivos. La BIOS EDD incluye información sobre todos los buses de almacenamiento disponibles en el sistema y accesibles por la BIOS, incluyendo IDE y SCSI. Además de obtener la configuración y otros datos de los dispositivos, hay varias ventajas adicionales. Por ejemplo, este nuevo interfaz permite que Linux sepa desde qué disco arrancó el sistema, lo cual puede ser útil en sistemas nuevos donde este dato no es tan obvio como podría parecer. Los programas de instalación inteligentes pueden así tenerlo en cuenta para instalar el cargador de arranque de Linux en el disco adecuado, por ejemplo.

Además de lo anterior, hay que resaltar de nuevo que todos los tipos de dispostivos (hardware, inalámbricos, y almacenamiento) han sido integrados en el subsistema de dispositivos de Linux. En algunos casos, los cambios son puramente de apariencia. En otros, hay cambios más importantes (llegando incluso a modificar la lógica de detección de dispositivos).
< anterior | 1 .. 14 15 16 17 18 .. 25 | siguiente >

Autor y licencia de 'El Maravilloso Mundo de Linux 2.6'


Tutorial de Joseph Pranevich . Extraido de: http://www.mononeurona.org/index.php?idp=416 CopyLeft
Se permite la redistribución online sin modificaciones.
Este contenido ha sido recopilado por el equipo de Wikilearning. Todo el contenido recopilado se ha obtenido respetando y comunicando en nuestro site la licencia de cada fuente.