GNU/Linux >> Linux Esercitazione >  >> Linux

Monta una cartella tmpfs all'avvio (volatile) con una sottocartella creata

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.


Linux
  1. Quando un file creato con mkstemp() viene eliminato?

  2. Come sostituire tutti i contenuti di una cartella con un'altra

  3. Due punti di montaggio distinti con un dispositivo

  4. Configurazione di DRBD con un solo nodo

  5. Comprimere una cartella con tar?

Come montare una partizione temporanea nella RAM in Linux

Monta una cartella remota con sshfs

Ordinare i file in una cartella specifica con Ranger?

Avvio non grafico con Systemd?

Comando di montaggio Linux con esempi

Systemd con più execStart