From: David W. <dav...@ia...> - 2002-12-08 18:10:50
|
> On Sat, 7 Dec 2002 10:37:39 +0000 > Adrian McMenamin <ad...@mc...> wrote: > > > (a) Ban all interaction between vmufs and any other filesystem (ie > > assume that all an any file is a vmufs file) > > > > (b) Ignore the problem because it is probably not too serious in any > > case > > Test (b). Is it possible to "fake" the extra info somehow ? Yes, I can see two sort of clean ways to do it. One is to make the files look just like they do now and hide the extra directory info in a file called .filename or in another directory--from the root of the fs--with the same directory structure that has a 'filename' file that has the info in it, so: filesystemrootdir/supergame/bob is our file filesystemrootdir/supergame/.bob is the extra info or: filesystemrootdir/extradirinfo/supergame/bob is the extra info Or make each file a directory and have files in it with the 'main' chunk and the 'extra' chunk: filesystemrootdir/supergame/bob/main is our file and filesystemrootdir/supergame/bob/extra is the extra info They're all pretty easy to implement as the 'extra' directories and files are faked by the filessytem. To make life easy, you can ban directory creates in the 'extra' info directory structures. You can ban the creation of . files if you use that scheme. Pick a scheme above and implement some rules like that to make life easier--or you can make it a bit tougher and more flexable and make a dir create in the 'extra' dirs actually make one in the 'real' dirs--which will implicitly create on in the 'extra' dirs. Does any of this make sense to anyone? Or did I explain it poorly? (could be both.) > > PS Today is my birthday... all together now.... > > C O N G R A T U L A T I O N S ! C O N G R A T U L A T I O N S ! Cheers, David |