Linux 4.15を使用したcifs共有のインストール:エラーが発生した場合、DNS名は再確認されますか?

Linux 4.15を使用したcifs共有のインストール:エラーが発生した場合、DNS名は再確認されますか?

CIFS / SMB共有がインストールされているUbuntu 18.04サーバーを実行しています。サーバー名は DNS レコード形式で提供されます。このレコードは、メンテナンスとロードバランシングのための複数のストレージサーバーの1つを指します。

非常に基本的な/etc/fstab項目を検討してください。

//my-storage-server.somedomain.tld/some-path /mnt/storage cifs auto  0 0

何が起こったら

  1. DNSレコードは変更されましたが、保存容量は引き続き使用できます。
  2. DNSレコードが変更され、ストレージが使用できなくなりました(つまり、サーバーはポートで待機しなくなりました)。445/TCPもはや既存の接続が切断されます。)

確信しています 1. サーバーは確かにサーバー名を一度だけ確認するので、インストールは同じままです。そうですか?しかし、2.はどうですか? Linuxカーネル(CIFS VFS)またはユーザーレベルのツールを実行する(CIFユーティリティ)サーバー名を確認してみますか?これを設定する方法はありますか?

ストレージサーバーには何の影響もありません。どのような方法がありますか?硬化接続はより安定していますか?私の最初の考えは、毎回DNSエントリを強制的にチェックするか、少なくともTTLを使用するようにローカルHAProxyを設定することでした。しかし、より簡単な方法はありますか?

関連情報