Eu instalei o Debian 11.5 no thin client. Possui memória eMMC relativamente pequena de 16 GB para armazenamento.
Durante a instalação, o particionador no modo "padrão" criou 3 partições: EFI (508 MB), root (14,2 GB) e swap (1 GB). Após a instalação, quando verifico o espaço em disco ( df -h
), vejo isso:
Filesystem Size Used Avail Use% Mounted on
udev 1.9G 0 1.9G 0% /dev
tmpfs 376M 2.3M 374M 1% /run
/dev/mmcblk0p2 14G 1.7G 12G 13% /
tmpfs 1.9G 0 1.9G 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
/dev/mmcblk0p1 511M 3.5M 508M 1% /boot/efi
tmpfs 376M 0 376M 0% /run/user/1000
Parece que apenas 3,5M são usados de 508M na /boot/efi
partição.
Isso significa que posso alterar seu tamanho durante a instalação para algo como 16-32M, ou tem que ser como está?
Ele pode crescer de alguma forma (assumindo que eu não mudarei o sistema operacional ou atualizarei a distribuição Debian)?
Não há limitação de tamanho da partição do sistema EFI no padrão. A única restrição é que deve ser FAT32. No entanto, alguns firmwares do sistema podem ler partições FAT16.
A Microsoft recomenda 100 MB. A recomendação do Linux de 550 MB para evitar a criação acidental de um sistema de arquivos FAT16 provavelmente se originou aqui .
O tamanho mínimo de uma partição FAT32 é de 65.527 clusters , o que equivale a cerca de 9.216 bytes a menos de 32 megabytes. Isso funcionará bem se o seu carregador de inicialização for pequeno. Lembre-se de que você pode precisar do dobro para ter espaço temporário para atualizações.
Execute novamente sua instalação e crie manualmente suas partições. Eu usaria 100 megabytes para a partição EFI. Esta deve ser uma quantidade segura para a maioria dos carregadores de barco.
É possível, mas muito difícil. Sempre será melhor tornar sua partição EFI cerca de 220% do mínimo que seus carregadores de inicialização exigem para permitir a manutenção.
pelo que vale a pena, estou executando o RHEL 7 e o CentOS 7, desde a versão ~ 7.6 e atualizei para 7.9 (o mais recente atualmente).
Quando instalo o RHEL/CentOS 7 do dvd e faço partições de disco sempre faço
/boot
com tamanho de1GB
e/boot/efi
com tamanho de100MB
e nunca tive problema de espaço.Um dos meus servidores existentes, que foi
yum update'd
várias vezes nos últimos 3 anos, aqui está o tamanho atual do discoentão o Debian 11.5 realmente precisa de mais de 500 MB de partição para EFI?
não, eu não acho que nenhum linux certamente não seja para a partição EFI.
sob
/boot
se você quisesse manter uma quantidade ilimitada de kernels anteriores versus o padrão 5, então você pode considerar um aumento/boot
maior que1gb
. Aqui está o que eu tenho atualmente para dar uma idéia do que faz/boot
para mim 27% cheio de um tamanho de 1 gb; este é o RHEL 7.9:minha recomendação se você quisesse fazer
/boot/efi
o menor possível eu iria20MB
; para/boot
tão pequeno quanto possível eu acho500MB
que seria seguro e ir300MB
seria tão longe quanto eu iria empurrá-lo. A partição EFI/boot/efi
é sempre enxuta, porque aponta para cima e para fora/boot
para onde residem os arquivos de inicialização real (kernel) que têm tamanho significativo. A convenção que estou acostumado a ver é/boot
comoXFS
e/boot/efi
como umvfat
sistema de arquivos de tipo; você não tem uma/boot
partição específica porque o debian escolhe uma convenção diferente e apenas a tem sob a partição raiz principal, o que é bom e resolve inerentemente qualquer tipo de problema de espaço em potencial, então tudo o que você precisa se preocupar é com o tamanho de/boot/efi
não ser grande o suficiente .