2 Fragen zum VSFTPD (bzw. USB-Stick unmounten)

stoppen erfolgreich ? Warum bekomme ich dann :
Code:
/var/mod/root # /etc/init.d/rc.samba stop
Stopping samba...failed.

Ich wollte mir das Aushängen ansehen, leider war es nicht mir Erfolg gekrönt :
Code:
/var/mod/root # umount /var/media/ftp/freetz-ftp/      
umount: can't umount /var/media/ftp/freetz-ftp: Device or resource busy
/var/mod/root # sh -x umount /var/media/ftp/freetz-ftp/
sh: can't open 'umount'
 
Das Beispiel oben, das Du mit "sh -x" aufgerufen hast, zeigt "Stopping samba...done."
Was also kommt beim Aufruf mit "sh -x", wenn das Stoppen nicht funktioniert?
 
Vielleicht habe ich vorher ein fehler gemacht, jetzt also nochmal :
Code:
/var/mod/root # /etc/init.d/rc.samba stop
Stopping samba...failed.

/var/mod/root # sh -x /etc/init.d/rc.samba stop   
+ BDIR=/sbin
+ DAEMON=samba
+ SMBD=smbd
+ NMBD=nmbd
+ MODPATH=/mod/etc
+ CONF=/mod/etc/smb.conf
+ . /etc/init.d/modlibrc
+ export PATH=/sbin:/bin:/usr/sbin:/usr/bin:/mod/sbin:/mod/bin:/mod/usr/sbin:/mod/usr/bin
+ export LD_LIBRARY_PATH=/mod/lib:/mod/usr/lib
+ [ -z  ]
+ DAEMON_LONG_NAME=samba
+ [ -z  ]
+ PID_FILE=/var/run/samba.pid
+ [ -z  ]
+ CONF_NAME=samba
+ [ -z  ]
+ CONF_ENABLED=samba_ENABLED
+ [ -z  ]
+ DAEMON_BIN=samba
+ [ -n samba ]
+ modlib_loadconfig
+ local CONF_FILE=/mod/etc/conf/samba.cfg
+ [ ! -r /mod/etc/conf/samba.cfg ]
+ . /mod/etc/conf/samba.cfg
+ export SAMBA_ENABLED=no
+ export SAMBA_INTERFACES=192.168.178.1/255.255.255.0
+ export SAMBA_MASTER=yes
+ export SAMBA_NETBIOS_NAME=FRITZ.BOX
+ export SAMBA_OS_LEVEL=20
+ export SAMBA_SERVER_STRING=%h (Samba %v)
+ export SAMBA_WORKGROUP=freetzgroup
+ stop
+ echo -n Stopping samba...
Stopping samba...+ killall -TERM smbd
+ exitvals=1
+ NSP=1
+ [ 0 -ge 1 ]
+ exitvaln=0
+ [ -x /sbin/nmbd -a 1 -eq 1 ]
+ killall -TERM nmbd
+ exitvaln=1
+ [ 1 -eq 0 -a 1 -eq 0 ]
+ echo failed.
failed.
+ exit 0
 
Laufen denn smbd und nmbd vorher?
 
humff ... also nochmal :
Code:
/var/mod/root # /etc/init.d/rc.samba status
stopped
/var/mod/root # /etc/init.d/rc.samba start 
Starting samba...done.
/var/mod/root # /etc/init.d/rc.samba status
running
/var/mod/root # sh -x /etc/init.d/rc.samba stop  
+ BDIR=/sbin
+ DAEMON=samba
+ SMBD=smbd
+ NMBD=nmbd
+ MODPATH=/mod/etc
+ CONF=/mod/etc/smb.conf
+ . /etc/init.d/modlibrc
+ export PATH=/sbin:/bin:/usr/sbin:/usr/bin:/mod/sbin:/mod/bin:/mod/usr/sbin:/mod/usr/bin
+ export LD_LIBRARY_PATH=/mod/lib:/mod/usr/lib
+ [ -z  ]
+ DAEMON_LONG_NAME=samba
+ [ -z  ]
+ PID_FILE=/var/run/samba.pid
+ [ -z  ]
+ CONF_NAME=samba
+ [ -z  ]
+ CONF_ENABLED=samba_ENABLED
+ [ -z  ]
+ DAEMON_BIN=samba
+ [ -n samba ]
+ modlib_loadconfig
+ local CONF_FILE=/mod/etc/conf/samba.cfg
+ [ ! -r /mod/etc/conf/samba.cfg ]
+ . /mod/etc/conf/samba.cfg
+ export SAMBA_ENABLED=no
+ export SAMBA_INTERFACES=192.168.178.1/255.255.255.0
+ export SAMBA_MASTER=yes
+ export SAMBA_NETBIOS_NAME=FRITZ.BOX
+ export SAMBA_OS_LEVEL=20
+ export SAMBA_SERVER_STRING=%h (Samba %v)
+ export SAMBA_WORKGROUP=freetzgroup
+ stop
+ echo -n Stopping samba...
Stopping samba...+ killall -TERM smbd
+ exitvals=0
+ NSP=1
+ [ 0 -ge 1 ]
+ exitvaln=0
+ [ -x /sbin/nmbd -a 1 -eq 1 ]
+ killall -TERM nmbd
+ exitvaln=0
+ [ 0 -eq 0 -a 0 -eq 0 ]
+ echo done.
done.
+ exit 0
/var/mod/root # /etc/init.d/rc.samba status
stopped
:confused:

