Une façon de résoudre ce problème serait de créer un nouveau service systemd (ou de modifier un service existant) pour gérer la création de ce répertoire dans votre /var/volatile tempfs en utilisant le After=local-fs.target directive d'unité.
[Unit]
Description=Tempfs initialize
After=local-fs.target
[Service]
Type=oneshot
RemainAfterExit=yes
ExecStart=mkdir -p /var/volatile/subfolder
[Install]
WantedBy=multiuser.target
Ajoutez ceci à /etc/systemd/system/tmpfsinit puis effectuez le systemctl daemon-reload && systemctl enable tempfsinit habituel .
Alternativement, si vous avez déjà un service systemd personnalisé, vous pouvez également ajouter le After directive unit et la commande pour créer le sous-répertoire dont vous avez besoin dans un ExecStartPre commande.