使用可能な場合はSamba共有をマウントし、使用できない場合はアンマウントします


19

永続的なSamba共有マウントをセットアップしようとしています。これらの指示を使用してもそれほど難しくありません。しかし、私は彼らに

  1. これらの共有が利用可能なネットワークに参加するたびに自動的に再マウントします。
  2. ネットワークを離れるたびに自動的にアンマウントする(またはアクセス要求がハングする代わりにすぐに失敗する)。つまり、これを自動的に回避ます。

グーグルは、AutoFSが役立つかもしれないと示唆しています。私はそれが上記の1の世話をする収集しますが、私は2について確信がありません。

自動化されたSambaマウントに関する他の質問、つまり、Samba共有を永続的にマウントする方法は?、自動再マウント/アンマウントに対処していないようですので、これは重複ではないと思います。

ありがとう。

回答:


26

CIFSを使用したSamba共有のマウント

/etc/fstabファイルを編集して、Samba共有を自動的にマウントします。

//<server>/<share> <mount point> cifs rw,_netdev,user=<username>,password=<password>,uid=<uid>,gid=<gid> 0 0

_netdevオプションに注意してください

CIFSはこのオプションを認識していないため、警告をスローしますが、そのままにしておく必要があります。

このオプションにより、ネットワークがない場合や間違ったネットワーク上にある場合にドライブがマウントされなくなります。

また、ネットワークの切り替え時に共有がマウント/アンマウントされるようにします。これは、ネットワーク設定が変更されるとDebianのif *スクリプトがトリガーされ、_netdevオプションですべてのファイルシステムを監視し、自動的に正しいことを行うためです。

ソース

_netdevのman mount詳細を確認できます

CIFSツールをインストールするには

sudo apt-get install cifs-utils

おかげで、私はこれを試してみます。これが宣伝どおりに機能する場合、これはまさに私が探していたものです。
Laurynas Biveinis

試してみてください、結果を教えてください

それで、あなたはどうなりますか?!

これを今日チェックする予定です。
Laurynas Biveinis

1
...実際には、かなり大きなタイムアウト値を持っていますが、それでも構いません。私はそれをもう少しテストしました、それは動作します。ありがとう!
Laurynas Biveinis

4

共有をマウントおよびアンマウントするスクリプトを作成します。

それらをそれぞれ「/etc/network/if-up.d」と「/etc/network/if-down.d」に配置します。これらは、ネットワーク接続が確立または閉じられたときに実行されるスクリプトの場所です。

ただし、特定のサーバーをオンラインで起動または停止する場合は、サーバー接続を定期的に確認し、状態を保持し、それに応じてスクリプトを実行するcronジョブを作成するしかありません。


堅牢性(つまり、サーバーが予期せずダウンする)の場合、後者のソリューションの方が優れていると思います。この特定のホイールが既に発明されている場合、私は、もしあれば、より多くの答えを待ちます。皆さん。
Laurynas Biveinis

1

AutoFSは正常に動作します。共有にアクセスすると自動マウントされ、ドロップされた場合は再マウントし、アイドル状態の場合はアンマウントします。ログオフし、プロセスがすべて(ログオフのために)終了すると、しばらくの間アイドル状態になった後、マウントが落ちます。アイドル時間を設定できます。

このハウツーを参照してください:http : //www.howtoforge.com/accessing_windows_or_samba_shares_using_autofs


これは理論的には質問に回答するかもしれませんが、回答の重要な部分をここに含め、参照用のリンクを提供することが望ましいでしょう
モニカの復活-ζ--12年

ありがとう。ネットワーク外のマウントポイントにアクセスしようとすると、マウントしようとしてハングしますか?同様に、それがマウントされており、ネットワーク上で一時停止している場合、マウントをビジーにしておく何らかのリクエストで外部から再開しますか?
Laurynas Biveinis

1

リソースにアクセスすると、マウントは常に再接続を試みます。ネットワークホッピングの場合、ホストへのルートがあるかどうかによって異なります。ただし、AutoFSは試行を続けます。構成可能なパラメーター(タイムアウト、再試行など)があります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.