Propósito dos primeiros 64 KB de partição Btrfs

0

O Btrfs usa os primeiros 64 KB da partição para dados? Se não, então qual é o seu significado? Eu fiz vários experimentos com ele e descobri que ele permanece sem uso mesmo quando a partição está preenchida.

    
por Ahtisham 12.05.2017 / 15:05

1 resposta

0

Não, o Btrfs não usa essa área para dados. Esta é uma área de bootloader. Chris Mason, o principal autor do Btrfs, explicou isso em sua resposta para a seguinte pergunta (acrescentei [poucas observações] e code formatting para legibilidade):

When creating a btrfs volume with mkfs.btrfs, I'm noticing that the first 64KB are completely blank. Is this gap expressly intended for installing a boot manager/loader? e.g. GRUB 2 allows installation of boot.img + core.img into a btrfs formatted partition, without using block lists (the --force flag). It appears to produce a bootable system.

     

Certo, eu queria deixar espaço para os bootloaders. Eu realmente teria   usado um deslocamento maior, mas os outros comandos mkfs do sistema de arquivos não zeram   muito longe na unidade. Eu tive que ter certeza de que mkfs.foo iria   sobrescrever o super [bloco] do btrfs, caso contrário você pode ter um btrfs obsoleto   sistema de arquivos reconhecido dentro do novo sistema de arquivos.

     

[…]

     

-chris [Mason]

    
por 12.05.2017 / 23:46

Tags