背景情報:
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