BTRFS, alinhamento de setor e discos de formato avançado

2

Eu quero configurar uma configuração BTRFS RAID1 com dois discos WD Red 4TB, que possuem setores 4K. Desde que eu estou ansioso para acertar a primeira vez antes de copiar dados para ele (sim, será feito o backup), a minha pergunta é se ele precisa de alguma consideração especial em relação ao setor de alinhamento e tamanho para disco Advanced Format.

No passado, eu sabia que tinha que cuidar disso, ao configurar o MDADM + LVM e o ZFS (ashift = 12), por exemplo, mas não consigo encontrar nenhuma informação para o BTRFS sobre isso (além de coisas específicas do SSD, por exemplo, aqui ). Eu planejava usar todos os discos sem partições da seguinte maneira:

$ mkfs.btrfs -m raid1 -d raid1 /dev/sdX /dev/sdY

Então, considerando que não consegui encontrar nada, posso confiar no BTRFS para "fazer a coisa certa"? Como posso controlar o que faz? Eu verifiquei o resultado no GParted e as informações do disco mostram

First sector: 0

para ambas as unidades, o que parece errado, já que normalmente GParted alinha o primeiro setor a MB, o que teria um primeiro setor de 2048, como eu vi para uma partição BTRFS criada em outro disco (mas não tenho certeza).

Talvez eu deva criar apenas partições BTRFS que abranjam o disco em ambas as unidades, alinhadas e usadas em RAID1? BTW: Existe algum prós / contras de usar discos inteiros vs. partições que eu deveria considerar?

Espero que alguém com alguma experiência possa me ajudar.

    
por packoman 23.01.2015 / 08:13

2 respostas

1

Da minha experiência, deixar o btrfs assumir um disco inteiro sem partições não resultará em alinhamento de setor lógico / físico adequado. Eu tentei isso com 3.14.1; versões posteriores podem fazer isso de forma diferente (a versão atual é 3.18.x).

Minha sugestão é usar partições GPT alinhadas corretamente e dizer ao BTRFS para usar um tamanho de setor 4K com o mkfs.btrfs --size.

    
por 23.01.2015 / 12:11
-1

Será que realmente importa o tamanho do bloco? O BTRFS é baseado em extensão e armazena os inodes de empacotamento (múltiplos arquivos em um bloco) alocados dinamicamente.

É um sistema de arquivos muito legal.

De acordo com esta:. Ligação o tamanho do bloco padrão é 16KB

    
por 07.04.2018 / 19:38