LVM - o que significa exatamente 'dev id'? Correlação entre ids no devicemapper e no LVM

0

no seguinte link link  Eu li isso:

create_thin

que é o comando enviado ao mapeador de dispositivos.

    
por nrz53378 26.10.2018 / 18:34

1 resposta

0

Se você está falando sobre esta seção:

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.

então é apenas um número único para se referir ao volume fino ("um identificador"). LVM parece atribuir-lhes o caminho óbvio - contando (de um). Você pode ver os que o LVM usou verificando a saída de 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

(se você não viu antes, o 253:12 é um dispositivo maior: menor número, neste caso /dev/dm-12 , que é Giri-ThinPoolLV-tpool ).

    
por 26.10.2018 / 18:50

Tags