Using a Zip drive with Samaba
dreed at capital.edu
Mon Jul 3 00:18:41 GMT 2000
> From: "Robert Dahlem" <Robert.Dahlem at gmx.net>
> On Mon, 3 Jul 2000 08:05:20 +1000, Dave Reed wrote:
> >>>Has anyone been able to get a zip drive working with samba? I
> >>>want to set up a systsem where the drive gets mounted, in a letter
> >>>like F: and students can pop in and out zip disks without having to
> >>>deal with any unix interfaces.
> >> Just do it like you would do it with a CD:
> >> root preexec = mount /mnt/zip
> >> root postexec = umount /mnt/zip
> >When exactly does the postexec get executed? If a Win user
> >double-clicks on the corresponding share under network neighborhood,
> >it mounts fine, but when they close the window for the share, the
> >postexec doesn't execute. If you use the "log-off" feature, then it
> >disconnects or if you "map a network drive" and then disconnect it,
> >the postexec executes.
> You answered it by yourself: postexec gets executed, when the share is
> unmounted. Closing a window obviously does not do this.
> >Is there a way to get the postexec to execute when they close the
> >window that is for the share or another manner without having the
> >user "log off"? Otherwise, the user can't take the zip drive out
> >like they probably expect if they are a Windows user.
> The trick is to _unmount_ the share. Give them an icon with something
> NET USE X: /D
I guess I was hoping there was an easier way.
In case the original poster is curious, I did the following:
On the Windows machine, create a shortcut to MS-DOS with name "connect zip"
and have it run the program:
c:\windows\net.exe use f: \\computer_name\zip
and when the user double clicks on it, the zip becomes accessible as
the f drive.
Create another MS-DOS shortcut with name "eject zip" and have it run:
c:\windows\net.exe use f: /d
The relevant portion of the smb.conf is:
comment = zip disk
path = /mnt/zip
writeable = yes
root preexec = mount /mnt/zip
root postexec = eject zip
If you don't want the zip ejected, just use umount instead of eject.
More information about the samba