それマグで!

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

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

dmsetup で lvm を取り外す

dmsetup コマンドを使って、lvm 関連のデバイスを除去する。

sudo dmsetup remove vg.main-root
sudo dmsetup remove vg.main-swap

これは、次のコマンドでInActiveにするのと同じ作用を齎すらしい。

sudo vgchange -a n vg.main

再起動まえにリロードするなら、activate しないといけない。

sudo vgchange -a y vg.main

USBデバイスを抜き差しするときに、LVMが表示されなかったりロードがおかしくなったときに使える。

また、LUKSのデバイスをCloseする代わりにも使える。

sudo dmsetup root-crypted
sudo cryptsetup close root-crypted

dmsetup は device mapper の略だと思う。ブロックデバイス再帰的に扱うLVMやLUKSで使える。

btrfs が暗号化に対応してくれたらdm 使わなくて済みそうなんだけど。いつになるのやら。

現在のDMを一覧する。

sudo dmsetup  -C  info
sudo dmsetup  -C  table
sudo dmsetup  -C  ls

ブロックデバイスを扱えるのは便利。