ELNFS(4)

NAME
	elnfs - event log and long name file system

SYNOPSIS
	elnfs [ -fr ] [ -l maxlen ] [ -s srvname ] mountpoint

DESCRIPTION
	Elnfs is designed for Kirara. To improve the update time,
	it is desirable to have event log for file creation,
	deletion etc.

	The value for maxlen for -l option is:
	  0	for prohibit name conversion
	 28	cwfs32 and Ken fs
	 56	cwfs64
	144	cwfs64x	(default)

	Elnfs is based on lnfs. Therefore the options are common with
	original lnfs but for maxlen. If 0 is set to maxlen, then
	elnfs will act simply for event log. Thus, elnfs is applicable
	also for fossil.

	To enable elnfs, you need /sys/log/elnfs.
	Probably you are host owner. My case is.
		a-rw-rw-r-- M 24 arisawa sys      1397 Jul 14 06:41 elnfs
	where arisawa is the hostowner of the system.
	Note that the owner of elnfs is not sys but hostowner,
	because we must allow operations by you.
		chmod -a elnfs && >elfs && chmod +a elnfs
	(NB: this operation is used in mkdb1 of Kirara.)

	In case your fs is cwfs64x, then run the commands below
	before you start rio.
		cd / && elnfs -f /usr
	If your fs is not cwfs64x, give suitable -l option to elnfs.

	If you need conversion from long name to short name, you must
	have a file named ".longnames" at the mount point.
	The permission must be "read" and "write"; append only flag will be
	a better choice:
		a-rw-rw-r-- M 151 arisawa arisawa 412 Apr  1 11:32 .longnames
	After this, you can create files of the name longer than 144.

	The example logs are as follows:
		maia Jul 13 19:54:45 wopen: ./arisawa/src/worddb/MAN
		maia Jul 13 20:17:06 create: ./arisawa/src/worddb/README
		maia Jul 13 20:46:42 wopen: ./arisawa/src/worddb/README
		maia Jul 14 06:35:39 remove: ./arisawa/doc/prog/a.c
		maia Jul 14 06:35:39 remove: ./arisawa/doc/prog/mkfile
		maia Jul 14 06:35:39 remove: ./arisawa/doc/prog/
		maia Jul 14 06:41:23 rename: ./arisawa/db/ updatedb
	Note that "/" is appended to directory names.

FILES
	.longnames
	/sys/log/elnfs

SEE ALSO
	lnfs(4)