logo       
Google Custom Search
    AddThis Social Bookmark Button
-->

Re: mounting samba share on server pc: msg#00388

Subject: Re: mounting samba share on server pc
This is a multi-part message in MIME format.
Hi Dave,

I have created an script for my system that mounts samba filesystems at start-up,
/etc/init.d/mount_samba
#!/bin/sh
#
# mount_samba - Mounts samba filesystems
#
# Written by Jordi Ferrando
# Debian.etch
# jferrando@xxxxxxxxxx

MOUNT="/bin/mount"
UMOUNT="/bin/umount"

start() {
   echo "Mouting samba filesystems..."
   $MOUNT -t smbfs //127.0.0.1/datos /home/jferrando/datos -o credentials=/etc/smbc.jordi,uid=1000,gid=1000,codepage=unicode,iocharset=utf8,unicode
   $MOUNT -t smbfs //127.0.0.1/datos1 /home/jferrando/datos1 -o credentials=/etc/smbc.jordi,uid=1000,gid=1000,codepage=unicode,iocharset=utf8,unicode
   $MOUNT -t smbfs //192.168.8.5/datos /home/jferrando/surera -o credentials=/etc/smbc.jordi,uid=1000,gid=1000,codepage=unicode,iocharset=utf8,unicode
   $MOUNT -t smbfs //127.0.0.1/datos /home/amarquez/datos -o credentials=/etc/smbc.angela,uid=1002,gid=1002,codepage=unicode,iocharset=utf8,unicode
   $MOUNT -t smbfs //192.168.8.5/datos /home/amarquez/surera -o credentials=/etc/smbc.amarquez.surera,uid=1002,gid=1002,codepage=unicode,iocharset=utf8,unicode

   echo "Samba client mount end"  
}

stop() {
   echo "stop ..."
   $UMOUNT -l /home/jferrando/datos
   $UMOUNT -l /home/jferrando/datos1
   $UMOUNT -l /home/jferrando/surera
   $UMOUNT -l /home/amarquez/datos
   $UMOUNT -l /home/amarquez/surera

   echo "Umounted samba filesystems"
}

status() {
   echo "Filesystems ..."
   df
}

restart() {
   echo "restart ..."
   stop
   start
}

reload() {
   echo "start ..."
   stop
   start
}

force_reload() {
   echo "force-reload ..."
   stop
   start
}

case $1 in 
   start)
      start
      ;;
   stop)
      stop
      ;;
   status)
      status
      ;;
   restart)
      restart
      ;;
   reload)
      reload
      ;;	
   force-reload)
      force_reload
      ;;	
   *)
      echo "Usage: mount_samba {start|stop|restart|reload|force-reload|status}"
      #echo "Usage: ${0##*/} {start|stop|restart|reload|status}"
      ;;
esac

exit 0
Then create an init link in /etc/rc2.d
$ ln -s ../init.d/mount_samba S99mount_samba

This will mount the file system after samba is started. It works fine for me.


dave s wrote:
On Sunday 29 Jan 2006 18:43, Liz Young wrote:
  
On Sunday 29 January 2006 05:31, dave s wrote:
    
When my machine boots it fails to mount the samba shares.
      
If it's local, why not access the shares through the file system?
    

Never having used Samba before I was unsure if modifying files directly would 
throw Sambas file locking off. Is this an issue or am i being paranoid ?

  
Fstab is read before samba starts.  
    

Ahhh ... that might explain it

  
You need a script to run your mount 
command sometime /after/ samba starts.
See #10.6 in http://www.debian.org/doc/FAQ/ch-customizing.en.html  for the
Debian way of doing that.
    

Thanks

Dave
  


<Prev in Thread] Current Thread [Next in Thread>