Re: samba und automount [SOLVED]

2006-11-18 Diskussionsfäden Thomas

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

2006-11-17 Diskussionsfäden Thomas

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

2006-11-17 Diskussionsfäden Christian Frommeyer
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

2006-11-17 Diskussionsfäden Jan Dinger
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

2006-11-17 Diskussionsfäden Christian Frommeyer
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

2006-11-17 Diskussionsfäden Sebastian Kayser
* 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

2006-11-16 Diskussionsfäden Jan Dinger
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

2006-11-16 Diskussionsfäden Christoph Kaminski

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

2006-11-15 Diskussionsfäden Thomas

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

2006-11-15 Diskussionsfäden Jan Dinger
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

2006-11-15 Diskussionsfäden Tim Richter
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

2006-11-15 Diskussionsfäden Thomas

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

2006-11-15 Diskussionsfäden Christian Frommeyer
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