---
name: "arla.conf"
section: "5"
platform: "linux"
package: "arla"
version: "0.36.2-11"
release: "Debian 3.1 (Sarge)"
platforms: ["linux"]
url: "https://new.carta.tech/arla.conf"
---

# arla.conf(5)

configuration file for the arla AFS implementation.

## NAME

**arla.conf** – configuration file for the arla AFS implementation.

## SYNOPSIS

The default configuration file works very well in most cases.

## DESCRIPTION

Most flags can be overridden by command line arguments to **arlad**.

Each option can be of the type integer, string or boolean.

Integer values can be written with suffix  ‘K’ (kilo, 1000), ‘M’ (mega, 10000000) and ‘G’ (giga, 10000000000) .

Strings are written without quotes or spaces in the strings.

Boolean values can be either of *yes*, *true*, *no*, or *false*.

Supported options:

- dynroot

  Boolean value. Dynamic root, generates your */afs* directory from  *CellServDB* *or* *DynRootDB*. Useful when you don't want to use your cell's root.afs.

- fake\_stat

  Boolean value. If set, do not fetch real stat information where it can be expensive (i e across mountpoints), but make up some reasonable values.

- fetch\_block

  Integer value. Determines the fetch/pre-fetch block size. This option will later be replaced by code to automagically tune this setting.

- low\_vnodes

  Integer value. The number of used vnodes we try to keep in the cache. Any higher number of used nodes will trigger the cleaner thread.

- high\_bytes

  Integer value. The high watermark for files used by arlad.

- low\_bytes

  Integer value. The number of bytes we try to keep in the cache. Any higher number of bytes will trigger the cleaner thread.

- numcreds

  Integer value. The maximum number of credentials kept in arla, both authenticated (like Kerberos V4 creds), and not.

- numconns

  Integer value. The maximum total number of connections arla will keep to servers (fileserver and vldb-server).

- numvols

  Integer value. The number of volumes stored in cache.

- sysname

  String value. The sysname is possible to specify in the configuration file. It's overridden by the command line argument  *--sysname=sysname* to arlad.

- rxkad-level

  It can be one of: *clear*, *auth*, or *crypt*. It's the same as the command line argument.

- high\_vnodes

  Integer value. The upper limit of arlad's vnodes (think files and directories).

## BUGS

The parser that reads numbers doesn't support numbers larger than 2G for most platforms when used on the abbreviated form (3G, 3000M, etc). Write out the whole number (3000000000) and make sure you have a working **strtoll**().

## SEE ALSO

[AliasDB(5)](/AliasDB/5.md), [CellServDB(5)](/CellServDB/5.md), [DynRootDB(5)](/DynRootDB/5.md), [ThisCell(5)](/ThisCell/5.md), [arlad(8)](/arlad/8.md)
