Ich habe einen frisch eingerichteten HP Microserver mit Debian Stretch. Ich habe ein RAID5 mit LVM eingerichtet und einen Lvmcache erstellt. home
ist ein Symlink, der auf ein Verzeichnis in diesem LVM verweist. Es ist über /etc/fstab
(nach /
natürlich) montiert . Richten Sie den lvmcache wie hier ein. Ich habe dies bereits zweimal eingerichtet. Kein Aufwand.
Ich kann booten, wenn ich den Lvmcache von der Datenpartition entferne. Wenn ich den Cache auf einem laufenden System aktiviere, wird der Cache verwendet und funktioniert. Es ist also ein Startproblem.
Wenn der Fehler angezeigt wird, wird angezeigt, lvscan
dass die Datenpartition inaktiv ist. Es heißt "Warten auf Verbindung mit lvmetad" und es wartet 1:30 Minuten auf einen merkwürdigen Gerätenamen (etwas wie / dev / mapper / x2d ...). Ich habe diesen Gerätenamen nicht auf meiner Maschine.
Problemumgehung (Deaktivieren des Cache während des Startvorgangs):
lvconvert --splitcache server-vg/data lvchange -ay server-vg/data lvscan # check if its active again.
Dies ist das einzige, was ich geändert habe, und dann wird es erneut gestartet. Aber ich würde diesen Cache wirklich gerne benutzen.
# lvs -a LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert cache-data server-vg Cwi---C--- 20,00g [cache-data_cdata] server-vg Cwi------- 20,00g [cache-data_cmeta] server-vg ewi------- 24,00m data server-vg -wi-ao---- 1,82t [lvol0_pmspare] server-vg ewi------- 24,00m root server-vg -wi-ao---- 27,94g swap_1 server-vg -wi-ao---- 3,96g
Hier sehen Sie die Cache-Richtlinie, für die mq festgelegt ist. Am Anfang war dies auf smq eingestellt. Die Änderung half nicht. von hier
# lvs -o+cache_policy,cache_settings server-vg/cache-data LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert CachePolicy CacheSettings cache-data server-vg Cwi---C--- 20,00g mq
Bitte lassen Sie mich wissen, wenn Sie weitere Informationen benötigen. Ich möchte nicht Tonnen von Output hier posten, obwohl ich nicht weiß, ob es hilfreich ist.
Ich habe schon viel gegoogelt, aber keine Lösung für dieses Problem im Zusammenhang mit lvmcache gefunden. Ich habe aber auch keine Posts gefunden, die besagen, dass Debian lvmcache nicht verwenden kann ...
Diese cache_check-Lösung für ein ähnliches Problem hat auch nichts für mich behoben .