Koozali.org: home of the SME Server

SMB share von Windowsrechner beim Start mounten ?

redalert

SMB share von Windowsrechner beim Start mounten ?
« on: January 15, 2007, 03:01:12 PM »
Hallo,

ich habe mal wieder ein Problem,

ich möchte meine SMEServer mit Backuppc in ein SMB-Share auf einem Windows Rechner sichern. Wie mounte ich nun permanent diesen Share ?

Danke

Offline michaXXL

  • *****
  • 186
  • +0/-0
SMB share von Windowsrechner beim Start mounten ?
« Reply #1 on: January 15, 2007, 04:28:16 PM »
Zuerst ins init-Verzeichnis wechseln:

$ cd /etc/init.d

Dort ein Script namens mntsmb anlegen, welches den Mountbefehl enthält:

$ vi mntsmb

   #!/bin/sh
   #--------------------------written 2003 by www.manpage.ch

   un=admin
   pw=blabla
   wg=dingsda
   usr=backuppc
   grp=backuppc
   rfs=//remotehost/backup
   lfs=/mnt/backup

   #--------------------------------------------------------

       case "$1" in
           start)
                echo "Starting $0"
                mount -t smbfs -o username=$un,uid=$usr,gid=$grp,password=$pw,workgroup=$wg $rfs $lfs
                ;;
           stop)
                echo "Stopping $0"
                umount $lfs
                ;;
           status)
                cnt=`ps -ef | grep $lfs | grep -v grep | wc -l`
                if [ "$cnt" -eq "0" ] ; then
                      echo "$0 is not running"
                else
                      echo "$0 is running"
                fi
                ;;
           *)
                echo "Usage: $0 {start|stop|status}"
                exit 1
       esac
   exit 0

Dieses Script ausführbar machen:
$ chmod +x mntsmb

Einen Link im Runlevel 7 anlegen:
$ cd rc7.d
$ ln -s ../mntsmb S96mntsmb

Einen Link im Runlevel 0 anlegen:
$ cd rc0.d
$ ln -s ../mntsmb K04mntsmb

Offline zi4

  • *
  • 11
  • +0/-0
smbfs oder cifs
« Reply #2 on: February 03, 2007, 11:14:00 AM »
bei WinXP- oder Win2003-Freigaben muß (vermutlich) statt wie oben smbfs, cifs verwendet werden:

 mount  -t cifs  -o username=$un,uid=$usr,gid=$grp,password=$pw,workgroup=$wg $rfs $lfs
;;

allerdings weiß ich nicht genau, wann cifs und wann smbfs... es hat mit cifs funktioniert, mit smbfs nicht.