Se um sistema de arquivos já foi inicializado no novo LV, então você provavelmente está pronto, porque os dados serão sobrescritos. Você ainda pode tentar recuperá-lo, mas eu não estaria muito esperançoso. Se um sistema de arquivos não foi inicializado, é teoricamente possível recuperá-lo (mas eu mesmo não tentei).
Primeiramente, faça um backup de toda a unidade, você precisará dela para o caso de a recuperação dar errado. O próximo passo é tentar encontrar os backups de metadados do LVM que o LVM cria em /etc/lvm/archive
antes de fazer alterações. Se o volume raiz não estiver acessível, você pode tentar executar e2fsck
para montá-lo e esperar que os arquivos de backup sejam armazenados perto do início do volume. Se você fizer isso, deverá continuar a recuperação antes de executar e2fsck
(ou seja, restaurar a partir do backup após obter os arquivos de backup).
Se você conseguiu um arquivo de backup, restaure a configuração do LVM com vgcfgrestore . Se você não conseguiu um arquivo de backup, terá que esperar que o volume inicial seja completamente seqüencial. Remova o novo LV e, em seguida, estenda o antigo LV para o tamanho original.
Quando você tiver o antigo LV de volta ao tamanho correto, cruze os dedos e execute e2fsck
. E você realmente precisa fazer esse backup primeiro, você provavelmente não irá acertar na primeira tentativa.