[Eisfair] E1 Samba fstab-smbfs?

Thomas Bork tom at eisfair.org
Mo Apr 3 20:28:02 CEST 2017


Am 03.04.2017 um 08:41 schrieb kay:

> wird diese /etc/fstab.smbfs eigentlich benutzt um die predefined
> filesystems ein zu binden, oder stehen die infos woanders.

Wenn es um cifs-Mounts aus dem Samba-Paket geht - ja.

> Ich hab es heute mal adhoc versucht, aber da kommt immer "mountpoint is
> not empty" obwohl zumindest der anfang davon korrekt angezeigt wird.

Du musst pro cifs-Mount einen anderen Mountpoint verwenden. Wie soll das 
sonst gehen? Der danach kommende Mount überlagert den davor kommenden. 
Deswegen wir geprüft, ob der angegebene Mountpoint leer ist:

if /var/install/bin/ask "Do you want to cifs mount service $service to 
mountpoint $mountpoint" "y"
then
     if [ "`ls $mountpoint | wc -l`" -gt "0" ]
     then
         mecho --warn "mountpoint is not empty!"
         if grep -q "$mountpoint " /proc/mounts
         then
             x=`grep "$mountpoint " /proc/mounts | cut -d" " -f1`
             y=`grep "$mountpoint " /proc/mounts | cut -d" " -f2`
             z=`grep "$mountpoint " /proc/mounts | cut -d" " -f3`

             if [ "$y" = "$mountpoint" ]
             then
                 mecho --warn "There is already $z service "$x" mounted 
on mountpoint "$y"!"
                 if /var/install/bin/ask "Do you want to dismount $z 
mounted service $x on mountpoint $y" "n"
                 then
                     /var/install/bin/samba-dismount-smbfs "$mountpoint"
                     if [ $? -eq 0 ]
                     then
                         do_mount='yes'
                     else
                         exit 1
                     fi
                 else
                     exit 1
                 fi
             fi
         fi
     else
         do_mount='yes'
     fi
[...]

-- 
der tom
[eisfair-team]


Mehr Informationen über die Mailingliste Eisfair