Ich werde das USB stick unmounten, abziehen anbringen und mache dasselbe nochmals. Mal sehen

Ok, also jetzt lief kein samba und ich konnte das Stick wunderbar entfernen
Stopping transmission...done.
Stopping vsftpd...done.
Stopping samba...failed.

So jetzt stick angesteckt :
Code:
/var/mod/root # /etc/init.d/rc.samba status
stopped
/var/mod/root # /etc/init.d/rc.samba start
Starting samba...done.
/var/mod/root # /etc/init.d/rc.samba status
running
/var/mod/root # sh -x /etc/init.d/rc.samba stop
+ BDIR=/sbin
+ DAEMON=samba
+ SMBD=smbd
+ NMBD=nmbd
+ MODPATH=/mod/etc
+ CONF=/mod/etc/smb.conf
+ . /etc/init.d/modlibrc
+ export PATH=/sbin:/bin:/usr/sbin:/usr/bin:/mod/sbin:/mod/bin:/mod/usr/sbin:/mod/usr/bin
+ export LD_LIBRARY_PATH=/mod/lib:/mod/usr/lib
+ [ -z  ]
+ DAEMON_LONG_NAME=samba
+ [ -z  ]
+ PID_FILE=/var/run/samba.pid
+ [ -z  ]
+ CONF_NAME=samba
+ [ -z  ]
+ CONF_ENABLED=samba_ENABLED
+ [ -z  ]
+ DAEMON_BIN=samba
+ [ -n samba ]
+ modlib_loadconfig
+ local CONF_FILE=/mod/etc/conf/samba.cfg
+ [ ! -r /mod/etc/conf/samba.cfg ]
+ . /mod/etc/conf/samba.cfg
+ export SAMBA_ENABLED=no
+ export SAMBA_INTERFACES=192.168.178.1/255.255.255.0
+ export SAMBA_MASTER=yes
+ export SAMBA_NETBIOS_NAME=FRITZ.BOX
+ export SAMBA_OS_LEVEL=20
+ export SAMBA_SERVER_STRING=%h (Samba %v)
+ export SAMBA_WORKGROUP=freetzgroup
+ stop
+ echo -n Stopping samba...
Stopping samba...+ killall -TERM smbd
+ exitvals=0
+ NSP=1
+ [ 0 -ge 1 ]
+ exitvaln=0
+ [ -x /sbin/nmbd -a 1 -eq 1 ]
+ killall -TERM nmbd
+ exitvaln=0
+ [ 0 -eq 0 -a 0 -eq 0 ]
+ echo done.
done.
+ exit 0
Unmount klappt wieder.
Hmmm.... und wenn samba gestartet wird und erst dann das Stick angeschlossen wird :

GRRRRRRR

Wenn ich samba starte und ERST DANN das stick anschließe - sehe ich :
/var/mod/root # /etc/init.d/rc.samba status
stopped

Bin ich blöd ? Ich nix mehr verstehen - warum ging es nicht vorher ? Warum ist jetzt samba aus ? Ich versuche es noch mit
/etc/init.d/rc.samba restart

im autorun.sh

Beitrag 2:
:( :(

Ich gebe mich geschlagen für heute, jetzt funktioniert es wie es funktionieren soll.
Nach dem anstecken läuft samba wieder - nicht gleich erst nach einer Weile und unmount geht jetzt wieder :

Code:
Unmount-Meldungen
Stopping transmission...done.
Stopping vsftpd...done.
Stopping samba...done.

Ich gehe jetzt schlafen und und sehe ob die Fehler morgen noch auftreten - n8
 
Zuletzt bearbeitet von einem Moderator:
Kostenlos!

Neueste Beiträge

Statistik des Forums

Themen
248,903
Beiträge
2,303,600
Mitglieder
378,537
Neuestes Mitglied
parakutak