システムマウント順序の問題

システムマウント順序の問題

Raspbian Busterを起動します。ディレクトリAをBループとして使用して、fstab(バインディングオプション)にループバックマウントを定義しました。後でディレクトリAをZRAMのOverlayFSに変換するために、別のサービス(systemd After = local-fs.targetを使用)を起動しました。実際、これはソース(OverlayFSに関しては下位fs)AをCとして使用でき、Aは仮想/結合FSの名前であることを意味します。これで問題は、BがまだOverlayFSのインストール前にAが指していた場所(実際にはC)を指していることです。しかし、私はそれが今Aが何であるかを指摘したいと思います。

この注文の問題をどのように解決できますか?

少なくともローカルディスクをマウントする必要があるため、OverlayFSマウントをlocal-fs.targetより前に移動することはできません。 local-fs.targetに到達したときにループバックマウントが発生しないようにオプションを設定し、OverlayFSの起動後に実行する別のユニットファイルを追加できますか?それともfstabから削除し、後でユニットファイルを介して明示的にマウントできますか?

関連情報