何らかの理由でインストールフォルダがマウントされていない場合は、自動的にインストールできますか?

何らかの理由でインストールフォルダがマウントされていない場合は、自動的にインストールできますか?

すべてのLinuxクライアントシステム(合計1872システム - redhat 7.2)で、次のマウントポイントとnfsshareフォルダを共有フォルダとして作成します。

master1:/nfs             41932800 6563840  35368960  16% /nfsshare

何らかの理由で、ユーザーの1人が誤って/ nfsshareでアンマウントすることにしたかどうか疑問に思います。

この場合、アプリケーションに実際の問題が発生します。

では、何らかの理由でインストールフォルダがマウントされていない場合は、自動的にインストールできますか?

ベストアンサー1

RHEL 7.xを使用している場合は、systemdユニットを使用できます.automount。次のようにエントリを作成します/etc/fstab

master1:/nfs /nfsshare nfs defaults,noauto,x-systemd.automount 0 0
  • マウントオプションは、noauto起動時にクラシックスタイルのマウントを無効にします。
  • マウントオプションを使用すると、x-systemd.automount通常のデバイスに加えて追加のsystemd-fstab-generatorデバイスが作成されます。 (注:並列化可能デバイスは、従来のシングルスレッド方式ではなく、で指定されたファイルシステムマウントを処理する方法です。).automount.mount.mountsystemd/etc/fstabmount -a

マウントポイントディレクトリが/nfsshare存在することを確認します。理論的にはsystemd存在しない場合は自動的に生成する必要があります。これで、マウントポイントの自動生成に影響を与えるバグがあります。

これにより、指定されたファイルシステムが自動的にマウントされます。オンデマンド:NFSファイルシステムは、ユーザープロセスがそれに触れるたびに/nfsshare自動的に透明にマウントされます(まだマウントされていない場合)。

おすすめ記事