すべての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
.mount
systemd
/etc/fstab
mount -a
マウントポイントディレクトリが/nfsshare
存在することを確認します。理論的にはsystemd
存在しない場合は自動的に生成する必要があります。これで、マウントポイントの自動生成に影響を与えるバグがあります。
これにより、指定されたファイルシステムが自動的にマウントされます。オンデマンド:NFSファイルシステムは、ユーザープロセスがそれに触れるたびに/nfsshare
自動的に透明にマウントされます(まだマウントされていない場合)。