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

# arlad(8)

AFS cache manager for nnpfs

## NAME

**arlad** – AFS cache manager for nnpfs

## SYNOPSIS

**arlad** \[**-t** \| **--test**\] \[**-c** *string* **--conffile=***string*\] \[**-l** *string* **--log=***string*\] \[**--debug=***string*\] \[**-d** *string* **--device=***string*\] \[**--connected-mode=***string*\] \[**-n** \| **--no-fork**\] \[**-r** *string* **--rxkad-level=***string*\] \[**-s** *string* **--sysname=***string*\] \[**--root-volume=***string*\] \[**--port=***number*\] \[**-z** \| **--recover**\] \[**--cache-dir=***string*\] \[**-D** \| **--dynroot**\] \[**--cpu-usage**\] \[**--version**\] \[**--help**\] \[*device*\]

## DESCRIPTION

**arlad** runs on AFS client machines. It is used to manage the file cache, fetch files from AFS servers, handle callbacks and manage the authentication information for users.

In normal cases you will not need to run **arlad** by yourself, a system startup script will start **arlad** or you can use startarla.

The options are as follows:

-

  **-t**, **--test** Run in test mode.

-

  **-c** *string*, **--conffile=***string* Path to configuration file.

-

  **-l** *string*, **--log=***string* Where to write log \[stderr\|syslog\|path\] (default: stderr).

-

  **--debug=***string* What to write in the log (default: none).

-

  **-d** *string*, **--device=***string* The NNPFS device to use (default: */dev/nnpfs0*).

-

  **--connected-mode=***string* Initial connected mode \[conncted\|fetch-only\|disconnected\].

-

  **-n**, **--no-fork** Don't fork and daemonize.

-

  **-r** *string*, **--rxkad-level=***string* The rxkad level to use \[clear\|auth\|crypt\] (default: crypt).

-

  **-s** *string*, **--sysname=***string* Set the sysname of this system.

-

  **--root-volume=***string* Name of the root volume.

-

  **--port=***number* Port number to use.

-

  **-z**, **--recover** Don't recover state.

-

  **--cache-dir=***string* Cache directory (default: */var/spool/afs*).

-

  **-D**, **--dynroot** Use dynamic root.

-

  **--cpu-usage** System and userland cpu-usage times is appended at the end line that is logged.

-

  **--version** Print version information.

-

  **--help** Print usage information.

## FILES

- *arlad.conf*

  default configuration for arlad

- *CellServDB*

  database with all known AFS servers

- *ThisCell*

  default cell (where we get the root directory)

It is highly recommended that the cache directory be a separate file system. If enough memory is available the cache directory could be a mfs to drastically improve performance.

## SEE ALSO

arlad(1), [fs(1)](/fs/1.md), [pts(1)](/pts/1.md), [AliasDB(5)](/AliasDB/5.md), [CellServDB(5)](/CellServDB/5.md), [DynRootDB(5)](/DynRootDB/5.md), [SuidCells(5)](/SuidCells/5.md), [ThisCell(5)](/ThisCell/5.md), [arla.conf(5)](/arla.conf/5.md), mount\_nnpfs(8), [vos(8)](/vos/8.md)
