First of all, I'll explain how I've come to this question.
We are using an audio editing system that works on a
Mac with additional cards with a SCSI bus built in. The
system originally was created on Unix, and ported to
the Mac about 15 years ago. The system uses its onboard
SCSI interface to write recorded audio to the disks.
Of course they also built a solution for easy backuping
the disks. This application (witch of course only works
in 9, but that's not the problem) mounts the disks on
the desktop when connected to the Mac's SCSI bus, or an
adaptec card, allowing you to copy files to other
disks. This is crucial to make exact backups (the
system uses non-destructive editing, saving the changes
to a file on the disk on your mac, leaving the data on
the file intact. Very handy, since only one backup has
to be made and different edits etc can use the same disk).
However, the disks mounted by that utility are very
slow (1 MB/s) on pre-G3 macs, and even slower on the G4
(0.5 MB/s). On the pre-G3s, the adaptec card speeds
things up a little.
If the disks are formatted in HFS, or HFS+, they get
speeds up to 20+ MB/sec, so, we came to the conclusion
the utility+extension to mount these "XFS" disks isn't
that efficient, so I searched for an alternative
utility that could do that, and found nothing, that's
why I post this here.
I have found out that Silicon Graphics has made
adaptions to that "XFS", but I don't think our disks
use that, since on a crash, or unexpected shutdown, the
system "rebuilds" the whole disk, witch takes up to
half an hour for an 18 GB disk, and even longer for
larger ones (it luckily never fails to "repair it",
must be the power of the "XFS").
Since it is very time consuming to backup data/restore
old data on all our disks, I wondered if it would be
easy to implement mounting this feature in your Ext2
mounter, and if it indeed would be faster. It is also
handy to run it in X because OS 9 rebuilds the @#)($*
desktop file everytime a "new" disk is mounted.
Thanks for reading, even if I'm afraid I already know
the answer, I'd like to hear your comments! And thanks
for the great work on the Ext2 mount/repair tools!