Take kernel device to be
the device for kernel/venus communication.
|-cf||Limit the size of the file cache to cache files entries.|
|-c||Limit the size of the file cache to cache blocks 1K blocks.|
|-mles||Number of Client Modification Log entries.|
|-vols||Limit the size of the volume cache to volumes entries.|
|-vsgs||Limit the size of the VSG cache to vsgs entries.|
Initialize the debug level to debug
Take cache directory to be
the directory for the file, volume, and VSG caches. On some
platforms venus garbage collects any
files it doesnt recognize in the cache directory so use
caution when supplying this argument.
Venus will create the directory if it doesnt already exist. The directory should have mode bits of rwx------ to protect the cache from malicious local users.
Controls what Coda Optimistic Protocol (COP) options
are enabled. COP modes is
interpreted according to the following bit-mask: [
PIGGYCOP2 | ASYNCCOP2 | ASYNCCOP1 ]. Only some
combinations are legal.
Default: [ PIGGYCOP2 | ASYNCCOP2 ]
Redirects console messages to console
Sets the number of RPC2 retries to RPC2
Sets the RPC2 timeout period to RPC2
Sets the SFTP window size to SFTP window
Sets the SFTP send ahead to SFTP send
Sets the SFTP ack point to SFTP ack
|-init||Initializes (i.e., clears) file, volume, and VSG caches.|
|-hdbes||Number of hoard database entries.|
|-rvmt||Media that RVM resides on. Meaningful values are: 2 (use a file to persistently back RVM memory) and 3 (do not use a file as RVM backing store, no persistency).|
|Maximum number of threads doing prefetch ioctls.|
|Number of worker threads.|
|Number of callback server threads.|
Location of the venus log file or partition.
|-vlds||Size of the log file or partition.|
Location of the venus data file or partition.
|-vdds||Size of the data file or partition.|
|-rdscs||Specify RDS chunk size.|
|-rdsnl||Number of RDS nlists.|
|Turn on log optimization.|
|-swt||Short term cache priority weight.|
|-mwt||Medium term cache priority weight.|
Short term cache scale factor.
Venus writes debugging information into the file cache directory/venus.log. The verbosity of this output is controlled by the debug level parameter. High priority messages are also written to the console (which may be redirected with the console option at start-up). Fatal errors will cause the internal state of venus to be dumped to the log file, and a core file to be left in cache directory/core.
Venus writes its process id into the file cache directory/pid. The vutil(8) program reads the pid file and dynamically alter Venus behavior by sending signals to it.
Venus may be unable to unmount itself cleanly when it exits. Usually this is due to processes which have references to vnodes in the Coda namespace (e.g., a process is cded somewhere in Coda). Once these references are released, /coda can be unmounted.
o Jay Kistler, 1990, Created o Joshua Raiff, 1993, Documented added switches
|Coda Distributed File System||VENUS (8)||25 April 2005|