fstabマウント後に実行するようにsystemdサービスを設定する - どこで、どのように?

fstabマウント後に実行するようにsystemdサービスを設定する - どこで、どのように?

GUI/セッションを開始する前に、環境全体がインストール/アクセスされることを保証するために更新する必要があるシステム構成ファイルを正しく識別しようとしています。

これ引用する私の要件を満たしていませんでした。

/homeはルートディスクにありますが、すべてのサブディレクトリは$ {MOUNTPOINT)のセカンダリディスクにあります。

(i.e. /home/user/Desktop 
     -> /DB001_F2/home/user.Desktop, etc.)

MOUNTPOINT="/DB001_F2"

注文する

systemctl list-units | grep "${MOUNTPOINT}" | awk '{ print $1 }'

単位を次に報告します。

DB001_F2.mount

どのファイルから/etc/systemdまたは/usr/lib/システム必要なDESKTOPディレクトリとそのコンテンツへのパスを正しく識別するためにDB001_F2のコンテンツを使用できるように、GDMが適切な前提条件を持つように更新する必要がありますか?

現在のシステムのいくつかのタイミング問題のために(理由はわかりません)、システムは物理物理デスクトップディレクトリ(ルートディスクではありません)にアクセスできず、/ home / userディレクトリをデスクトップとしてマークします(そのレベルのすべてのファイルは画面アイコンで表示され、システムコントロールセンターアプレットを介して以前に定義した壁紙の代わりにシステムのデフォルトの壁紙を交換してUbuntuMATEを調整します。方法がわかりません。これは私が避けたいものです。

おそらく「ユニット」はfstabの内容を処理するユニットになり、続行する前にすべてのパーティションに対して有効でなければなりません。 fstabの最後のフィールドを0(fsckなし)に変更しましたが、有益な効果はありませんでした。

助けてください。

デスクトップ:コンパニオン 1.24.0
ディストリビューション: Ubuntu 20.04.2 LTS (Focal Fossa)
カーネル: 5.4.0-67-generic x86_64

相互参照さまざまな方法同じ質問。

ベストアンサー1

この問題に対する解決策の完全な文書は、再び言及された質問に対する回答にまとめられています。ここ

おすすめ記事