Parições máximas em um único disco rígido?

Parições máximas em um único disco rígido?

Quantas partições máximas podemos criar em uma única unidade? Lembro-me de ter recebido um erro uma vez quando criei algo em torno de 16 partições no mesmo disco. Por que colocar esse limite? Qual é o problema com partições ilimitadas?

Eu sei que pode haver quatro partições primárias por razões históricas e elas são armazenadas nos primeiros 512 bytes. Portanto, usamos as informações da última partição para apontar para outra tabela de partições. E depois disso criamos uma lista vinculada de partições. Eu só queria saber por que colocar um limite? Deve haver algum benefício. Só porque naquela época ninguém criava mais de 16 partições, não faz sentido colocar um limite para 16 partições. Deve haver algum ganho em colocar um limite. Ou alguma razão teórica como a que temos para o tamanho máximo de arquivo suportado na partição.

Responder1

Quatro partições primárias/estendidas. Se você tiver uma partição estendida, poderá ter qualquer número de discos lógicos dentro dessa partição estendida. Em um disco de formato padrão, a tabela de partição só tem espaço para quatro entradas. Se você atualizar o disco para GPT, acho que o limite muda, embora não tenha certeza de qual é o novo limite.

Jr.

Responder2

Para discos Master Partition Table, o limite é baseado no tamanho da tabela de partição no Master Boot Record (512 bytes IIRC), que foi inventado pela IBM na década de 80. Além disso, certos sistemas operacionais têm seus próprios limites por vários motivos. O padrão, tal como está, permite que a partição estendida tenha até 24 partições. Por que o limite? Assim como muitos limites, parecia grande o suficiente para ser “bom o suficiente”. Além disso, na prática, na época em que os vários kernels do sistema operacional estavam em desenvolvimento, a contagem de partições raramente atingia esse nível.

A propósito, é por isso que muitos sistemas operacionais implementam sua própria versão de particionamento. O LVM contorna isso no Linux. GPT é a maneira do Windows de lidar com o particionamento sem uma tabela de partição antiga. O sistema de arquivos NSS do NetWare é muito parecido com o LVM, pois há uma única 'partição' que é subdividida no gerenciador de mídia.

Responder3

Um amigo estava experimentando alguns MD + LVM baseados em extensões estranhas no Linux, e o Linux aparentemente tem um limite rígido de 63 partições em qualquer disco. Não tenho certeza se são sistemas de arquivos por partição estendida ou o quê. Eu gostaria de pensar que nos dias de hoje isso é relativamente irrelevante.

Responder4

Embora os limites sejam determinados por limitações como espaço (referido a 512 bytes), não é incomum que alguns limites sejam definidos apenas porque "se você está atingindo esse limite, então você está fazendo algo errado".

Nos "velhos tempos", por que você precisaria dividir seu disco rígido de 40 MB (como eu fiz) em mais de uma partição? Talvez alguns usuários tivessem essa necessidade, mas muitos como eu estariam fazendo isso "da maneira errada" se em vez de diretórios quiséssemos criar partições.

Como mencionado, o LVM é uma forma de contornar a limitação. ZFS é outro, porém, em vez de pensar em partições, você coloca unidades em um zpool e cria quantos "sistemas de arquivos" desejar. Em algumas demonstrações, vi milhares de sistemas de arquivos ZFS, portanto, mesmo que não seja o mesmo que particionar a unidade em milhares de segmentos, você obtém todos os benefícios da segmentação com quase nenhuma das desvantagens.

informação relacionada