differnce entre blocksize e bytesize em sistemas de arquivos linux / unix

0

Alguém pode discutir a diferença exata entre tamanho de bloco e tamanho de byte, quando se trata de tamanhos de disco para sistemas de arquivos Linux / Unix.

    
por dig_123 24.11.2012 / 20:59

1 resposta

3

O tamanho do byte é equivalente ao tamanho físico do disco. por exemplo. um disco de 1TB tem um tamanho de byte de 1.099.511.627.776 bytes.

O tamanho do bloco depende do disco. Um disco rígido de 1 TB poderia ter um tamanho de bloco de 512 bytes ou 4096 bytes (ou algo totalmente diferente).

O tamanho do bloco simplesmente se refere à quantidade de armazenamento que o bloco 1 consumirá em um disco rígido.

Por exemplo, considere o seguinte texto:

Olá, mundo!

São 13 bytes de dados (12 bytes + 1 caractere nulo para EOF). Em um HD com um tamanho de bloco de 512, esse arquivo de texto pode ter apenas 13 bytes, mas consumirá 512 bytes de espaço no disco rígido porque a unidade grava 512 bytes por bloco (dados que são gravados em blocos, não em bytes). .

O tamanho do bloco / byte é específico do sistema de disco rígido / sistema de arquivos, não do sistema operacional (Windows / Linux / OSX). Portanto, um sistema de arquivos (como o NTFS / ext4) poderia suportar tamanhos de bloco mais altos, mas o sistema operacional pode não suportar esse tipo de sistema de arquivos (sem suporte ao ext4 no Windows, por exemplo).

Esse é o tipo de descrição "em resumo", espero que ajude.

    
por 24.11.2012 / 21:36