GNU/Linux >> Linux の 問題 >  >> Linux

作成されたサブフォルダーを使用して、起動時に tmpfs フォルダーをマウントします (揮発性)。

これに取り組む 1 つの方法は、新しい systemd サービスを作成する (または既存のサービスを変更する) ことで、/var/volatile でこのディレクトリの作成を処理します。 After=local-fs.target を使用した tempfs ユニット ディレクティブ。

[Unit]
Description=Tempfs initialize
After=local-fs.target

[Service]
Type=oneshot
RemainAfterExit=yes
ExecStart=mkdir -p /var/volatile/subfolder


[Install]
WantedBy=multiuser.target

これを /etc/systemd/system/tmpfsinit に追加します そして通常の systemctl daemon-reload && systemctl enable tempfsinit を実行します .

または、カスタムの systemd サービスが既にある場合は、 After を追加することもできます unit ディレクティブと、必要なサブディレクトリを ExecStartPre に作成するコマンド コマンド。


Linux
  1. mkstemp() で作成されたファイルはいつ削除されますか?

  2. 複数のexecStartを持つSystemd

  3. あるフォルダのすべてのコンテンツを別のフォルダに置き換える方法

  1. 特定の名前のフォルダーを除く、フォルダー内のすべてのフォルダーを削除します

  2. du のフォルダのサイズ

  3. /run のスペースが不足しています

  1. Linux名前空間でChrootを実行する方法は?

  2. 1つのSudoで一連のコマンドを実行しますか?

  3. systemd で USB ドライブを自動マウントする