¿Particiones máximas en un solo disco duro?

¿Particiones máximas en un solo disco duro?

¿Cuántas particiones como máximo podemos crear en un solo disco? Recuerdo haber recibido un error una vez cuando había creado alrededor de 16 particiones en el mismo disco. ¿Por qué poner este límite? ¿Cuál es el problema con las particiones ilimitadas?

Sé que puede haber cuatro particiones primarias por razones históricas y se almacenan en los primeros 512 bytes. Entonces usamos la información de la última partición para apuntar a otra tabla de particiones. Y después de eso creamos una lista vinculada de particiones. Sólo quería saber por qué poner un límite. Debe haber algún beneficio. Sólo porque en ese momento nadie creó más de 16 particiones, no tiene sentido poner un límite para 16 particiones. Debería haber alguna ganancia al poner un límite. O alguna razón teórica como la que tenemos para el tamaño máximo de archivo admitido en la partición.

Respuesta1

Cuatro particiones primarias/extendidas. Si tiene una partición extendida, puede tener cualquier cantidad de discos lógicos dentro de esa partición extendida. En un disco de formato estándar, la tabla de particiones sólo tiene espacio para cuatro entradas. Si actualiza el disco a GPT, creo que el límite cambia, aunque no estoy seguro de cuál es el nuevo límite.

J.R.

Respuesta2

Para los discos de la tabla de particiones maestra, el límite se basa en el tamaño de la tabla de particiones en el registro de arranque maestro (512 bytes IIRC), que fue inventado por IBM en los años 80. Además, ciertos sistemas operativos tienen sus propios límites por diversas razones. El estándar, tal como está, permite que la partición extendida tenga hasta 24 particiones. ¿Por qué el límite? Al igual que muchos límites, parecía lo suficientemente grande como para ser "suficientemente bueno". Además, en la práctica, en el momento en que los distintos núcleos del sistema operativo estaban en desarrollo, el número de particiones rara vez llegaba a ser tan alto.

Por cierto, esta es la razón por la que muchos sistemas operativos implementan su propia versión de partición. LVM soluciona esto en Linux. GPT es la forma en que Windows maneja la partición sin una tabla de particiones antigua. El sistema de archivos NSS de NetWare se parece mucho a LVM en el sentido de que hay una única 'partición' que luego se subdivide en el administrador de medios.

Respuesta3

Un amigo estaba experimentando con algunos MD+LVM basados ​​en extensiones extrañas en Linux, y Linux aparentemente tiene un límite estricto de 63 particiones en cualquier disco. No estoy seguro de si se trata de sistemas de archivos por partición extendida o qué. Me gustaría pensar que en la época actual, es relativamente irrelevante.

Respuesta4

Aunque los límites están determinados por limitaciones como el espacio (se refiere a 512 bytes), no es raro que algunos límites se establezcan sólo porque "si estás alcanzando este límite entonces estás haciendo algo mal".

En los "viejos tiempos", ¿por qué necesitarías dividir tu disco duro de 40 MB (como lo hice yo) en más de una partición? Quizás algunos usuarios tenían esa necesidad, pero la mayoría, como yo, lo habríamos hecho "de manera incorrecta" si en lugar de directorios quisiéramos crear particiones.

Como se mencionó, LVM es una forma de evitar la limitación. ZFS es otra, sin embargo, en lugar de pensar en particiones, coloca unidades en un zpool y crea tantos "sistemas de archivos" como desee. En algunas demostraciones he visto miles de sistemas de archivos ZFS, por lo que, aunque no es lo mismo que dividir el disco en miles de segmentos, se obtienen todos los beneficios de la segmentación sin casi ninguna de las desventajas.

información relacionada