Samba paylaşımını kullanılabilir olduğunda bağlama, olmadığında ayırma


19

Kalıcı samba paylaşım bağlarını kurmaya çalışıyorum. Bu talimatları kullanmak çok zor değil . Ama onların

  1. Bu paylaşımların bulunduğu ağa katıldığımda otomatik olarak yeniden bağlanır.
  2. Otomatik olarak devreden çıkarılırken ben yani ağını terk önlemek zaman (ya da marka erişim istekleri derhal yerine asılı başarısız) bu otomatik.

Google, AutoFS'nin yararlı olabileceğini önerir. Ben yukarıdaki 1. ilgilenir toplamak ama 2 hakkında emin değilim.

Otomatik Samba bağlantıları hakkında diğer sorular, yani Bir samba paylaşımını kalıcı olarak nasıl kurabilirim? , otomatik remounts / unmounts adres gibi görünmüyor, bu yüzden bu bir kopya olmadığını düşünüyorum.

Teşekkürler.

Yanıtlar:


26

Samba'nın CIFS ile paylaşması :

/etc/fstabSamba paylaşımlarınızı otomatik olarak bağlamak için dosyanızı düzenleyin:

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

_Netdev seçeneğine dikkat edin :

CIFS bu seçeneği bilmiyor ve bu konuda bir uyarı yapacak, ancak bırakmalısınız.

Bu seçenek, ağınız yoksa veya yanlış ağ üzerindeyseniz sürücülerin monte edilmemesini sağlar.

Ayrıca, ağları değiştirdiğinizde paylaşımlarınızın bağlanmasını / bağlantısını kesilmesini sağlar. Çünkü ağ yapılandırmanız değiştiğinde Debian'ın if * komut dosyaları tetiklenir ve _netdev seçeneğiyle tüm dosya sistemlerini izler ve doğru olanı otomatik olarak yapar.

Kaynak

_netdevman mount hakkında daha fazla bilgi için kontrol edebilirsiniz

CIFS araçlarını yüklemek için

sudo apt-get install cifs-utils

Teşekkürler, bunu deneyeceğim. Bu reklamı olarak çalışıyorsa, tam olarak aradığım şey budur.
Laurynas Biveinis

Hoş geldiniz, lütfen bize bildirin, sonuçta bizi bilgilendirin

Peki sana ne olacak ?!

Bunu bugün daha sonra kontrol etmeyi planladım.
Laurynas Biveinis

1
... aslında oldukça büyük bir zaman aşımı değerine sahip, ama sorun değil. Biraz daha test ettim, işe yarıyor. Teşekkürler!
Laurynas Biveinis

4

Paylaşımı bağlamak ve bağlantısını kesmek için komut dosyalarını yazın.

Bunları sırasıyla "/etc/network/if-up.d" ve "/etc/network/if-down.d" içine yerleştirin. Bunlar, ağ bağlantısı kurulduğunda veya kapatıldığında çalıştırılan komut dosyalarının konumlarıdır.

Ancak, belirli bir sunucunun çevrimiçi olarak yukarı veya aşağı gelmesini arıyorsanız , gördüğüm tek çözüm , sunucu bağlantısını periyodik olarak kontrol eden, durumu tutan ve komut dosyalarını uygun şekilde çalıştıran bir cron işi yapmaktır .


Sağlamlık (yani sunucu beklenmedik şekilde düşüyor) için, ikinci çözümün daha iyi olduğunu düşünüyorum. Bu tekerleğin zaten icat edilmiş olması durumunda, daha fazla cevap bekleyeceğim. Paldies.
Laurynas Biveinis

1

AutoFS iyi çalışır. Paylaşıma eriştiğinizde otomatik olarak monte edilir, düşürülürse yeniden monte edilir ve boşta iken çıkarılır. Oturumu kapattığınızda ve işlemlerinizin tümü (oturumu kapatma nedeniyle) sonlandırıldığında, bağlanma bir süre boşta kaldıktan sonra düşecektir. Boşta kalma süresini yapılandırabilirsiniz.

Bu nasıl yapılır'a bakın: http://www.howtoforge.com/accessing_windows_or_samba_shares_using_autofs


Bu teorik olarak soruyu cevaplayabilse de , cevabın temel kısımlarını buraya dahil etmek ve referans için bağlantı sağlamak tercih edilir.
Monica'yı eski durumuna getir - ζ--

Teşekkürler. Ağın dışındaki bağlama noktasına erişmeye çalışırsam, bağlanmaya çalışır mı? Aynı şekilde takılıysa ve ağdayken askıya alırsam, bağlantıyı meşgul eden bazı isteklerle bunun dışında kalmaya devam edersem?
Laurynas Biveinis

1

Bağlama, kaynağa eriştiğinizde her zaman yeniden bağlanmaya çalışır. Ağ atlamalı iseniz, ana bilgisayara giden bir yolunuz olup olmadığına bağlı olacaktır. Ancak, AutoFS denemeye devam edecektir. Yapılandırabileceğiniz parametreler vardır (zaman aşımları, yeniden denemeler vb.).

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.