Parece que você tentou redimensionar um volume e um sistema de arquivos na ordem errada.
Quando encolher , você deve executar ações nesta ordem
- Redimensionar o sistema de arquivos
- Redimensionar o volume lógico
Quando crescer , você deve executar ações nesta ordem
- Redimensionar o volume lógico
- Redimensionar o sistema de arquivos
Para o seu problema
A primeira coisa que gostaria de fazer é clonar a unidade inteira usando dd
para uma unidade sobressalente e trabalhar nela para recuperação.
Se você tiver sorte e não tiver usado nenhuma das extensões disponíveis do LV e, portanto, os blocos no disco não tiverem mudado, talvez seja possível redimensionar o LV de volta ao que ele era anteriormente e, em seguida, tentar um fsck
no sistema de arquivos. Se o fsck
passar, você poderá redimensionar o sistema de arquivos.
Se você ainda receber um erro com fsck
, poderá ter causado danos irreparáveis.
NB
lvresize
agora suporta redimensionamento do sistema de arquivos ao passar um argumento adicional -r|--resizefs
, o que reduz a necessidade de redimensionar em uma ordem específica e reduz drasticamente o potencial de erro.