lvremove が Can't remove open logical volume "test" みたいなエラーで失敗する
使ってない LVM LV を lvremove
で削除しようとしたら、
Can't remove open logical volume "test"
みたいなエラーで失敗した。
ググって引っかかったのはこの辺。
https://bugzilla.novell.com/show_bug.cgi?id=581590 https://bugzilla.redhat.com/show_bug.cgi?id=577798
udev と udisk 辺りがなんか良くないとか何とか。
何度か試してるとたまに成功するので、とりあえずの workaround として
# t="/dev/vg/test"; while [[ -e "$t" ]]; lvremove -f "$t"