AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / unix / Perguntas / 722435
Accepted
Kamil
Kamil
Asked: 2022-10-26 13:22:10 +0800 CST2022-10-26 13:22:10 +0800 CST 2022-10-26 13:22:10 +0800 CST

O Debian 11.5 realmente precisa de mais de 500 MB de partição para EFI?

  • 772

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/efipartiçã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)?

partition
  • 2 2 respostas
  • 83 Views

2 respostas

  • Voted
  1. Best Answer
    James Risner
    2022-10-26T13:44:10+08:002022-10-26T13:44:10+08:00

    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.

    Isso significa que posso alterar seu tamanho durante a instalação para algo como 16-32M, ou tem que ser como está?

    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.

    Pode crescer de alguma forma?

    É 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.

    • 2
  2. ron
    2022-11-04T08:32:04+08:002022-11-04T08:32:04+08:00

    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 /bootcom tamanho de 1GBe /boot/eficom tamanho de 100MBe nunca tive problema de espaço.

    Um dos meus servidores existentes, que foi yum update'dvárias vezes nos últimos 3 anos, aqui está o tamanho atual do disco

    /dev/sda3       3.5T  302G  3.2T   9% /
    /dev/sda2       950M  249M  702M  27% /boot
    /dev/sda1        95M   10M   85M  11% /boot/efi
    

    entã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 /bootse você quisesse manter uma quantidade ilimitada de kernels anteriores versus o padrão 5, então você pode considerar um aumento /bootmaior que 1gb. Aqui está o que eu tenho atualmente para dar uma idéia do que faz /bootpara mim 27% cheio de um tamanho de 1 gb; este é o RHEL 7.9:

    [root@server:/boot] : du -sh *
    152K    config-3.10.0-1160.66.1.el7.x86_64
    152K    config-3.10.0-1160.71.1.el7.x86_64
    152K    config-3.10.0-1160.76.1.el7.x86_64
    11M     efi
    0       grub2
    76M     initramfs-0-rescue-63a38dc3982544d5adc1c46384d7d1a5.img
    35M     initramfs-3.10.0-1160.66.1.el7.x86_64.img
    35M     initramfs-3.10.0-1160.71.1.el7.x86_64.img
    35M     initramfs-3.10.0-1160.76.1.el7.x86_64.img
    316K    symvers-3.10.0-1160.66.1.el7.x86_64.gz
    316K    symvers-3.10.0-1160.71.1.el7.x86_64.gz
    316K    symvers-3.10.0-1160.76.1.el7.x86_64.gz
    3.5M    System.map-3.10.0-1160.66.1.el7.x86_64
    3.5M    System.map-3.10.0-1160.71.1.el7.x86_64
    3.5M    System.map-3.10.0-1160.76.1.el7.x86_64
    6.5M    vmlinuz-0-rescue-63a38dc3982544d5adc1c46384d7d1a5
    6.5M    vmlinuz-3.10.0-1160.66.1.el7.x86_64
    6.5M    vmlinuz-3.10.0-1160.71.1.el7.x86_64
    6.5M    vmlinuz-3.10.0-1160.76.1.el7.x86_64
    

    minha recomendação se você quisesse fazer /boot/efio menor possível eu iria 20MB; para /boottão pequeno quanto possível eu acho 500MBque seria seguro e ir 300MBseria tão longe quanto eu iria empurrá-lo. A partição EFI /boot/efié sempre enxuta, porque aponta para cima e para fora /bootpara onde residem os arquivos de inicialização real (kernel) que têm tamanho significativo. A convenção que estou acostumado a ver é /bootcomo XFSe /boot/eficomo um vfatsistema de arquivos de tipo; você não tem uma /bootpartiçã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/efinão ser grande o suficiente .

    • 1

relate perguntas

  • Como montar partições de unidade zfs no solaris 11.3

  • Área de memória Flash Nand de backup

  • Como particionar corretamente um SSD para uma configuração de inicialização dupla

  • Instale várias distribuições Linux em paralelo

  • fdisk não vendo resize2fs encolhendo partição desmontada

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Possível firmware ausente /lib/firmware/i915/* para o módulo i915

    • 3 respostas
  • Marko Smith

    Falha ao buscar o repositório de backports jessie

    • 4 respostas
  • Marko Smith

    Como exportar uma chave privada GPG e uma chave pública para um arquivo

    • 4 respostas
  • Marko Smith

    Como podemos executar um comando armazenado em uma variável?

    • 5 respostas
  • Marko Smith

    Como configurar o systemd-resolved e o systemd-networkd para usar o servidor DNS local para resolver domínios locais e o servidor DNS remoto para domínios remotos?

    • 3 respostas
  • Marko Smith

    apt-get update error no Kali Linux após a atualização do dist [duplicado]

    • 2 respostas
  • Marko Smith

    Como ver as últimas linhas x do log de serviço systemctl

    • 5 respostas
  • Marko Smith

    Nano - pule para o final do arquivo

    • 8 respostas
  • Marko Smith

    erro grub: você precisa carregar o kernel primeiro

    • 4 respostas
  • Marko Smith

    Como baixar o pacote não instalá-lo com o comando apt-get?

    • 7 respostas
  • Martin Hope
    user12345 Falha ao buscar o repositório de backports jessie 2019-03-27 04:39:28 +0800 CST
  • Martin Hope
    Carl Por que a maioria dos exemplos do systemd contém WantedBy=multi-user.target? 2019-03-15 11:49:25 +0800 CST
  • Martin Hope
    rocky Como exportar uma chave privada GPG e uma chave pública para um arquivo 2018-11-16 05:36:15 +0800 CST
  • Martin Hope
    Evan Carroll status systemctl mostra: "Estado: degradado" 2018-06-03 18:48:17 +0800 CST
  • Martin Hope
    Tim Como podemos executar um comando armazenado em uma variável? 2018-05-21 04:46:29 +0800 CST
  • Martin Hope
    Ankur S Por que /dev/null é um arquivo? Por que sua função não é implementada como um programa simples? 2018-04-17 07:28:04 +0800 CST
  • Martin Hope
    user3191334 Como ver as últimas linhas x do log de serviço systemctl 2018-02-07 00:14:16 +0800 CST
  • Martin Hope
    Marko Pacak Nano - pule para o final do arquivo 2018-02-01 01:53:03 +0800 CST
  • Martin Hope
    Kidburla Por que verdadeiro e falso são tão grandes? 2018-01-26 12:14:47 +0800 CST
  • Martin Hope
    Christos Baziotis Substitua a string em um arquivo de texto enorme (70 GB), uma linha 2017-12-30 06:58:33 +0800 CST

Hot tag

linux bash debian shell-script text-processing ubuntu centos shell awk ssh

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve