From 05c0dbf510f35554aa3b94e8d9fa911a7bf4a314 Mon Sep 17 00:00:00 2001 From: mtrossevin Date: Thu, 30 Nov 2023 09:33:48 +0100 Subject: [PATCH] =?UTF-8?q?Documentation=20n=C3=A9cessit=C3=A9=20de=20mett?= =?UTF-8?q?re=20=C3=A0=20jour=20l'initramfs?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- HowtoLVM.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/HowtoLVM.md b/HowtoLVM.md index 0b123902..75a3ee47 100644 --- a/HowtoLVM.md +++ b/HowtoLVM.md @@ -594,13 +594,19 @@ filter = [ "r|/dev/drbd*|, r|/dev/vg0*|, r|/dev/7KRPM*|, r|/dev/15KRPM*|, r|/dev global_filter = [ "r|/dev/drbd*|, r|/dev/vg0*|, r|/dev/7KRPM*|, r|/dev/15KRPM*|, r|/dev/SSD_NORAID*|, r|/dev/SSD*|, r|/dev/SATA*|, r|/dev/HDD*|" ] ~~~ +**Afin que ce changement soit pris en compte au redémarrage il faut aussi mettre à jour l'initramfs** (udev/lvmetad étant démarrés durant l'initramfs) : + +~~~ +update-initramfs -k all -u +~~~ + > *Note* : le cas classique est sur un hyperviseur, il faut exclure les périphériques qui peuvent contenir des VG à l'intérieur des VMs.. il faut alors bien exclure les VGs de l'hyperviseur (par exemple `/dev/SSD*|`, `/dev/SATA*|` etc.) et non les VGs à l'intérieur des VMs ! > *Note 2* : Attention à la syntaxe des expressions régulières, il faut que cela soir `r|/dev/foo*|` et non `r|/dev/foo/*|` > *Note 3* : global_filter est nécessaire pour exclure le scan au démarrage car filter n'est pas pris en compte par udev et lvmetad. -Pour réinitialisé le cache (généré par lvmetad au démarrage) : +Pour réinitialisé le cache (généré par lvmetad/udev au démarrage) : ~~~ # pvscan --cache