Seu comando lvcreate parece bem. Uma coisa que causará esse erro será se o udev não estiver em execução. Experimente service udev status
para ver se está em execução e service udev start
se não estiver.
Estou tentando testar o LVM, mas falhei em uma tarefa potencialmente simples - crie um instantâneo.
Eu tenho a seguinte situação:
root@debian:~# vgs
VG #PV #LV #SN Attr VSize VFree
big 1 1 0 wz--n- 14.99g 5.68g
fast 1 2 0 wz--n- 14.99g 4.75g
e
root@debian:~# lvs
Internal error: Using string as sort value for numerical field.
Internal error: Using string as sort value for numerical field.
Internal error: Using string as sort value for numerical field.
LV VG Attr LSize Pool Origin Data% Move Log Copy% Convert
home big -wi-ao-- 9.31g
root fast -wi-ao-- 9.31g
swap fast -wi-ao-- 952.00m
Eu gostaria de fazer um instantâneo de teste de casa, então imaginei que este seria o comando para usar:
lvcreate --size 1G -n snap -s /dev/big/home
Mas falha com:
/dev/big/snap: not found: device not cleared
Aborting. Failed to wipe snapshot exception store.
Bem, obviamente não há / dev / big / snap - eu não fiz o snapshot ainda.
/ dev / big contém apenas o link para a página inicial:
root@debian:~# ls -l /dev/big/
total 0
lrwxrwxrwx 1 root root 7 Nov 28 18:09 home -> ../dm-2
O que eu sinto falta aqui?
Isso aconteceu comigo durante um dist-upgrade do Debian 7 Wheezy para o Debian 8 Jessie, também, onde o pacote udev
já estava atualizado, mas o lvm2
ainda não estava. A atualização do pacote lvm2
ajudou e o comando lvmcreate
funcionou bem novamente.
Isso aconteceu comigo depois de uma falha em vgimportclone
. A solução era certificar-se de que o grupo de volumes afetado estava inativo ( vgchange -a n
) e, em seguida, remover manualmente todos os links simbólicos quebrados restantes.
Observe que a desativação de grupos de volumes pode ser frustrada por bugs, como o link