Como recuperar quando a contagem de inodos do superbloco ext4 é redefinida para 0

2

Nós tentamos redimensionar uma partição ext4 de 15TB para 16TB e acidentalmente conseguimos acertar um bug antigo de ext4_resize_fs () que acabou com a contagem de inode para resetar para 0 graças a um bug de overflow .

A correção pode ser vista aqui: link

Como resultado, nossa partição de 16 TB é inutilizável no momento.

Existe alguma maneira de se recuperar da situação? Até mesmo um acesso somente leitura a todos os arquivos é mais do que suficiente neste caso.

    
por Matti K 10.10.2018 / 13:51

1 resposta

0

Provavelmente, a melhor maneira de lidar com isso é usar o comando debugfs ssv para editar o superbloco para reduzir a contagem de blocos e o inode pelo valor de itens de um grupo e, em seguida, executar o e2fsck. Isso essencialmente desfaz a última parte do redimensionamento, permitindo que você use o sistema de arquivos novamente.

    
por 22.10.2018 / 00:13