[comp.sys.mac] How about virtual disks APPLE ????

t-jacobs@wasatch.utah.edu (Tony Jacobs) (09/01/89)

With the upcomming System 7 & rewrite of the Finder I want to put in a request.
Create a means by which you can keep track of off line disks so they can be
included in searches etc. What I'm really talking about is a way to have an
integrated cataloging of disks. It would be integrated  by allowing
you to move files to these offline disks without having to insert the disk
now (it would be done later when the disk is inserted next or upon the
selection of a command to perform off line disk cleanup). You could launch
applications or find and open files from offline disks. When you actually
needed the disk it would prompt you to insert it.


With the aliasing capability I was thinking it might not be that hard to have
what I call "virtual disks". By this I mean you would have disk icons that
represent floppys or cds or removable cartridge drives that could be searched
or browsed just like regular folders are only they represent directories of
disks that are OFF LINE. They could be move around just like folders and files
and perhaps you could even double click on applications in them, and you would
be prompted to insert the disk.

With the TONS of floppies I have it would be a breeze to search for files and
it wouldn't matter where they were.

Now there are definitely some features these virtual disks would need:

*Selectiveness. You probally don't want to keep a directory of every floppy
you ever put into your machine so you would need a mechanism for selecting
which ones you remember. It could be that you hold down the option key when
dragging it to the trash or clicking on the eject button. I would like the
option to do every disk put in and a mechanism for "forgetting" the disk
upon ejection. 

*Updativeness. For disks you have put in before you would want it to
automatically update the virtual disk directory (VDD). If it has changed
since the last time you put it in you may want to be prompted to update or
create a new VDD for it.

*A home. When a disk is selected to have a VDD they should perhaps be placed
in some default folder. If you want to move them around later that should be
an option too.


*Delayed actions. You could delete files within these disks and the action
would be performed next time the disk is inserted. You could move files around
from disk to disk (whether off line or not) and then with a cleanup action
it would proceed to move the files around as necessary. The size of each
disk would need to be kept in mind here so when files are moved you are
prompted that not enough space exists.

*Searchability. With the new Finders integrated search capability it would
really be super if it could also search offline disk directories. Because
of the way the new Finder will search I really believe this virtual disk
idea needs to be built into the Finder.

Sure some third party could develope something like this but you could
never have the level of integration needed to have it be as useful as I have
mentioned above.

Apple PLEASE CONSIDER THIS.  Aliasing really sould take care of half the
problems of implimenting this. I can't imagine how the other half would be very
much to do.  I have over 300 floppy disks and I just got a 40 meg removable
hard disk and a cd rom reader! You sould try searching and finding that file
that you just knew you have somewhere!!!

If anyone at Apple is interested, I have been thinking about this Idea for
over a year now. If you have any questions, I'd be glad to talk.

-- 
Tony Jacobs * Center for Engineering Design * UofU * t-jacobs@wasatch.utah.edu

d88-jwa@nada.kth.se (Jon W{tte) (09/01/89)

Re: Virtual disks (Really, delayed-action disks)

I have two things to say about the post about "Virtual disks":

1) That's not virtual disks, that's just an extension of what the finder
   does to off-volume volumes/windows. Multiple partitions on a single
   hard disk is closer to what I'd call a "virtual disk".

2) It's TOO insecure. If the machine happened to go down AFTER you
   dragged around a file (or deleted it) but BEFORE these actions
   were updated, you'd end up having a corrupted file system and
   possible loss of data. This is especially true of a machine without
   protected memory... (Hear me, Apple ? :-)

Consider the following scenario:

The user puts in a disk, and the Mac remembers the disks directory structure.
The user ejects this disk and inserts another disk.
The user drags an icon from the last disk to the first.
The mac caches up this copy, but delays it.
The user drags the original file down the drain.
The mac caches up this action. Since the volume is on-line now, the mac
    promptly erases the file, after caching in the file data to be copied.
The power fails...

Or, if you tried to implement it a little safer, you could still end up
with corrupted file systems, file chains, directory entries etc.

I'm not saying that this doesn't happen now (It sadly does) but that there'd
be no use in increasing the chances for this to happen.

Since I feel that many more people will answer this in a similar vein, I
consider this 'nuff said.

-- 
This is your fortune from h+@nada.kth.se:
TANSTAAFL, rel. -- There Ain't No Such Thing As A Free Lunch