それマグで!

知識はカップより、マグでゆっくり頂きます。 takuya_1stのブログ

習慣に早くから配慮した者は、 おそらく人生の実りも大きい。

lvm のUSB-HDDの安全な取り外し・取り出し(解放)

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

取り外し

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

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

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

参考資料

https://stackoverflow.com/questions/18042216/how-to-deactivate-a-lvm2-physical-volume-to-remove-the-drive