składanie lvmcache nie działa przy systemd +proponowana poprawka

Mateusz Korniak mateusz-lists at ant.gliwice.pl
Mon Jan 25 12:28:30 CET 2016


Po utworzeniu wolumenów lvmcache [1] po restarcie nie są one widoczne [2].
Pomaga ręczne wywołanie pvscan/vgscan z opcją --cache [3].
Po dodaniu --cache do /lib/systemd/pld-storage-init system wstaje już OK.

Poprawka działa mi dla
lvm2-2.02.140-0.1.x86_64 jak i lvm2-2.02.132-3.x86_64
i nie koliduje z wyłaczonym lvmetad via 
use_lvmetad = 0

można ją zaaplikować?



[1]:
# lvs -o +devices -a
  LV                     VG                Attr       LSize  Pool             
Origin Data%  Meta%  Move Log Cpy%Sync Convert Devices                  
  root                   vg_raid10_bitmap  -wi-ao---- 10.00g                                                                 
/dev/md5(0)              
  [lvol0_pmspare]        vg_raid10_dmcache ewi-------  8.00m                                                                 
/dev/md6(5120)           
  test                   vg_raid10_dmcache Cwi---C--- 20.00g [test_cachepool]                                                
[test_corig](0)          
  [test_cachepool]       vg_raid10_dmcache Cwi---C---  2.00g                                                                 
[test_cachepool_cdata](0)
  [test_cachepool_cdata] vg_raid10_dmcache Cwi-------  2.00g                                                                 
/dev/md6(5124)           
  [test_cachepool_cmeta] vg_raid10_dmcache ewi-------  8.00m                                                                 
/dev/md6(5122)           
  [test_corig]           vg_raid10_dmcache owi---C--- 20.00g                                                                 
/dev/md6(0) 


[2]:
# lvs -o +devices -a
  LV   VG               Attr       LSize  Pool Origin Data%  Meta%  Move Log 
Cpy%Sync Convert Devices    
  root vg_raid10_bitmap -wi-ao---- 10.00g  

[3]:
# pvscan --cache
lub
# vgscan --cache
  Reading all physical volumes.  This may take a while...
  Found volume group "vg_raid10_dmcache" using metadata type lvm2
  Found volume group "vg_raid10_bitmap" using metadata type lvm2

[4]:
# diff /lib/systemd/pld-storage-init  ./pld-storage-init                                                                                                                                                                                        
34c34
<       run_cmd "Scanning for LVM volume groups" /sbin/lvm vgscan --
ignorelockingfailure --cache
---
>       run_cmd "Scanning for LVM volume groups" /sbin/lvm vgscan --
ignorelockingfailure


-- 
Mateusz Korniak
"(...) mam brata - poważny, domator, liczykrupa, hipokryta, pobożniś,
 	krótko mówiąc - podpora społeczeństwa."
				Nikos Kazantzakis - "Grek Zorba"



More information about the pld-devel-pl mailing list