On Tue, Mar 30, 2004 at 02:04:50AM -0500, Lorenzo Prince wrote:
> I am trying to mount an MS-DOS floppy disk.  I get the following error message:
> 
> [EMAIL PROTECTED]:~$ mount /floppy
> mount: I could not determine the filesystem type, and none was specified
> [EMAIL PROTECTED]:~$
> 
> Here is the relevant info from /etc/fstab:
> 
> /dev/fd0        /floppy auto    rw,user,noauto  0 0
> 
> But wait... It gets better!
> 
> Now, if I run
> 
> mount -t msdos /dev/fd0 /floppy
> 
> as root and then unmount it and rerun
> 
> mount /floppy
> 
> from my normal user account, it seems to solve the problem, at least for a short
> time.

Strange. I guess because the (vfat,msdos?) module is loaded it will try
that type as a normal user?  I am guessing that msdos is a loadable
kernel module.

Anyway, I think what you want is to put "vfat" or "msdos" into
/etc/filesystems, this will cause the mount to try these additional
types on a mount of an "auto" type. (man mount, search for
/etc/filesystems).  Note vfat is the windows format with long filename
support.

HTH

> 
> Is this a bug?  Is there a work-around for this strange behaviour?  I know there
> are the mtools commands, but I want to be able to run Unix commands on the files
> as if they are on the system rather than copying to the Unix tree, running the
> necessary commands and then copying the files back to the floppy, which is what
> it seems mtools would make me have to do.  I also tried dosemu as an option, and
> it let me access the files and run DOS commands on them including a rather nice
> edit command, but it was extremely slow.
> 
> Any ideas or fixes are welcome.
> 
> PRINCE
> 

-- 
Chris Harris <[EMAIL PROTECTED]>
Linux --- The best things in life are free!


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED] 
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to