> On 27/08/2007, at 12:36 AM, Rainer J.H. Brandt wrote: > > Sorry, this is a bit off-topic, but anyway: > > > > Ronald Kuehn writes: > >> No. You can neither access ZFS nor UFS in that > way. Only one > >> host can mount the file system at the same time > (read/write or > >> read-only doesn't matter here). > > > > I can see why you wouldn't recommend trying this > with UFS > > (only one host knows which data has been committed > to the disk), > > but is it really impossible? > > > > I don't see why multiple UFS mounts wouldn't work, > if only one > > of them has write access. Can you elaborate? > > Even with a single writer you would need to be > concerned with read > cache invalidation on the read-only hosts and > (probably harder) > ensuring that read hosts don't rely on half-written > updates (since > UFS doesn't do atomic on-disk updates). > > Even without explicit caching on the read-only hosts > there is some > "implicit caching" when, for example, a read host > reads a directory > entry and then uses that information to access a > file. The file may > have been unlinked in the meantime. This means that > you need atomic > reads, as well as writes. > > Boyd > _______________________________________________ > zfs-discuss mailing list > zfs-discuss@opensolaris.org > http://mail.opensolaris.org/mailman/listinfo/zfs-discu > ss
It's worse than this. Consider the read-only clients. When you access a filesystem object (file, directory, etc.), UFS will write metadata to update atime. I believe that there is a noatime option to mount, but I am unsure as to whether this is sufficient. my 2c. --Dave This message posted from opensolaris.org _______________________________________________ zfs-discuss mailing list zfs-discuss@opensolaris.org http://mail.opensolaris.org/mailman/listinfo/zfs-discuss