É correto excluir o arquivo /boot/initrd.img em um sistema em execução

9

Eu tenho um servidor com uma partição raiz RAID1, mas ele tem uma pequena partição para / boot em cada uma das duas unidades: Eu 'dd' uma para a outra sempre que uma atualização é feita.

Infelizmente, a partição / boot é muito pequena - quando o kernel é atualizado, o initramfs não tem espaço para escrever um novo initrd.img na partição. Corrigir o tamanho da partição significaria privar a empresa de seus serviços críticos por um tempo, o que eu gostaria de evitar.

Como eu entendo o boot do grub, o initrd.img é usado apenas até que as partições reais sejam montadas. Há algum problema em excluir o initrd.img existente e liberar o espaço para construir o novo, enquanto o sistema está em execução?

    
por Peter Ford 17.09.2015 / 09:41

1 resposta

4
  • Não há problema em removê-lo e também o kernel enquanto estiver executando um sistema.
  • Mas você deve planejar o pior, o que você fará se o sistema travar ou desligar no momento da substituição, ou pode ser uma atualização ruim do kernel.

    É recomendado manter sempre um kernel antigo que funcione.

    Portanto, mantenha um disco de inicialização USB pronto com backup desse kernel & amp; ramdisk. (5 ~ 10min para recuperar)

por user.dz 21.09.2015 / 06:26