GNU/Linux >> Linux の 問題 >  >> Linux

自動マウント後、アクセス後にSystemdサービスを実行しますか?

自動マウントされたファイルシステムを使用できるように準備するsystemdサービスを実行することは可能ですか?このサービスは、ファイルシステムがマウントされた後、自動マウントがトリガーされる前に実行する必要があります。

たとえば、ファイルシステムをマウントするときに、特定のディレクトリがファイルシステムに存在することを常に確認したいと思います。これらのディレクトリはマウントの間に削除される可能性があるため、ファイルシステムがマウントされるたびに作成する必要があります。キャッチは、自動マウントをトリガーしたプロセスがそれらのディレクトリが存在することを期待する可能性があるため、プロセス(または他のプロセス)がアクセスを許可される前にディレクトリを作成する必要があることです。

ファイルシステムを別の場所にマウントし、準備してから正しい場所に再マウントするなど、これを実現するためのいくつかの工夫を思いつくことができますが、より洗練された解決策はありますか?

承認された回答:


Linux
  1. ディレクトリを比較しますが、ファイルの内容は比較しませんか?

  2. Systemdが開始直後にサービスを停止するのはなぜですか?

  3. Systemd:After と Requires の両方を使用する

  1. systemd のインストール後、システムが SSH を拒否し、「起動中」のままになる

  2. アイドル時間後に systemd サービスを非アクティブ化する

  3. root アクセスで実行するように Systemd サービスを構成する

  1. systemdを使用してスタートアップを管理する

  2. Centos – Systemdは開始直後にサービスを終了しますか?

  3. ダウン時に Systemd を使用してサービスを再起動する方法は?