Como redimensionar um EXT3 se o tamanho do bloco padrão for alterado para 1K a partir de 4K

1

Estou trabalhando sobre o RHEL 5.4 e usando LVMs sobre as LUNs de armazenamento para armazenar meus arquivos. Cada LVM atinge o tamanho até 16 TB no ext3 mesmo. E meu servidor está em produção. Apenas para introdução de criticidade do servidor.

Eu criei uma partição LVM com tamanho 1TB inicialmente. Na verdade, este LVM é formatado com tamanho de bloco de 1K que é diferente do tamanho de bloco padrão de 4K. Consegui isso executando o comando abaixo.

mkfs.ext3 -b 1024 /dev/mapper/<VGName>-<logical volume>

Agora, gostaria de aumentar um tamanho de 2 TB para o volume lógico acima e executei o comando abaixo

lvextend -L +2T /dev/mapper/<VGName>-<logical volume>

Mas quando eu estou tentando executar o comando resize2fs como abaixo:

nohup resize2fs /dev/mapper/<VGName>-<logical volume> &

Eu tenho o exit status como 1 e se eu ver no arquivo nohup.out, eu pude ver as linhas abaixo:

resize2fs 1.39 (29-May-2006)
resize2fs: File too large while trying to determine filesystem size

Agora, eu não consegui entender como eu poderia aumentar o tamanho da partição LVM. Eu forneci as entradas esperando que a mudança no tamanho do bloco possa ser o problema. Se esse não for o caso, por favor me avise para quaisquer outros requisitos.

Sugira-me com urgência, pois está em produção.

    
por Shashikanth Komandoor 23.12.2015 / 06:46

2 respostas

1

Usando o comando mkfs para alterar o site do bloco e também outro utilitário para alterar o site do bloco, que está abaixo: 1) gpart 2) parted

Outra opção:

root@space:~# mkfs.ext4 –m 0 -b 4096 /dev/rootfs

    
por 23.12.2015 / 07:06
1

Dado que 2 TB de blocos de 1K estão na marca de 2 bilhões, você provavelmente está acima dos blocos máximos de ext3.

Observe que a Red Hat sugere tamanhos de blocos de 4K para atingir o máximo de 16 TB

    
por 30.12.2015 / 18:32

Tags