[Mono-dev] File System-like storage
    Brian Crowell 
    mono-devel at fluggo.com
       
    Thu Aug 31 13:25:50 EDT 2006
    
    
  
pablosantosluac wrote:
> would be great! but I wonder if it will work on windows... ;-)
Not in the least!  :P  But lightweight read-write filesystems that can be used 
inside another program are in short supply. You might as well just use the 
actual filesystem.
Besides, I just checked, and only root can do this. But it's one of the neatest 
things I've learned about Linux so far, so I'll share it anyhow.
Create an empty file where your "partition" will reside:
   # dd if=/dev/zero of=my.fs bs=1M count={count}
...where {count} is the number of MB in the filesystem.
Then create the filesystem. mke2fs will do it straight on the file; if others 
refuse, research losetup.
   # mke2fs my.fs
   mke2fs 1.38 (30-Jun-2005)
   my.fs is not a block special device.
   Proceed anyway? (y,n) y
   ...
Mount your filesystem using a loop device.
   # mkdir my.fs.dir
   # mount -o loop my.fs my.fs.dir
When you're done, unmount it.
   # umount my.fs.dir
Feel free to compress the resulting file. It will give worse results than just 
doing tar/gz, though.
--Brian
    
    
More information about the Mono-devel-list
mailing list