A alteração do tamanho do bloco de armazenamento destrói os dados?

1

Não encontrei nenhuma referência explícita a isso: se eu altero o tamanho do bloco em um dispositivo , os dados existentes serão destruídos?

Por favor, note que esta é uma pergunta diferente de "existe o risco de perder dados". Como sempre devo, eu tenho um backup. Eu só estou querendo saber se há um ponto tentando fazer isso, ou se os dados serão destruídos com certeza e, portanto, eu deveria planejar um processo diferente para a operação.

    
por Ratler 06.07.2018 / 16:44

1 resposta

1

Se você quer dizer mudar o tamanho do bloco (sistema de arquivos) com o comando mkfs ( mkfs -t ext4 -b 4096 /dev/vdb1 ), então sim, isso destruirá o sistema de arquivos e tornará seus dados inacessíveis. (Não estritamente ido, você ainda pode ler os blocos do dispositivo e encontrar a maioria dos dados.)

Mas não há necessidade de executar isso. O tamanho de bloco padrão para o seu sistema de arquivos ext4 usual é 4096. Bloqueios menores levariam a mais sobrecarga do sistema de arquivos (a menos que você tenha um conjunto realmente grande de arquivos pequenos) e não corresponderão ao tamanho de bloco dos discos modernos. Tamanhos de bloco maiores podem ser úteis para sistemas de arquivos com grande parte (apenas) de arquivos grandes, mas o Linux em sistemas x86 não pode usar arquivos maiores, já que o tamanho do bloco está ligado ao tamanho da página do sistema.

    
por 06.07.2018 / 17:47