• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

/etc/init.d/rcsmbfs wird nicht automatisch ausgeführt

Bigtux

Member
Hallo ich habe ein "autostart"-Problem.

Ich habe mehrere Sambafreigaben, die gut funktionieren.
Manuelles mounten funktioniert.
Ich habe danach in die /etc/samba/smbfstab die entsprechenden Zeilen gesetzt.

Leider wird es beim Start nicht gestartet,

Daher habe ich manuell ergänzt:
Code:
/sbin/insserv /etc/init.d/smbfs
sowie
Code:
ln -s /etc/init.d/smbfs /sbin/rcsmbfs

Gebe ich "rcsmbfs start" ein, so wird korrekt alles mit cifs eingebunden. Status sagt "running".

Code:
chkconfig -l smbfs
gibt korrekt aus:
Code:
smbfs                     0:off  1:off  2:off  3:on   4:off  5:on   6:off

Nach dem Neustart sind die Freigaben allerdings wieder weg und
Code:
rcsmbfs status
sagt "unused", bis ich es wieder manuell starte.

Ist /etc/init.d die falsche Adresse dafür?
 
Bigtux schrieb:
sowie
Code:
ln -s /etc/init.d/smbfs /sbin/rcsmbfs
(Dieser Link ist falsch.)
Nach dem Neustart sind die Freigaben allerdings wieder weg und
Code:
rcsmbfs status
sagt "unused", bis ich es wieder manuell starte.
Ja gibt es denn ein
Code:
ls -l /etc/init.d/rc?.d/*smbfs
und/oder taucht überhaupt "Mount CIFS File Systems" beim Booten auf?
 
OP
B

Bigtux

Member
Hallo,

Code:
ls -l /etc/init.d/rc?.d/*smbfs
ergibt:
Code:
lrwxrwxrwx 1 root root 8  6. Sep 16:52 /etc/init.d/rc3.d/K11smbfs -> ../smbfs
lrwxrwxrwx 1 root root 8  6. Sep 16:52 /etc/init.d/rc3.d/S11smbfs -> ../smbfs
lrwxrwxrwx 1 root root 8  6. Sep 16:52 /etc/init.d/rc5.d/K11smbfs -> ../smbfs
lrwxrwxrwx 1 root root 8  6. Sep 16:52 /etc/init.d/rc5.d/S11smbfs -> ../smbfs

In der /var/log/boot.msg findet sich:

Code:
*schnipp*
Starting INET services. (xinetd)done
Mount CIFS File Systems from /etc/samba/smbfstab 
//192.168.0.5/austausch on /mnt/austausch type cifs .. done
//192.168.0.5/backup on /mnt/backup type cifs . done
Starting service kdm<notice>startproc: execve (/opt/kde3/bin/kdm) [ /opt/kde3/bin/kdm ]
*schnapp*

Daher verstehe ich nicht, dass die Freigaben erst nach erneutem rcsmbfs start sichtbar sind :cry:
 

hiroaki

Newbie
Hi,

schlage mich auch seit Tagen mit dem Problem herum (SuSE 10.2).

Meine Versuche bisher (hatte auch positive Nebeneffekte):
- Update auf samba 3.0.26a (Client und Server) -> endlich etwas schneller
- Eintrag in smb.conf "unix extensions = no" -> Das Problem mit unterschiedlichen UIDs gelöst.

- Versuch über fstab:
Code:
//srv1/public /home/Public cifs noperm,auto,iocharset=iso8859-15,dom=XXX,guest,user=nobody,uid=nobody,gid=users,file_mode=0775,dir_mode=0775 0 0
oder über smbfstab:
Code:
//srv1/public /home/Public cifs iocharset=iso8859-15,dom=XXX,guest,user=nobody,uid=nobody,gid=users,file_mode=0775,dir_mode=0775
brachten keine Verbesserung.

Beim Booten wird es aufgerufen
Code:
Mount CIFS File Systems from /etc/samba/smbfstab
//XXXX/Public on /home/Public type cifs .. done
Aber nix is.
Mit einem nachträgliches "rcsmbf start" bzw. "mount -a" klappt alles wunderbar, nur automatisch is nich.

Gibts irgendwelche Hinweise?

cu
hiroaki
 
Oben