Un modo per affrontare questo problema sarebbe creare un nuovo servizio systemd (o modificarne uno esistente) per gestire la creazione di questa directory nel tuo /var/volatile
tempfs utilizzando il After=local-fs.target
direttiva unità.
[Unit]
Description=Tempfs initialize
After=local-fs.target
[Service]
Type=oneshot
RemainAfterExit=yes
ExecStart=mkdir -p /var/volatile/subfolder
[Install]
WantedBy=multiuser.target
Aggiungi questo a /etc/systemd/system/tmpfsinit
e poi esegui il solito systemctl daemon-reload && systemctl enable tempfsinit
.
In alternativa, se hai già un servizio systemd personalizzato, puoi anche aggiungere il After
direttiva unit e il comando per creare la sottocartella di cui hai bisogno in un ExecStartPre
comando.