lvm のUSB-HDDの取り外し・取り出し(解放)
usb 接続した、linux のシステムHDDでバックアップを取ったあと、そのまま抜いたらLVMが残るので、ちゃんとLVMをデタッチしてから、USBを取り外す
lv を取り外す
sudo lvchange -an /dev/mapper/mydisk-root
vg を取り外す
sudo vgchange -an my-vg-name
仮に、cryptsetup luksClose しようとしても、still in use / 使用中 になってCloseできない。USB接続を解除できない。
実際にやってみた例
lvm の認識
sda 8:0 0 477G 0 disk
├─sda1 8:1 0 477M 0 part
├─sda2 8:2 0 477M 0 part
└─sda3 8:3 0 476G 0 part
└─dm-my9 253:2 0 476G 0 crypt
├─mydisk-root 253:3 0 114.6G 0 lvm
├─mydisk-home 253:4 0 60.5G 0 lvm
├─mydisk-swap 253:5 0 9.3G 0 lvm
└─mydisk-cache 253:6 0 130G 0 lvm
取り外し
## lv を取外し 一つずつ sudo lvchange -an /dev/mapper/mydisk-root sudo lvchange -an /dev/mapper/mydisk-home sudo lvchange -an /dev/mapper/mydisk-swap sudo lvchange -an /dev/mapper/mydisk-cache
取外し(より正確なコマンド)
sudo lvchange --activate n mydisk/home
取外し(別の方法)
## vg を取外し まとめて取外し sudo vgchange -an mydisk
lvm の lv を除去できた。
sda 8:0 0 477G 0 disk ├─sda1 8:1 0 477M 0 part ├─sda2 8:2 0 477M 0 part └─sda3 8:3 0 476G 0 part └─dm-my9 253:2 0 476G 0 crypt
luks を close
sudo cryptsetup luksClose dm-my9
もし、lvm 除去を忘れた場合
$ sudo cryptsetup luksClose u1 Device u1 is still in use.
crypt をCloseできた
sda 8:0 0 477G 0 disk ├─sda1 8:1 0 477M 0 part ├─sda2 8:2 0 477M 0 part └─sda3 8:3 0 476G 0 part