Re: samba und automount [SOLVED]
Sebastian Kayser schrieb: * Thomas [EMAIL PROTECTED] wrote: Ok, habe ich geändert, funktioniert noch immer nicht. Weder mit smbfs noch mit cifs. Ich sehe nun, daß es die Alternative gibt den Mountpoint in die fstab einzutragen. Es bleibt aber der Frust, daß ich keinen Ansatz kenne um herausfinden zu können warum autofs nicht funktioniert. Ich meine, das muss doch einen nachvollziehbaren Grund haben. In /var/log/messages steht nichts dazu drin. Gibt es noch andere Logs, die ich zur Fehlersuche heranziehen könnte? Kurze Antwort: - Nimm die Execute-Rechte von /etc/auto.nova - /etc/init.d/autofs restart - Gut ist Inzwischen bewerte ich es für mich persönlich wichtiger ein Verfahren zur Fehlersuche kennenzulernen, da ich das Problem Ich denke ich habe alles richtig eingestellt, aber es funktioniert nicht wie gewünscht schon oft erlebt habe. Dann wollen wir mal. Lange Antwort: Wenn Du das doch recht umfangreiche Init-Skript von autofs mittels bash -x /etc/init.d/autofs start siehst Du gegen Ende, wie der automounter für einen bestimmten Mountpunkt gestartet wird (nachgestellt für Deine Pfadangaben). , | start-stop-daemon --start --pidfile /var/run/autofs/_mnt_autofs.pid \ | --quiet --exec /usr/sbin/automount -- \ | --pid-file=/var/run/autofs/_mnt_autofs.pid --timeout=300 \ | /mnt/nova program /etc/auto.nova ` Dabei das Debian-spezifische rausgeschnippelt ergibt in etwas das, was auch in der manpage von automount zum Starten zu finden ist. automount [options] mount-point map-type[,format] map [map-options] Im Falle von /etc/init.d/autofs bekommst Du was ähnliches auch bereits mit dem Parameter status zu sehen. bash -x ist lediglich etwas universaler, kann also ggf. auch bei anderen Init-Skript-Problemen verwendet werden. Nun steht bei Deinem map-type program und laut kurzem Blick in die manpage von autmount versucht autofs in diesem Fall, die angegebene Map (/etc/auto.nova) auszuführen, anstatt sie direkt zu lesen. Eigentlich sollte dort file stehen. Wieso also wurde der automount mit der falschen Option gestartet? Fürs Festlegen der Optionen und Starten des Daemons ist das Init-Skript /etc/init.d/autofs verantwortlich. Diese Datei geöffnet und nach program gesucht, findet sich , | elif `echo $map | grep -q ^/` [ -x $map ]; then | maptype=program | elif [ -x /etc/$map ]; then | maptype=program ` $maptype wird also auf program gesetzt, insofern $map ausführbar ist. Das vorwärts und rückwärts gecheckt (wo kommt $map her, wo wird $maptype weiterverwendet) und es ist klar, wo der Fehler liegt. Deine Map ist _kein_ Programm, wird aber aufgrund der gesetzten Execute-Rechte vom Init-Skript so behandelt. Sebastian Brillant! Es stimmt, das ist der Punkt. Besten Dank Sebastian, auch für die Erklärung. Das genaue Auswerten des Startscriptes hätte mich also weitergebracht. Auch hätte mir die Sache mit Program anstatt File auffallen können. Vielen Dank! -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: samba und automount
Christian Frommeyer schrieb: Am Mittwoch 15 November 2006 16:33 schrieb Thomas: # cat /etc/auto.nova nova -fstype=smb,username=abc,password= ://nova/storage Das Dateisystem ist falsch angegeben. man 5 autofs hilft. Da sollte fstype=smbfs bzw. fstype=cifs stehen. Gruß Chris Ok, habe ich geändert, funktioniert noch immer nicht. Weder mit smbfs noch mit cifs. Ich sehe nun, daß es die Alternative gibt den Mountpoint in die fstab einzutragen. Es bleibt aber der Frust, daß ich keinen Ansatz kenne um herausfinden zu können warum autofs nicht funktioniert. Ich meine, das muss doch einen nachvollziehbaren Grund haben. In /var/log/messages steht nichts dazu drin. Gibt es noch andere Logs, die ich zur Fehlersuche heranziehen könnte? (Nebenbei: -fstype=smb steht in einer Menge Hwotos. z.B. http://xkr47.outerspace.dyndns.org/configs/samba_automount/index.html. Google bringt eine Menge Ergebnisse mit dieser Schreibweise. Sind die alle falsch, oder ist das eine alternative Schreibweise?) Inzwischen bewerte ich es für mich persönlich wichtiger ein Verfahren zur Fehlersuche kennenzulernen, da ich das Problem Ich denke ich habe alles richtig eingestellt, aber es funktioniert nicht wie gewünscht schon oft erlebt habe. -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: samba und automount
Am Freitag 17 November 2006 10:44 schrieb Thomas: Mountpoint in die fstab einzutragen. Es bleibt aber der Frust, daß ich keinen Ansatz kenne um herausfinden zu können warum autofs nicht funktioniert. Ich meine, das muss doch einen nachvollziehbaren Grund haben. In /var/log/messages steht nichts dazu drin. Gibt es noch andere Logs, die ich zur Fehlersuche heranziehen könnte? Hast Du mal mittels mount geschaut, ob da überhaupt ein autofs gemounted ist? (Nebenbei: -fstype=smb steht in einer Menge Hwotos. z.B. http://xkr47.outerspace.dyndns.org/configs/samba_automount/index.html . Google bringt eine Menge Ergebnisse mit dieser Schreibweise. Sind die alle falsch, oder ist das eine alternative Schreibweise?) Hmm keine Ahnung. man mount führt nur smbfs auf. Gruß Chris -- A: because it distrupts the normal process of thought Q: why is top posting frowned upon
Re: samba und automount
On Fri, 17 Nov 2006 10:44:52 +0100 Thomas [EMAIL PROTECTED] wrote: Christian Frommeyer schrieb: Am Mittwoch 15 November 2006 16:33 schrieb Thomas: # cat /etc/auto.nova nova -fstype=smb,username=abc,password= ://nova/storage Das Dateisystem ist falsch angegeben. man 5 autofs hilft. Da sollte fstype=smbfs bzw. fstype=cifs stehen. Gruß Chris Ok, habe ich geändert, funktioniert noch immer nicht. Weder mit smbfs noch mit cifs. Ich sehe nun, daß es die Alternative gibt den Mountpoint in die fstab einzutragen. Es bleibt aber der Frust, daß ich keinen Ansatz kenne um herausfinden zu können warum autofs nicht funktioniert. Ich meine, das muss doch einen nachvollziehbaren Grund haben. In /var/log/messages steht nichts dazu drin. Gibt es noch andere Logs, die ich zur Fehlersuche heranziehen könnte? (Nebenbei: -fstype=smb steht in einer Menge Hwotos. z.B. http://xkr47.outerspace.dyndns.org/configs/samba_automount/index.html. Google bringt eine Menge Ergebnisse mit dieser Schreibweise. Sind die alle falsch, oder ist das eine alternative Schreibweise?) Inzwischen bewerte ich es für mich persönlich wichtiger ein Verfahren zur Fehlersuche kennenzulernen, da ich das Problem Ich denke ich habe alles richtig eingestellt, aber es funktioniert nicht wie gewünscht schon oft erlebt habe. # cat /etc/auto.nova ok wo hast du die datei angeben? Ich wage zubezweifeln das, dass System die automatisch ließt Geh alles noch mal von vorne duch, wenn keine fehler kommen und keine reaktion (sprich der mount), dann schaut das fast so auch, als wenn die Datei ignoriert wird. so long Jan
Re: samba und automount
Am Freitag 17 November 2006 11:09 schrieb Jan Dinger: # cat /etc/auto.nova ok wo hast du die datei angeben? Ich wage zubezweifeln das, dass System die automatisch ließt Schau mal ins OP ;) Gruß Chris -- A: because it distrupts the normal process of thought Q: why is top posting frowned upon
Re: samba und automount
* Thomas [EMAIL PROTECTED] wrote: Ok, habe ich geändert, funktioniert noch immer nicht. Weder mit smbfs noch mit cifs. Ich sehe nun, daß es die Alternative gibt den Mountpoint in die fstab einzutragen. Es bleibt aber der Frust, daß ich keinen Ansatz kenne um herausfinden zu können warum autofs nicht funktioniert. Ich meine, das muss doch einen nachvollziehbaren Grund haben. In /var/log/messages steht nichts dazu drin. Gibt es noch andere Logs, die ich zur Fehlersuche heranziehen könnte? Kurze Antwort: - Nimm die Execute-Rechte von /etc/auto.nova - /etc/init.d/autofs restart - Gut ist Inzwischen bewerte ich es für mich persönlich wichtiger ein Verfahren zur Fehlersuche kennenzulernen, da ich das Problem Ich denke ich habe alles richtig eingestellt, aber es funktioniert nicht wie gewünscht schon oft erlebt habe. Dann wollen wir mal. Lange Antwort: Wenn Du das doch recht umfangreiche Init-Skript von autofs mittels bash -x /etc/init.d/autofs start siehst Du gegen Ende, wie der automounter für einen bestimmten Mountpunkt gestartet wird (nachgestellt für Deine Pfadangaben). , | start-stop-daemon --start --pidfile /var/run/autofs/_mnt_autofs.pid \ | --quiet --exec /usr/sbin/automount -- \ | --pid-file=/var/run/autofs/_mnt_autofs.pid --timeout=300 \ | /mnt/nova program /etc/auto.nova ` Dabei das Debian-spezifische rausgeschnippelt ergibt in etwas das, was auch in der manpage von automount zum Starten zu finden ist. automount [options] mount-point map-type[,format] map [map-options] Im Falle von /etc/init.d/autofs bekommst Du was ähnliches auch bereits mit dem Parameter status zu sehen. bash -x ist lediglich etwas universaler, kann also ggf. auch bei anderen Init-Skript-Problemen verwendet werden. Nun steht bei Deinem map-type program und laut kurzem Blick in die manpage von autmount versucht autofs in diesem Fall, die angegebene Map (/etc/auto.nova) auszuführen, anstatt sie direkt zu lesen. Eigentlich sollte dort file stehen. Wieso also wurde der automount mit der falschen Option gestartet? Fürs Festlegen der Optionen und Starten des Daemons ist das Init-Skript /etc/init.d/autofs verantwortlich. Diese Datei geöffnet und nach program gesucht, findet sich , | elif `echo $map | grep -q ^/` [ -x $map ]; then | maptype=program | elif [ -x /etc/$map ]; then | maptype=program ` $maptype wird also auf program gesetzt, insofern $map ausführbar ist. Das vorwärts und rückwärts gecheckt (wo kommt $map her, wo wird $maptype weiterverwendet) und es ist klar, wo der Fehler liegt. Deine Map ist _kein_ Programm, wird aber aufgrund der gesetzten Execute-Rechte vom Init-Skript so behandelt. Sebastian -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: samba und automount
On Wed, 15 Nov 2006 19:12:01 +0100 Thomas [EMAIL PROTECTED] wrote: Danke für die Tipps. schreib folgendes in die /etc/fstab rein: //nova/storage /mnt/nova/storage smbfs defaults,users,username=asd,password=,gid=1000,uid=1000,quiet 0 0 Nun, das könnte ich tun, aber ist es nicht so, daß automount unabhängig von der fstab funktioniert? Dann wäre es permanent gemountet, oder? D.h. wenn nova (der host der die shares zur verfügung stellt) runtergefahren wird, bzw das Netzwerkkabel gezogen wird ist der mountpoint kaputt. D.h. ich habe die Erfahrung gemacht, daß der nicht einfach wieder remountet werden kann, bzw, daß Prozesse die auf dieses smb share zugegeriffen haben hängen geblieben sind. Ich möchte automount benutzen, damit der Host neu gestartet werden kann, bzw das Netzwerkkabel entfernt und wieder reingetan werden kann, ohne das es probleme gibt. Oder anders gefragt, gibt es überhautp eine Lösung zum Thema Netzwerkkabel rein raus - dem Samba mountpoint machts nichts aus ? Grüße, Thomas Das ist nicht richtig. Wenn du den Host neustartest und wieder auf dein Netzlaufwerk klickst mountet er es automatisch wieder. Es wird halt nur remountet wenn es eine anfrage zu dem Host gibt. Ich mache das auch so und es gitb nie Porobleme. so long
Re: samba und automount
Christian Frommeyer schrieb: Das Dateisystem ist falsch angegeben. man 5 autofs hilft. Da sollte fstype=smbfs bzw. fstype=cifs stehen. Gruß Chris Entschuldigung, dass ich mich einmische aber ich haette auch ne Frage was autofs und smb shares betrifft. Ich habe einen VPN Zugang (Cisco Concentrator - vpnc client) zu dem FH Netz hier. Da ich nicht staendig mit dem FH Netz verbunden sein will, wollte ich autofs dafuer nutzen die Shares von den FH Server zu mounten. Die Scripte die bei autofs dabei sind kann ich nicht nutzen da es dort sehr viele Shares pro Server gibt und autofs versucht die alle nacheinander zu mounten was sehr lange dauert, da ich nur nur public - Bereich und meinem homedir Zugangsrechte habe. Ich wollte nen eigenen Script dafuer schreiben was nicht das Problem sein sollte. Also VPN connecten, mounten, benutzen. Das Problem gibt es beim umounten, wie kann ich da die Verbindung zum VPN trennen? Gibt es auch ne Moeglichkeit einen Script beim umounten auszufuehren? MfG -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)
samba und automount
Hallo liebe Leute, es gibt einige Howtos zum Thema autofs automount und samba, aber wie so üblich funktioniert es bei mir einfach nicht. Vielleicht kann mir jemand einen Tipp geben? Hier meine Config soweit: # cat /etc/auto.master: /mnt/nova /etc/auto.nova --timeout=60 # cat /etc/auto.nova nova -fstype=smb,username=abc,password=://nova/storage # /etc/init.d/autofs status Configured Mount Points: /usr/sbin/automount --timeout=60 /mnt/nova program /etc/auto.nova Active Mount Points: /usr/sbin/automount --pid-file=/var/run/autofs/_mnt_nova.pid --timeout=60 /mnt/nova program /etc/auto.nova Aber ein # ls /mnt/nova/ bringt nichts und ein # ls /mnt/nova/nova nova: No such file or directory Allerdings funktioniert ein # mount -t smbfs -o noauto,user,rw,iocharset=utf8,uid=1000,gid=1000,fmask=775,dmask=775,user=abc,password= //nova/storage /mnt/nova/storage wunderbar. Ich verstehs nicht. Wo ist das Problem? Grüße, Thomas -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: samba und automount
On Wed, 15 Nov 2006 16:33:33 +0100 Thomas [EMAIL PROTECTED] wrote: Hallo liebe Leute, es gibt einige Howtos zum Thema autofs automount und samba, aber wie so üblich funktioniert es bei mir einfach nicht. Vielleicht kann mir jemand einen Tipp geben? Hier meine Config soweit: # cat /etc/auto.master: /mnt/nova /etc/auto.nova --timeout=60 # cat /etc/auto.nova nova -fstype=smb,username=abc,password=://nova/storage # /etc/init.d/autofs status Configured Mount Points: /usr/sbin/automount --timeout=60 /mnt/nova program /etc/auto.nova Active Mount Points: /usr/sbin/automount --pid-file=/var/run/autofs/_mnt_nova.pid --timeout=60 /mnt/nova program /etc/auto.nova Aber ein # ls /mnt/nova/ bringt nichts und ein # ls /mnt/nova/nova nova: No such file or directory Allerdings funktioniert ein # mount -t smbfs -o noauto,user,rw,iocharset=utf8,uid=1000,gid=1000,fmask=775,dmask=775,user=abc,password= //nova/storage /mnt/nova/storage wunderbar. Ich verstehs nicht. Wo ist das Problem? Grüße, Thomas schreib folgendes in die /etc/fstab rein: //nova/storage /mnt/nova/storage smbfs defaults,users,username=asd,password=,gid=1000,uid=1000,quiet 0 0 danach ein mount -a nun sollte es funktionieren. so long
Re: samba und automount
Jan Dinger wrote: On Wed, 15 Nov 2006 16:33:33 +0100 Thomas [EMAIL PROTECTED] wrote: Hallo liebe Leute, es gibt einige Howtos zum Thema autofs automount und samba, aber wie so üblich funktioniert es bei mir einfach nicht. ... Ich verstehs nicht. Wo ist das Problem? Grüße, Thomas schreib folgendes in die /etc/fstab rein: //nova/storage/mnt/nova/storage smbfs defaults,users,username=asd,password=,gid=1000,uid=1000,quiet 0 0 Wenn das nicht funktioniert, ersetze den Filesystem Typ smbfs durch cifs. Dann erst hat's bei mir funktioniert. Viel Erfolg! Tim
Re: samba und automount
Danke für die Tipps. schreib folgendes in die /etc/fstab rein: //nova/storage /mnt/nova/storage smbfs defaults,users,username=asd,password=,gid=1000,uid=1000,quiet 0 0 Nun, das könnte ich tun, aber ist es nicht so, daß automount unabhängig von der fstab funktioniert? Dann wäre es permanent gemountet, oder? D.h. wenn nova (der host der die shares zur verfügung stellt) runtergefahren wird, bzw das Netzwerkkabel gezogen wird ist der mountpoint kaputt. D.h. ich habe die Erfahrung gemacht, daß der nicht einfach wieder remountet werden kann, bzw, daß Prozesse die auf dieses smb share zugegeriffen haben hängen geblieben sind. Ich möchte automount benutzen, damit der Host neu gestartet werden kann, bzw das Netzwerkkabel entfernt und wieder reingetan werden kann, ohne das es probleme gibt. Oder anders gefragt, gibt es überhautp eine Lösung zum Thema Netzwerkkabel rein raus - dem Samba mountpoint machts nichts aus ? Grüße, Thomas -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: samba und automount
Am Mittwoch 15 November 2006 16:33 schrieb Thomas: # cat /etc/auto.nova nova -fstype=smb,username=abc,password= ://nova/storage Das Dateisystem ist falsch angegeben. man 5 autofs hilft. Da sollte fstype=smbfs bzw. fstype=cifs stehen. Gruß Chris -- A: because it distrupts the normal process of thought Q: why is top posting frowned upon