tmpfsとバインドマウントで使用される起動 - 終了スクリプトをsystemdに移行する

tmpfsとバインドマウントで使用される起動 - 終了スクリプトをsystemdに移行する

背景情報:

mountドライブのフォルダを別の場所にバインドマウントしている間、ドライブのフォルダをバインドしてtmpfsシステムドライブのソースフォルダとコンテンツを同期させることができる(起動時、終了時、および必要に応じて)初期化スクリプトがありますtmpfs

システムドライブ(USBフラッシュまたはSDカード)への過度の書き込みを防ぐために、RAMフォルダと頻繁に書き込むコンテンツに移動するために主に使用されます。

必要なマウントポイントごとに異なる初期化スクリプトがあります(各インストールスクリプトは実際にはここでは関係のない設定スクリプトによって生成されます)。

各初期化スクリプトは次のことを行います(起動中はできるだけ早く):

  • フォルダXのマウントをプライマリドライブの別の場所にあるX-bindmountという別のフォルダにバインドします。 (必要に応じてX-bindmountフォルダも作成されます)
  • フォルダXを次にマウントtmpfs
  • コンテンツをX-bindmountからXに移動します(現在はtmpfs空です)。
  • 終了時に、またはXからX-bindmountに同期するように要求を受け取ったとき。

質問:

どうすれば基本的にこれを行うことができますかsystemd?スクリプトを呼び出すサービスを一緒に設定できますsystemd。私が尋ねるのは、より良い基本的な方法があるだけです。

ベストアンサー1

systemd-develメーリングリストにこの質問を投稿し、Lennartから明確な回答を受けました。http://lists.freedesktop.org/archives/systemd-devel/2015-November/035043.html

子孫のためにここに答えを貼り付けてください。

いいえ、そこではありません。私はこれがネイティブにするのに十分強力なユースケースだとは思わない。

申し訳ありません。

レナルト

— Lennart Poettering, Red Hat

おすすめ記事