Submitted 24-Aug-00 by David G. Thiessen:
> Here is the line from my /etc/fstab
> /mnt/floopy /mnt/floppy supermount fs=auto,dev=/dev/fd0 0 0
                                        ^^^^ 

There's part of the problem. Supermount doesn't properly understand fs=auto.
You have to use either vfat ot ext2 (it chokes on minix, too).  Also, for
security reasons, you should have the options nosuid,nodev added after the
dev= part

> The line for the cdrom is similar
> /mnt/cdrom /mnt/cdrom supermount fs=iso9660,dev=/dev/cdrom 0 0

ditto about options.

> when i try to mount using the console i get:
> mount: can't find /dev/fd0 in /etc/fstab or /etc/mtab

Right.  That's because it really isn't in fstab.  Supermount entries are of
a different format than "real" fstab entries which define the device first.
You have to be more specific to mount in that case:

mount /dev/fd0 /mnt/floppy

> i have tried replacing the fs=auto with fs=ext2 and fs=vfat and i still
> get the same problem.

Remember also that when you specify a specific file system it will fail when
there is a disk with the other in the drive.  

Another important consideration (and a big reason *not* to use supermount on
floppies) is that supermount does not gracefully handle incorrect device
access.  For example, many rescue disks/micro distributions come on extended
format dloppies (like 1743 or 1840 K on a disk).  These use the special
block devices /dev/fd0u{1743,1840}.  If you try to access them using
/dev/fd0, you will generate several warning/error messages because the
device is incompatible with the disk format.  And, if you're using
supermount on that device, those errors will be followed by a kernel panic.

-- 
Anton Graham                            GPG ID: 0x18F78541
<[EMAIL PROTECTED]>                 RSA key available upon request
 
"Conversion, fastidious Goddess, loves blood better than brick, and feasts
most subtly on the human will." 
  -- Virginia Woolf


Reply via email to