Coda File System

Re: problem with coda on windows 2000

From: Jan Harkes <jaharkes_at_cs.cmu.edu>
Date: Wed, 4 Sep 2002 10:25:06 -0400
On Wed, Sep 04, 2002 at 01:16:29AM -0400, Trevor R.H. Clarke wrote:
> I installed the coda server on a mac osx (jaguar) machine and the client
> on a windows 2000 machine. I create the root volume and I can work with
> files on that just fine. I create a new volume and mount it with cfs.
> The mount shows up as (example) n:\web in windows explorer but is a
> hanging shortcut. In cygwin bash it shows up as web.lnk and I can't use

Known problem and only recently fixed in CVS. cfs was using a regular
symlink call where the link destination had some special characters.
Venus recognized the 'magic characters' and turns it into a mountlink.

However, Windows doesn't know symlinks, but they have some other
solution, the '.lnk' file. Which contains an obscure blob of OLE.

We've added a special CODA_MK_MTPT ioctl, so that we don't have to parse
or reverse engineer the contents of those obscure OLE objects.

> Also, is anybody working on kernel drivers for darwin? I'd like to be
> able to mount /coda on the osx server.

How much access do they give to kernel/filesystem code? I'm guessing a
basic kernel module would be quite similar to the existing NetBSD and
FreeBSD kernel modules.

Jan
Received on 2002-09-04 10:26:27