Como eu vejo quais volumes lógicos estão em um volume físico?

3

Eu tenho um grupo de volume composto de unidades diferentes - um HDD e um SSD. Eu gostaria que alguns LVs vivessem no SSD. Posso sugerir isso para lvcreate ao criar novos LVs, e posso mudar as coisas com pvmove , mas como posso ver qual é o estado atual?

    
por djmitche 11.02.2014 / 23:47

1 resposta

4

Isso é surpreendentemente difícil de encontrar na documentação, mas a página de manual do lvdisplay fornece boas informações. Primeiro, lvdisplay -m mostrará as informações relevantes para um volume lógico específico:

--- Logical volume ---
LV Path                /dev/lvm/base
LV Name                base
VG Name                lvm
LV UUID                9bFriv-5DA2-3NSA-FeSO-6hKj-Un3j-74rzWQ
LV Write Access        read/write
LV Creation host, time ,
LV Status              available
# open                 1
LV Size                25.00 GiB
Current LE             6400
Segments               4
Allocation             inherit
Read ahead sectors     auto
- currently set to     256
Block device           254:7

--- Segments ---
Logical extent 0 to 2971:
    Type                linear
    Physical volume     /dev/sda11
    Physical extents    0 to 2971

Logical extent 2972 to 5530:
    Type                linear
    Physical volume     /dev/sda10
    Physical extents    0 to 2558

Logical extent 5531 to 6398:
    Type                linear
    Physical volume     /dev/sda9
    Physical extents    1024 to 1891

Logical extent 6399 to 6399:
    Type                linear
    Physical volume     /dev/sda7
    Physical extents    2429 to 2429

Em muitos casos, o que você quer saber é o contrário: o que os LVs estão em um PV. Para isso, pvs --segments -o+lv_name,seg_start_pe,segtype :

knuth ~ # pvs --segments -o+lv_name,seg_start_pe,segtype
PV         VG     Fmt  Attr PSize  PFree  Start SSize LV                                         Start Type
/dev/sda10 lvm    lvm2 a--  10.00g     0      0  2559 base                                        2972 linear
/dev/sda11 lvm    lvm2 a--  11.61g     0      0  2972 base                                           0 linear
/dev/sda5         lvm2 a--  10.00g 10.00g     0     0                                                0 free
/dev/sda6         lvm2 a--  10.00g 10.00g     0     0                                                0 free
/dev/sda7  lvm    lvm2 a--  10.00g  2.99g     0   769 buildslave                                  2303 linear
    
por 11.02.2014 / 23:47

Tags