/ devにシンボリックリンクがあるのはなぜですか? (LVM)

/ devにシンボリックリンクがあるのはなぜですか? (LVM)
[root@SERVER ~] ls -la /dev/vg/root
lrwxrwxrwx 1 root root 17 2012-10-28 10:29 /dev/vg/root -> ../mapper/vg-root
[root@SERVER ~] 

質問:シンボリックリンクがあるのはなぜですか? LVMの一般的なLVに対して/ devにエントリが1つしかない場合はなぜですか? (オペレーティングシステム:ubuntu 10.04lts)

ベストアンサー1

Linuxでは、LVMはカーネルデバイスマッパーを使用するボリューム管理システムです。デフォルトでは、物理ボリュームには、物理​​ボリュームのデータブロックをマッピングして作成する方法を説明するメタデータが含まれています。デバイスマッパーブロックデバイス。

LVMは、以下を使用する唯一の製品ではありません。デバイスマッパー、マップされたボリュームの手動作成を使用できます。LUKSdmsetupは、デバイスマッパーを使用する別のシステムなどです。

デバイスマッパーデバイスに名前が付けられます。通常、LVMは「vg-lv」を使用し、他のブロックデバイスと同様に、メイン番号とマイナー番号があります。これデバイス名(に示すように/sys/class/block)はdm-nどこにありますか?Nデバイスマイナー番号です。

/dev/mapper便宜上、udevはデバイスマッパー名に関連付けられたシンボリックリンクを生成します。デバイスマッパーデバイスもLVM論理ボリュームの場合、LVMサブシステムはそのデバイスに/ dev / vg / lvシンボリックリンクも追加します。

他のブロックデバイスでも同様の状況が発生する。便宜上/dev/disk/by-id、 ... を使用できます。/dev/disk/by-path

同じデバイスの場合、起動するたびに...異なる場合がありますdm-1dm-10カーネルだけを気にするマイナー番号ではなく、デバイスの永続的な特性(LVMヘッダーに格納されているボリューム名など)にのみ依存する別の名前を持つことが便利です。

おすすめ記事