É bom criar uma partição separada para/boot?

É bom criar uma partição separada para/boot?

Já vi algumas pessoas criarem uma partição separada para arquivos /boot. Qual é a vantagem de fazer isso? Que problemas posso encontrar nofuturofazendo isso?


Além disso, exceto /homee /boot, quais partições podem ser separadas? É recomendado?

Responder1

Este é um resquício de"vocês, velhos tempos"quando as máquinas tinham problemas para lidar com discos rígidos grandes. A ideia por trás da /bootpartição era torná-la sempre acessível a qualquer máquina à qual a unidade estivesse conectada. Se a máquina conseguisse iniciar o acionamento (números de cilindros mais baixos), ela poderia inicializar o sistema; a partir daí, o kernel do Linux seria capaz de ignorar a BIOSrestrição de inicialização e solucionar o problema. À medida que as máquinas modernas eliminaram essa restrição, não há mais uma necessidade fixa de /bootseparação, a menos que seja necessário processamento adicional de outras partições, como criptografia ou sistemas de arquivos que não são reconhecidos nativamente pelo gerenciador de inicialização.

Tecnicamente, você pode usar uma única partição e ficar bem, desde que não esteja usando realmenterealmentehardware antigo (anterior a 1998 ou mais).

Se você decidir usar uma partição separada, certifique-se de fornecer espaço adequado, digamos 200 MB de espaço. Isso será mais que suficiente para várias atualizações do kernel (que consomem vários megas de cada vez). Se /bootcomeçar a encher, remova os kernels mais antigos que você não usa e ajuste seu bootloader para reconhecer esse fato.

Responder2

Uma razão para ter uma partição /boot é que ela permite coisas como / criptografado, onde o kernel e o initrd são carregados de uma partição não criptografada e então usados ​​para montar a partição raiz criptografada que contém o sistema operacional. No entanto, não deve importar para uso geral.

Adicionando um comentário deRicardo Murri:

Há também razões históricas para ter um /boot separado: antigamente, o BIOS só podia acessar parte de um disco grande, portanto, todos os arquivos necessários ao bootloader do sistema operacional tinham que ser mantidos na zona acessível ao BIOS. Daí uma partição /boot separada. Isto não se aplica mais, embora

Responder3

A principal razão para as principais distros corporativas, como Red Hat e eu acho que Suse, usarem um /boot separado é que elas usam o LVM por padrão e o Grub não pode ser usado para inicializar a partir do LVM. É tão simples.

Então, se você quiser usar o LVM, e isso é uma vantagem, use um /boot separado. Pessoalmente, acho que é uma boa prática usar LVM e partições separadas para uma série de coisas, como /var, e até mesmo em servidores, por exemplo /boot, para proteger seu sistema de arquivos raiz ou partições de dados de ficarem cheios./home/tmp/usr

Responder4

Em resposta à parte da pergunta 'que problemas isso pode causar': como acontece com qualquer particionamento, há sempre o risco de você precisar de mais espaço do que o inicialmente alocado. Embora isso seja improvável no caso de /boot, houve recentementeum problema com a pré-atualização no Fedoracausada por /boottamanhos pequenos.

informação relacionada