問題タブ [system-shutdown]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
linux - systemd でサービスが停止される前にファイルシステムがアンマウントされる
systemd シャットダウンの問題をデバッグしています。ここでの問題は、サービスがまだ実行されている間に一部のファイルシステムがアンマウントされることです。
一般に、systemd は最初にサービスをシャットダウンしてから、マウント ポイントをアンマウントします。
しかしここでは、サービスのアンマウントと停止が並行して行われています。(下記参照)。また、最初にルートファイルシステムをアンマウントします。
これをsystemdでどのように同期しますか?
通常、systemd-reboot.service は final.target、shutdown.target、および umount.target に依存します。
ここでは、umount.target と shutdown.target が並行して実行されているようです。
umount.target は shutdown.target に依存していますが、役に立ちませんでした。これらのアンマウントとサービスのシャットダウンは常に並行して行われているようです。私の理解が間違っている場合は、修正してください。
最初にサービスを適切にシャットダウンしてから、マウント ポイントをアンマウントするためのヒントや提案をお寄せください。