Aujourd'hui, j'ai fait une nouvelle installation d'Arch (pas d'interface graphique) sur une machine virtuelle, puis j'ai installé systemd-swap (3.5.0-1)
avec les options de configuration suivantes :
zswap_enabled=0
swapfc_enabled=1
J'ai vérifié mon système et j'ai vu que maintenant les fichiers d'échange étaient actifs.
vérifié la sortie de htop et vu qu'un processus était toujours en cours d'exécution
shred -n1 -z /var/lib/systemd-swap/swapfc//1
En enquêtant, j'ai de nouveau regardé htop et j'ai vu que le numéro avait changé:
shred -n1 -z /var/lib/systemd-swap/swapfc//8
J'ai donc pensé que quelque chose n'allait pas avec swapfc essayant de créer (?) des ckunks et échouant. Puis essaie à nouveau mais échoue.
J'ai vérifié _sudo systemctl status systemd-swap_ et la sortie m'a donné un indice :
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
Et ce qui précède a été répété pour chaque morceau
Donc, j'ai exécuté systemctl status var-lib-systemd-swap-swapfc--1.swap et il y avait:
Value of What= and unit name do not match, not loading
Des idées sur la façon d'enquêter sur cela?
Sur ma machine principale, j'ai systemd-swap (3.4.2-1) avec les mêmes options de configuration et cela fonctionne correctement.
Serait-ce une régression ?
@Nefelim4ag J'ai cloné votre dépôt avec vos derniers ajouts et je l'ai installé.
Cela fonctionne comme prévu et le problème a été résolu !
Merci pour votre patience et votre temps précieux pour résoudre le problème !
Tout semble bien fonctionner maintenant 👍