Сегодня я сделал новую установку Arch (без графического интерфейса) на виртуальную машину, а затем установил systemd-swap (3.5.0-1)
со следующими параметрами конфигурации:
zswap_enabled=0
swapfc_enabled=1
Я проверил свою систему и увидел, что теперь файлы подкачки там, где они активны.
проверил вывод htop и увидел, что процесс все еще работает
shred -n1 -z /var/lib/systemd-swap/swapfc//1
Во время расследования я снова посмотрел на htop и увидел, что номер изменился:
shred -n1 -z /var/lib/systemd-swap/swapfc//8
Поэтому я подумал, что что-то не так с swapfc, пытающимся создать (?) ckunks и терпящим неудачу. Потом снова пытается, но безуспешно.
Я проверил _sudo systemctl status systemd-swap_, и вывод дал мне подсказку:
Faild to start var-lib-systemd-swap-swapfc--1.swap: Unit var-lib-systemd-swap-swapfc--1.swap is not loaded properly: Invalid argument.
See system logs and systemctl status var-lib-systemd-swap-swapfc--1.swap
И вышеописанное повторялось для каждого куска
Итак, я запускаю systemctl status var-lib-systemd-swap-swapfc--1.swap и получаю:
Value of What= and unit name do not match, not loading
Любые идеи, как исследовать это?
На моей основной машине у меня есть systemd-swap (3.4.2-1) с теми же параметрами конфигурации, и он работает правильно.
Может ли это быть регрессом?
@ Nefelim4ag Я клонировал ваш репозиторий с вашими последними дополнениями и установил его.
Все работает, как и ожидалось, и проблема решена!
Благодарим за терпение и драгоценное время, потраченное на решение проблемы!
Кажется, теперь все работает нормально 👍