Em geral, o fsck não é perigoso acima de tudo, não em volumes que podem ser montados ainda. Posso sugerir duas possibilidades para reduzir ainda mais o risco:
- Faça um backup dos metadados do sistema de arquivos:
man e2image
- Coloque um dispositivo DM na parte superior da unidade externa (ou seja, mapeamento linear simples em todo o dispositivo), faça um instantâneo (com metadados permanentes) deste dispositivo, execute e2fsck no instantâneo. Se estiver satisfeito com o resultado, salve o volume COW em um arquivo de imagem e, em seguida, mescle as alterações de captura instantânea no volume original.
AFAIK não há ferramentas para esse tipo de instantâneo, então você precisa fazer isso com dmsetup
. Nenhuma magia negra embora. Você precisa dos destinos DM, origem da captura instantânea, captura instantânea e mesclagem de instantâneos. Veja a documentação do mapeador de dispositivos .