Bonjour,
Sur une Fedora 29 Server édition, j'ai ajouté un volume en raid1 (/dev/md3) et installé un VG LVM dessus. Cela se présente donc comme ceci :
# lsblk -f
NAME FSTYPE LABEL
sda
├─sda1
├─sda2 linux_raid_member
│ └─md2 xfs /
├─sda3 linux_raid_member
│ └─md3 LVM2_member
├─sda4 swap swap-sda4
└─sda5 iso9660 config-2
sdb
├─sdb1
├─sdb2 linux_raid_member
│ └─md2 xfs /
├─sdb3 linux_raid_member
│ └─md3 LVM2_member
└─sdb4 swap swap-sdb4
# pvs
PV VG Fmt Attr PSize PFree
/dev/md3 lvm lvm2 a-- <1,80t <1,80t
J'ai aussi créé un LV
# lvdisplay
--- Logical volume ---
LV Path /dev/lvm/home
LV Name home
VG Name lvm
LV UUID xNdqLF-ww3Y-DZeK-mnf9-Y56E-9WlA-zL963n
LV Write Access read/write
LV Creation host, time localhost, 2019-02-20 09:55:05 +0000
LV Status NOT available
LV Size 1,00 GiB
Current LE 256
Segments 1
Allocation inherit
Read ahead sectors auto
Tout ça fonctionne, mais impossible de mettre la partition dans /etc/fstable car le Volume Group et le Logical Volume ne sont pas activé au démarrage.
Les services fonctionnent :
# systemctl -a | grep lvm
lvm2-activation.service not-found inactive dead lvm2-activation.service
lvm2-lvmetad.service loaded active running LVM2 metadata daemon
lvm2-lvmpolld.service loaded inactive dead LVM2 poll daemon
lvm2-monitor.service loaded active exited Monitoring of LVM2 mirrors, snapshots etc. using dmeventd or progress polling
lvm2-lvmetad.socket loaded active running LVM2 metadata daemon socket
lvm2-lvmpolld.socket loaded active listening LVM2 poll daemon socket
J'ai essayé d'activer le service lvm2-pvscan@.service, mais il n'a pas de section [Install], je me suis donc dit qu'il devait y avoir une façon plus standard d'activer le volumes au démarrage.
# systemctl enable lvm2-pvscan@9:3.service
The unit files have no installation config (WantedBy, RequiredBy, Also, Alias
settings in the [Install] section, and DefaultInstance for template units).
This means they are not meant to be enabled using systemctl.
...
L'option global/use_lvmetad=1 est activée dans /etc/lvm/lvm.conf, la doc semble dire que lvm reçoit un signal sur dbus lorsque cette option est activée.
voilà, j'en suis là.
Y a t-il un moyen standard d'activer automatiquement les volumes LVM au démarrage du système ?