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
|
|