Page 1 of 1

reconnect samba nach Reboot?

Posted: 2007-01-24 02:30
by sstadtl
Hallo Rooties

Ich habe 2 Server, die über ein internes Netz verbunden sind.
"Server A" stellt ein Samba share zur Verfügung, welches auf "Server B" gemounted
wird. Der Mount ist in /etc/fstab eingetragen und somit wird das Verzeichnis erneut gemounted, wenn Server B neu starten muss.

Code: Select all

//192.168.0.101/ablage /mnt/samba smbfs noatime,username=...,password=...,gid=users,dmask=777,fmask=600,rw        0 0
Leider klappt as aber nicht, wenn Server A neu startet. Dann hängt der SMB-Mount und lesen oder schreiben sind nicht möglich.
Abhilfe schafft

Code: Select all

#umount /mnt/samba
#mount /mnt/samba
Hat jemand eine Idee wie ich das automatisieren kann? Also wie Server B den Mount erneut herstellt, wenn Server A mal kurz eine Pause macht?
Gibt es da eine daemon? Oder muss ich da ein script per cron versuchen?

Danke und Grüße
Sebastian

Re: reconnect samba nach Reboot?

Posted: 2007-01-24 09:42
by daemotron
Du könntest Dir (z. B. mit Perl oder Python) ein kleines Daemon-Skript schreiben (oder alternativ ein Shellskript, das Du per & in den Hintergrund beförderst), das per hping (siehe http://www.hping.org/ und http://www.eggdrop.ch/texts/hping/) prüft, ob der Samba noch läuft. Wenn der Samba ausfällt, wird das Share umounted, und sobald er wieder zur Verfügung steht, wird es wieder gemounted.

Re: reconnect samba nach Reboot?

Posted: 2007-01-24 10:50
by Joe User

Re: reconnect samba nach Reboot?

Posted: 2007-01-25 17:21
by sstadtl
Danke Joe.

autofs war das fehlende Zauberwort in meinen Google-Suchen

:P