ZFS (NexentaStor) e alinhamento de partição de formato avançado 4k

4

Eu tenho um sistema de armazenamento que contém 8 unidades de 1 TB que usam o tamanho de setor 4k "Advanced Format". Estou planejando executar o NexentaStor neste hardware e quero garantir que estou levando em conta o tamanho do setor de 4k. Há algo de especial que preciso ter em mente ao criar o pool raiz e os conjuntos de dados subsequentes com o ZFS?

    
por ewwhite 25.05.2011 / 00:59

1 resposta

5

O ZFS lida bem com setores 4K, desde que o drive os divulgue corretamente.

No entanto, algumas unidades têm setores 4k internamente, mas apresentam um tamanho de setor 512 lógico para o sistema operacional para compatibilidade com versões anteriores. Se o ZFS acredita na unidade e escreve em blocos de 512 bytes em setores de 4k, você sofrerá uma grande penalidade de leitura-modificação-gravação.

Veja o blog do Solarismen:

Se o seu disco reportar um tamanho de setor de 4k, você está bem. Se a sua unidade reportar um tamanho de setor de 512, você poderá contorná-la usando o binário zpool modificado do mesmo site:

O código binário modificado codifica o tamanho do setor para 4k. Observe que você só precisa usá-lo para a criação inicial do zpool. Isso pode ser um pouco difícil para o seu root pool - você pode precisar incluir o binário modificado no NexentaStor ISO.

    
por 25.05.2011 / 05:53