Unidade de 3 TB no sistema BIOS


3

Eu tenho um microserver HP Proliant gen 8 no qual estou planejando instalar o Debian. Eu estava pensando em definir uma configuração RAID-1 através do controlador RAID interno usando duas unidades Western Digital Red de 3 TB , o que me daria uma capacidade total de 3 TB. No entanto, o servidor não possui suporte para UEFI, que eu li aqui (3.6.3) , apenas permitiria uma unidade de inicialização com no máximo 2 TB. Eu acho que isso tem a ver com o fato de que a unidade de inicialização precisa ser MBR em um sistema BIOS?

Então, eu estava pensando, seria possível colocar / inicializar em uma partição MBR de alguns GBs e ter o restante do sistema em uma partição GPT. Isso funcionaria em um sistema BIOS e é "Boas Práticas"? Em vez disso, devo optar por duas unidades de 2 TB?


iirc, a placa de ataque precisaria suportar discos de 3 TB. Outra opção pode ser usar uma unidade USB - acredito que os mini servidores tenham um cartão SD interno ou uma opção USB?
— Journeyman Geek

4
Alguns esclarecimentos são necessários aqui. Não existe "partição MBR" ou "partição GPT". Existem discos MBR e discos GPT. Esses termos se referem ao tipo de tabela de partição. O formato da tabela de partição MBR é o único que o firmware do BIOS pode usar para inicializar e suporta apenas um máximo de 2 discos com tamanho de TiB. A abordagem do Debian com a partição bios_grub é um truque: veja askubuntu.com/questions/500359/… e en.wikipedia.org/wiki/BIOS_boot_partition Como a gravidade afirmou, o Windows não gosta disso nem um pouco.
— Jamie Hanrahan

Respostas:


3

Sim, a GPT funciona bem com a maioria dos BIOS - como o processo de inicialização do BIOS envolve apenas a execução do código de inicialização no setor 0, e cabe a esse código de inicialização realmente interpretar qualquer tabela de partição necessária.

(Por exemplo, o syslinux possui versões MBR e GPT separadas do código de inicialização, e o LILO apenas codifica as compensações.)

Da mesma forma, cabe ao sistema operacional interpretar as tabelas de partição após a inicialização (não solicita ao BIOS) - seus discos de dados podem usar MBR, GPT, APM, ... desde que o SO o suporte.

Então, sim, criar um pequeno disco MBR para inicialização funcionaria. É bastante comum - geralmente é importante ter uma /bootpartição separada .


Além disso, se você instalasse o Windows, ter volumes separados de sistema operacional e dados seria a única maneira, pois ele realmente não gosta de misturar BIOS e GPT, nem UEFI e MBR.

O Linux funciona bem com qualquer uma das abordagens. (Embora, se fosse dividido em dois discos, eu colocaria o conjunto /no MBR, pois alocar vários gigabytes /booté um grande desperdício.)


Então, se eu entendi direito, eu deveria ficar bem com uma única partição GPT ocupando todo o disco? Não preciso de uma partição MBR?
— Scraph 12/07/2015

11
Veja meu comentário acima para sua pergunta.
— Jamie Hanrahan

11
"MBR volume" não está correto. O OP pode criar um disco GPT e iniciar a partir daí, porque o Linux suporta
— phuclv

Eu sou bom com os três primeiros parágrafos desta resposta. Porém, não é necessário arrastar um disco MBR separado para ele /boot; como você diz, os carregadores de inicialização modernos no modo BIOS podem lidar bem com a GPT. Alguns BIOS têm peculiaridades que precisam ser contornadas, mas são raras. Uma /bootpartição separada localizada abaixo da marca 2TiB é aconselhável porque alguns BIOS têm limites de valor de setor de 32 bits.
— Rod Smith

@ Rod Ah, sim, eu provavelmente fiquei preso pensando em uma instalação Gen8 semelhante que eu mesmo fiz - que tinha o Windows em vez disso, que não teria gostado de GPT lá.
— grawity

4

Você não deveria - olhando as especificações do microsservidor, provavelmente ele possui UEFI (é um núcleo semi-moderno i3 ou i5 - e nunca veio com bios). Pode ter uma interface de texto 'old school' para o BIOS, mas tudo bem.

O sistema aparentemente suporta oficialmente unidades de 4 TB de qualquer maneira.

Se você queria fazer uma inicialização exótica e queria uma inicialização / separada ou mais, os microsservidores têm um cartão SD interno ou porta USB.

tldr: Inicializa bem em discos de 3 TB e inicializa o UEFI, não o BIOS.

Eu usei esta revisão e o pdf quickspecs vinculado na página do modelo para referência.


AFAIK, a maioria dos Gen8 tem BIOS, exceto o DL580 aparentemente .
— grawity

Na verdade, ele possui um Intel Celeron G1610T.
— Scraph

Esse é o meu servidor, 4 unidades tb em um ataque, em seguida, uma unidade flash usb3 a arrancar a partir de
— canadense Luke

Hum. Isso seria estranho, e os microsservidores essencialmente usam processadores e chipsets para desktop / laptop de qualquer maneira. O fato de que ele suporta oficialmente unidades maiores significa que OP pensa que ele precisa fazer não deve ser necessário
— Journeyman Geek

De acordo com este site, os modelos Proliant Gen8 são apenas BIOS, não UEFI. (Como o grawity, também achei uma referência ao DL580 uma exceção a essa regra.) De qualquer forma, como psusi diz, o Linux inicializa bem nos discos GPT, mesmo na maioria dos sistemas baseados em BIOS. A inicialização dupla complicaria isso, mas é improvável que a inicialização dupla de um servidor faça sentido. Eu recomendo criar uma /bootpartição separada abaixo da marca 2TiB; isso é necessário para solucionar os limites do BIOS em alguns sistemas.
— Rod Smith

2

O Debian irá instalar e inicializar perfeitamente em um disco particionado GPT em um sistema de inicialização do BIOS. Tudo o que requer é uma partição bios_grub de 1 mb.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.