Coda File System

Re: the coda "repair" tool

From: Jan Harkes <jaharkes_at_cs.cmu.edu>
Date: Thu, 17 Aug 2006 12:05:18 -0400
On Wed, Aug 16, 2006 at 05:05:27PM -0400, Eric Toombs wrote:
> Also, Rune, to the best of my knowledge, /coda is no longer the standard
> mount point, at least not in linux. Venus mounts to /mnt/coda by default
> on my system.

That must be a gentoo specific change though. We introduced a
configurable location to mount Coda before we had realms. At that time
the thought was that the amount of changes required for cross-realm
operation were too many and that the better solution was to have a
local /coda directory in which we would statically create mountpoints
for the various realms, where each realm would have it's own venus
binary.

However getting that to work correctly for repair tools etc turned out
to be more complicated than initially expected because of the userspace
tools (cfs/repair/clog). However much of the work towards the multiple
venus realm solution ended up being useful and led to the existing
realm-aware Coda client implementation.

Still, now that the mountpoint is not in a fixed location, fixing
cfs/repair and such to pull the right info out of the venus.conf file is
probably useful.

(besides, official linux filesystem standards don't appreciate the
'pollution' of the root directory).

btw. a quick fix may be to add a single symlink, ln -s /mnt/coda /coda

Jan
Received on 2006-08-17 12:08:21