WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-users

Re: [Xen-users] hostfs for xen?

> > > Not if my goal is to avoid network filesystems or - like John - to
> > > avoid networking at all! Hostfs is _much_ simpler (and more secure??)
> > > than nfs

In comparison to almost any other Linux filesytem, HostFS is refreshingly 
simple.  It translates VFS ops into host filesystem operations in a rather 
direct way.

Unfortunately it wouldn't be that neat under Xen because you'd have to use a 
"split" (i.e. front and back ends) driver.  The closest thing you could get 
to HostFS in terms of functionality and simplicity would probably be as 
follows:
* "XenHostFS" driver in the guest translates VFS operations to some 
OS-independent format and queues them in an interdomain comms ring
* "XenHostFSd" server in dom0 gets these and translates them into local file 
operations.  This could probably be implemented in userspace if you weren't 
too worried about cunning performance tricks.

> > Actually, modern cifs clients provide unix extensions.  Also, you do not
> > need most of the stuff you suggested.  The advantages of not having that
> > much additional software running in dom0 is true. However, a hostfs is
> > a one-OS solution.  It requires significant engineering to extend to
> > other platforms (like the BSD's, Windows, etc.).  That's something to
> > consider.
>
> True. That may be a no-go argument for a xen-implementation :-(

If the interdomain protocol is well defined then the above implementation 
could be made to work, although each OS would need a different frontend 
filesystem driver.

> They appear to the guest as network drives, but they do not need a samba
> service running on the host. File operations on the host are done by the
> vmware process itself and underlie the fs permissions the vmware process
> owner has. Maybe vmware internally translates that to cifs shares (using
> samba code?).

Ah yes, I think VMWare has an integrated virtual SMB server...  Scary! :-)

Cheers,
Mark

>
> /nils.
>
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@xxxxxxxxxxxxxxxxxxx
> http://lists.xensource.com/xen-users

_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users

<Prev in Thread] Current Thread [Next in Thread>