lvsの出力と/dev/mapperの内容をどのように解釈しますか?

lvsの出力と/dev/mapperの内容をどのように解釈しますか?

私はこれを尋ねました。質問答えを得ましたが、新しい質問がありました。これに従ってください。ガイド限られたバージョンのLinux(たとえば、同様の目的のために事前に作成されたスクリプトをダウンロードできるパッケージマネージャはありません)を使用して組み込みデバイスに暗号化されたボリュームを作成するため、ほとんど手動で実行する必要があります。できません。これを達成するために、lvsの出力と/dev/mapper/の内容が使用されます。

出力

$ sudo lvs
  LV   VG   Attr       LSize Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
  lv   vg   -wi-ao---- 8.17t 


$ sudo ls -la /dev/mapper/
total 0
drwxr-xr-x    2 root     root            80 Oct  3 14:24 .
drwxr-xr-x   16 root     root          4080 Oct  3 14:24 ..
crw-------    1 root     root       10, 236 Oct  3 14:24 control
lrwxrwxrwx    1 root     root             7 Oct  3 14:25 vg-lv -> ../dm-0

それでは、リンクガイドでこの情報をどのように使用しますか?どのような機器ですか/dev/dm-0

答え1

あなたの例には次のファイルがあります。LV、サイズは8.17TiBで、システムの唯一の論理ボリュームです。これVG-LVユーザーフレンドリーな名前だけが必要です。DM-0システム名で、/dev/mapper/vg-lv単にシンボリックリンクです/dev/dm-0。デバイスをフォーマットするときに両方を使用できます(例:ext4またはLUKSの場合)。重要ではありません。

接続したガイドは非常に簡単なので、その上にLUKS形式を作成するには簡単に交換するだけです。vg_server-lv_luks例ではVG-LVそして走る

cryptsetup luksFormat /dev/mapper/vg-lv

他のすべては同じでなければなりません。 (ただし、デバイスをフォーマットすると、デバイス上のすべてのデータが削除されます。)

奇妙な名前の通常のディスクパーティションの/dev/mapper/vg-lvように偽装することができます。/dev/dm-0

関連情報