Una forma de abordar esto sería crear un nuevo servicio systemd (o modificar uno existente) para manejar la creación de este directorio en su /var/volatile
tempfs usando el After=local-fs.target
directiva de unidad.
[Unit]
Description=Tempfs initialize
After=local-fs.target
[Service]
Type=oneshot
RemainAfterExit=yes
ExecStart=mkdir -p /var/volatile/subfolder
[Install]
WantedBy=multiuser.target
Agrega esto a /etc/systemd/system/tmpfsinit
y luego realice el habitual systemctl daemon-reload && systemctl enable tempfsinit
.
Alternativamente, si ya tiene un servicio systemd personalizado, también puede agregar el After
directiva de unidad y el comando para crear el subdirectorio que necesita en un ExecStartPre
comando.