Jedním ze způsobů, jak to vyřešit, by bylo vytvořit novou službu systemd (nebo upravit ukončující službu), která by zvládla vytvoření tohoto adresáře ve vašem /var/volatile
tempfs pomocí After=local-fs.target
jednotková směrnice.
[Unit]
Description=Tempfs initialize
After=local-fs.target
[Service]
Type=oneshot
RemainAfterExit=yes
ExecStart=mkdir -p /var/volatile/subfolder
[Install]
WantedBy=multiuser.target
Přidejte toto do /etc/systemd/system/tmpfsinit
a poté proveďte obvyklé systemctl daemon-reload && systemctl enable tempfsinit
.
Případně, pokud již máte vlastní službu systemd, můžete také přidat After
unit a příkaz k vytvoření podadresáře, který potřebujete, do ExecStartPre
příkaz.
Co konkrétně swap umí a RAM ne?
Proč rm manuál říká, že to můžeme spustit bez jakéhokoli argumentu, když to není pravda?