Tamanho do bloco e llf

1

Eu li que a formatação de baixo nível é feita antes mesmo de você receber o disco. Isso determina o tamanho do bloco. Também diz que os tamanhos dos blocos são fixos.

Não é permitido alterar o tamanho dos blocos no nosso sistema de arquivos. Como é que isso funciona. Não consigo encontrar uma resposta.

*** O que o endereçamento lógico de blocos tem a ver com isso?

    
por rubixibuc 13.12.2011 / 01:43

1 resposta

4

O tamanho do bloco é um termo bastante carregado, o que pode significar várias coisas:

  1. A menor unidade endereçável de dados em um disco rígido . Também chamado de setor . Até recentemente, todos os discos rígidos tinham tamanho de setor de 512 bytes. Algumas unidades atuais têm um tamanho de setor de 4096 bytes. Esse parâmetro é um recurso inerente do hardware e firmware de uma unidade e não pode ser alterado.

  2. A menor unidade de dados endereçável em um sistema de arquivos . Também chamado de cluster . Um cluster contém um grande número de setores de disco. O tamanho exato de um cluster é especificado durante a criação do sistema de arquivos, por exemplo. "formatação". Sistemas de arquivos diferentes suportam tamanhos de cluster diferentes, no entanto, tamanhos de cluster de 4KB a 64 KB são mais comuns.

    Normalmente, o tamanho do cluster padrão é a configuração mais sensata, pois o software seleciona o valor que é o melhor compromisso para o uso geral do sistema de arquivos, levando em conta o tamanho do sistema de arquivos criado.

Em conclusão, você pode alterar o tamanho do cluster ao reformatar seu disco (criar um novo sistema de arquivos, apagando tudo o que havia antes), mas esta é uma operação de alto nível que não muda o tamanho do setor que é fixo.

Endereçamento de bloco lógico (LBA)

LBA não tem nada a ver com isso. As unidades mais antigas usavam apenas o esquema de endereçamento do setor da cabeça do cilindro ( CHS ). Todas as unidades atuais usam apenas um grande número para endereçar setores em disco, e o firmware da unidade faz a tradução desse número para acessar o setor necessário. Então os números reportados pelo fdisk e utilitários similares são "virtuais". Seu disco não tem realmente 256 cabeças, etc.

Formatação de baixo nível

A formatação de baixo nível é um processo de dividir faixas de disco em setores, escrever dados de serviço, marcando blocos defeituosos como tal e remapeando seu conteúdo em um local diferente em um disco, criando tabelas de calibração, etc. Toda essa atividade é feita enquanto o inversor ainda está na fábrica. Isso se aplica a unidades modernas, que possuem um controlador de disco integrado.

A maioria dos dados de serviço no disco é acessível apenas ao controlador da unidade, alguns são expostos via SMART, etc.

Claro, você pode ler os zeros que o formato de baixo nível escreveu em todo o disco: -)

    
por 13.12.2011 / 01:59