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