---
name: "nfsrahead"
section: "5"
platform: "linux"
package: "nfs-utils"
version: "3.1.1-1"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/nfsrahead"
---

# nfsrahead(5)

Configure the readahead for NFS mounts

## NAME

nfsrahead - Configure the readahead for NFS mounts

## SYNOPSIS

nfsrahead \[-F\] \[-d\] \<device\>

## DESCRIPTION

*nfsrahead* is a tool intended to be used with udev to set the *read\_ahead\_kb* parameter of NFS mounts, according to the configuration file (see *CONFIGURATION*). *device* is the device number for the NFS backing device as provided by the kernel.

## OPTIONS

- **-F**

  Send messages to  *stderr* instead of *syslog*

- **-d**

  Increase the debugging level.

## CONFIGURATION

*nfsrahead* is configured in */etc/nfs.conf*, in the section titled *nfsrahead*. It accepts the following configurations.

- **nfs=\<value\>**

  The readahead value applied to NFSv3 mounts.

- **nfs4=\<value\>**

  The readahead value applied to NFSv4 mounts.

- **default=\<value\>**

  The default configuration when none of the configurations above is set.

## EXAMPLE CONFIGURATION

\[nfsrahead\]\
 nfs=15000              # readahead of 15000 for NFSv3 mounts\
 nfs4=16000             # readahead of 16000 for NFSv4 mounts\
 default=128            # default is 128

## SEE ALSO

[**mount.nfs**(8)](/mount.nfs/8.md), [**nfs**(5)](/nfs/5.md), [**nfs.conf**(5)](/nfs.conf/5.md), [**udev**(7)](/udev/7.md), **bcc-readahead**(8)

## BUGS

No known bugs.

## AUTHOR

Thiago Rafael Becker \<trbecker@gmail.com\>
