El 11/09/07, Camaleón
El 11/09/07, Carlos E. R. escribió:
El motivo de que scsi en linux sólo soporte 16 particiones es que el número "minor" de los devices es un byte. Es que alguien pensó en su día que 8 bits eran bastante.
Entiendo. Para resumir:
- El kernel sólo permite 15 particiones en dispositivos scsi y 64 para dispositivos ide/pata.
En el hardware nuevo, la tendencia es que la interfaz ide desaparezca: En el ultimo mobo que compré (msi k9a platinum), tiene un solo conector ide y 4 sata. La primer grabadora que coloque (asus), funcionaba con el modulo ide-generic, pero luego la cambié por una liteon dvd rw 20X, y debía utilizar el modulo pata_atiixp, y en el sistema aparece como scsi. Las grabadoras de dvd nuevas estan viniendo con sata, en vez de ide. Habrá que conformarse con usar sistemas operativos viejos en hardware viejo.
- Las nuevas versiones del kernel van a utilizar los módulos y librerías scsi para todos los dispositivos, sean ide / scsi / usb...
Los particiones de los discos ya no se enumeran como /dev/sdax, sino como /dev/marca-modelo-partn (id).
- Las nuevas versiones del kernel no van a incorporar el módulo "pata" para permitir la compatibilidad con versiones anteriores y se va a tener que utilizar la especificación scsi para los dispositivos.
- Por tanto, la limitación de 15 particiones "se hereda" en esta nueva organización del kernel.
Soluciones aportadas:
- Usar lvm / evms para eliminar esa restricción en el número de particiones
Lvm no se usa para crear mas particiones, sino al contrario, para unir particiones o discos.
- Usar el módulo md (raid) - Usar un kernel que sí soporte los módulos "pata" - Reorganizar las particiones para adecuarse al cambio - (...)
Lo raro es que no se haya eliminado / corregido / modificado ya esa barrera de 15 particiones en discos scsi y las 64 para ide, que también me parecen pocas teniendo en cuenta cómo aumenta el tamaño de los discos duros, memorias flash y demás. No debería existir más limitación que la del propio hardware, pero limitaciones de programación no tienen, a día de hoy, sentido.
A mi modo de ver las cosas, esta "limitación" de 16 particiones, no les preocupa a los desarrolladores, como dije antes, y como vos bien sabes que los discos de servidores de 10000 o 15000 rpm, rara vez superan los 100 gigabytes, por lo que no existe necesidad de particionar, sino al contrario, unir discos en una misma partición mediante lvm. Por el otro lado, un usuario hogareño, en una instalación estandar tendrá 4 particiones: 1- el innombrable 2- swap 3- / raiz 4- home Salu2 --------------------------------------------------------------------- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org