ブロックデバイスが与えられたら、「親デバイス」をどのように取得しますか?
たとえば、親エントリが暗号化されたブロックデバイス(/dev/sdb)であるLUKS仮想復号化デバイス(/dev/mapper/decrypted)などです。
ベストアンサー1
非対話型タスクの場合は、dmsetup deps
ブロックデバイスの依存関係を一覧表示するを使用してこれを実行できます。デフォルトでは、 major:minor デバイス番号を返しますが、名前を出力する他のオプションを提供できます。
dmsetup deps -o devname /dev/mapper/decrypted
lsblk
これを対話的に実行する最善の方法は、正しい形式のグラフを出力することを使用することです。
└─sda8 8:8 0 43.9G 0 part
└─sda8_crypt 253:2 0 43.9G 0 crypt
├─vgpersonal-home 253:3 0 83G 0 lvm