Entendendo o fdisk -l output e calculando o armazenamento

0

Eu tenho uma compreensão básica do disco. (Por favor, corrija-me se eu estiver errado) Eu entendo em 1 prato, há 2 cabeças, 1 no topo e 1 na parte inferior. Ambos os lados do prato são capazes de fornecer armazenamento? No prato, há muitas trilhas sendo divididas na menor unidade de armazenamento = setor. Trilhas correspondentes em todos os platters = cylinder.

No sistema operacional, um bloco / cluster pode ser 1 ou mais setor

=============================================== ===============

Esta é minha saída do fdisk -l

Disk /dev/sda: 107.4 GB, 107374182400 bytes

255 heads, 63 sectors/track, 13054 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk identifier: 0x0000d866

A partir da saída, posso dizer que existem

q1) há um total de 13054 faixas por prato? desde há 13054 cilindros?

q2) existem 2 lados em um prato, uma faixa ou setor se aplica a 1 lado de um prato ou ambos os lados? (por exemplo, se houver 1 faixa no prato, significa literalmente 2 faixas, 1 no topo e 1 abaixo?)

q3) o que o cálculo das UNITS representa? Por que o armazenamento total em um disco não é = não. de prato (não tenho certeza se a parte superior e inferior conta) * não de faixas por prato * não de setor por faixa * tamanho do setor?

q4) O que significa 255 cabeças?

Noob

    
por Noob 29.06.2015 / 13:36

1 resposta

0

Vamos começar com este:

q4) What does 255 heads means ?

"255 cabeças" significa que você está vendo números inventados .

(Além disso, sua versão do fdisk está um pouco desatualizada).

As unidades de disco modernas não usam o endereçamento do setor de cabeça de cilindro há quase duas décadas, preferindo endereços blocos lógicos CHS .

Uma razão para isso é que os discos modernos são simplesmente muito grandes para serem descritos com o esquema C / H / S, que é limitado a 1023/255/63 (em alguns lugares) ou 65535 / 16/255 (em outros lugares), que é 128 GB no máximo.

Outra é que o próprio controlador do disco pode tomar decisões melhores do que o sistema operacional sobre onde exatamente colocar os dados. Finalmente, os SSDs nem sequer têm "cilindros" nem "cabeças" nem mesmo "pratos".

Por estas razões, os números CHS relatados são realmente sem sentido. (255 cabeças nem caberia dentro de um disco regular de 3,5 polegadas). O SO só conhece os setores por um único endereço linear - no seu caso, de 0 a 209715200 - e o controlador de disco traduz isso internamente.

Isso disse:

Nos discos antigos, que na verdade tinham uma geometria CHS, sim, ambos os lados teriam suas próprias faixas, e eles reportariam uma 'cabeça' por lado.

Naturally, a platter has 2 sides and thus 2 surfaces on which data can be manipulated; usually there are 2 heads per platter, one per side. [Wikipedia]

Continue sua pesquisa em:

por 29.06.2015 / 13:53