memo

2011-05-11

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"