Я недавно настроил НР Микросервер с натяжкой Дебиан. Я создал RAID5 с LVM сверху и построил lvmcache. home
- это симлинк на директорию, на что ЛВМ. Свое установленное через /etc/fstab
(после /
, конечно). Настройте lvmcache как здесь.Я уже это дважды. Никакое усилие.
Я могу загрузиться при удалении lvmcache из раздела данных. Когда я включаю кэш в работающей системе, кэш используется и работает. Итак, это ботинок проблема.
при появлении ошибки,lvscan
показывает, что раздел данных неактивен. Он говорит, что ждет подключения к lvmetad, и он ждет 1: 30mins для странного имени устройства (somethiong как /dev/mapper/x2d...). У меня нет этого имени устройства на моем компьютере.
решение (отключение кэша при загрузке):
lvconvert --splitcache server-vg/data
lvchange -ay server-vg/data
lvscan # check if its active again.
это единственное, что я изменил, а затем его загрузки снова. Но я действительно хотел бы использовать это тайник.
# 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
здесь вы видите, что политика кэша mq установлена. В начале это было установлено в smq, изменение не помогло. отсюда
# 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
пожалуйста, дайте мне знать, если вам нужна дополнительная информация. Не хочу публиковать тонны вывода здесь, пока я не знаю, полезно ли это.
Я уже много гуглил, но не нашел решения этой проблемы, связанной с lvmcache. Но я также не нашел никаких сообщений о том, что Debian не возможность использования lvmcache...
этой решение cache_check для подобной проблемы также ничего не исправить для меня.