LvmLVM -
LVM - <dev id>
到底是什麼意思?devicemapper 和 LVM 中的 id 之間的相關性
在以下連結https://www.kernel.org/doc/Documentation/device-mapper/thin-provisioning.txt 我已經讀到:
create_thin
這是發送到設備映射器的命令。
如果您在談論此部分:
i) Creating a new thinly-provisioned volume. To create a new thinly- provisioned volume you must send a message to an active pool device, /dev/mapper/pool in this example. dmsetup message /dev/mapper/pool 0 "create_thin 0" Here '0' is an identifier for the volume, a 24-bit number. It's up to the caller to allocate and manage these identifiers. If the identifier is already in use, the message will fail with -EEXIST.
那麼它只是引用精簡卷的唯一編號(“標識符”)。LVM 似乎以一種明顯的方式分配它們——通過計數(從一開始)。您可以通過檢查以下輸出來查看使用的 LVM
dmsetup table
:# dmsetup table | grep thin Giri-ThinPoolLV-tpool: 0 116752384 thin-pool 253:9 253:10 1024 22803 0 Giri-vm--gl--runner: 0 62914560 thin 253:12 6 Giri-vm--squeeze--64: 0 10485760 thin 253:12 7 Giri-vm--portal--dev: 0 62914560 thin 253:12 5 Giri-vm--jessie--64: 0 31457280 thin 253:12 1 Giri-vm--stretch--64: 0 41943040 thin 253:12 2 Giri-vm--portal--test: 0 62914560 thin 253:12 4 Giri-vm--wheezy--64: 0 31457280 thin 253:12 3
(如果您以前沒有見過,則
253:12
是設備的主要:次要編號,在本例/dev/dm-12
中為Giri-ThinPoolLV-tpool
)。