LVM - что именно означает ``? Корреляция между идентификаторами в devicemapper и LVM

Я сделал инструмент ProxyMan, чтобы упростить всю задачу. Вы можете скачать его по этой ссылке .

Кроме того, вы можете взглянуть на код, если вас больше интересует работа серверной части. Загрузите zip-файл, извлеките их, перейдите к местоположению извлеченных файлов в терминале, и следующие команды помогут вам:

  • bash main.sh: для установки и отключения прокси.
  • bash proxy_check.sh: , чтобы проверить текущие настройки прокси.

0
26.10.2018, 19:34
1 ответ

Если вы про этот раздел:

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).

0
28.01.2020, 04:11

Теги

Похожие вопросы