Formata a partição para o tamanho do bloco apenas para fotos

2

Tenho muitas fotos e estou trabalhando bastante nelas, principalmente indo e voltando rapidamente por meio de um navegador de fotos e também fazendo alguns trabalhos por meio de scripts.

  • Isso faria sentido para formatar uma partição separada com tamanho de bloco maior que 4096 (por exemplo, 64k)?
  • As minhas operações de IO nos arquivos melhorariam? Como ?
  • É saudável e seguro para o disco rígido com outras partições de tamanho de bloco de 512?

Felicidades.

    
por catalesia 09.03.2013 / 14:27

3 respostas

1

  

Isso faria sentido para formatar uma partição separada com tamanho de bloco de 4096?

Geralmente sim. Também é o tamanho padrão usado para a maioria dos sistemas de arquivos .

  

As operações de IO nos arquivos melhorariam? Como?

Como você usaria os padrões, eles não mudariam.

Agora, se você quiser formatar os setores de baixo nível no disco (e não o modo como o sistema de arquivos no topo desses blocos de disco é usado):

Se o disco permitir leituras de setor de 4KB, você poderá ler 8x mais dados em uma única operação de IO. Isso não é o mesmo que 8x mais rápido, já que a leitura pode demorar mais. É provável que seja um pouco mais rápido.

  

É saudável e seguro para o HDD com outras partições de tamanho de bloco de 512?

Eu suspeito que não é nem o que você queria perguntar, nem que é possível com ferramentas que estão disponíveis para os usuários finais.

A coisa mais próxima que eu já fiz foi reformatar os antigos discos SCSI mainframe IBM de 520 bytes por setor para 512 bytes por setor. Esse foi o disco inteiro, incluindo setores sobressalentes.

Até agora, os discos SATA usam o mesmo truque dos antigos discos SCSI: Quando as leituras do setor falham, ele tentará ler o setor algumas vezes. Se uma releitura funciona: não é grande coisa. Se acontecer algumas vezes ao mesmo setor, supõe-se que falhe em breve e, em vez disso, é utilizado um setor sobressalente. Tudo isso feito no firmware e o usuário final não percebe isso.

Agora, se você começar a alterar os tamanhos de setor físico no disco, também precisará reescrever o firmware para que ele esteja ciente dos diferentes tamanhos de setor e use as peças de reposição corretas. Tecnicamente isso é possível, mas na prática você precisará de ferramentas de fábrica e conhecimento interno.

    
por Hennes 09.03.2013 / 15:05
1

O tamanho do bloco é relevante para ler e armazenar arquivos no disco rígido.

Isso faria sentido para formatar uma partição separada com tamanho de bloco maior que 4096 (por exemplo, 64k)?
Depende do tamanho das suas fotografias. Se todos ou pelo menos a maioria dos arquivos são de um tamanho que são múltiplos disso ou um pouco menos do que múltiplos disso, certamente ajudaria, caso contrário, eles apenas consumiriam mais espaço.

As operações de IO nos arquivos melhorariam? Como?
Se o tamanho do arquivo de um arquivo estiver em múltiplos do tamanho do bloco ou novamente um pouco menor que o tamanho do bloco, isso pode ajudar em alguma medida, já que a leitura e a gravação são feitas em blocos, não em bytes.

É saudável e seguro para o HDD com partições de tamanho de bloco de 512?
Não tenho conhecimento de quaisquer efeitos nocivos causados ao disco rígido devido a alterações no tamanho do bloco.

    
por jobin 09.03.2013 / 15:11
1

Estou assumindo que você está usando o ext4. O padrão é usar um tamanho de bloco que tenha o melhor desempenho para o sistema de arquivos, e isso geralmente é de 4kb. Você pode vê-lo executando este comando:

$ sudo tune2fs -l <partition device>

Não há problema se o HDD tiver blocos menores, significa apenas que mais de um bloco subjacente é usado pelo sistema de arquivos.

ext4 é inteligente sobre como ele usa blocos, então, para arquivos grandes, ele não vai continuar indo para trás e para frente em chamadas únicas de 4kb. Um tamanho de bloco maior não é diretamente possível ( mkfs.ext4 -b 8192 <device> não funcionará, por exemplo). Há uma opção -C não documentada para especificar um tamanho de cluster, o que efetivamente aumenta o tamanho do bloco.

    
por teppic 09.03.2013 / 14:52