An NFS client on Debian needs user-space helper programs before the standard mount command can attach remote exports. Without those utilities, a valid server path can still fail locally because the client cannot hand the request to the NFS mount helper.

Debian ships the helper set in the nfs-common package from the distribution repositories. The package provides mount.nfs, mount.nfs4, showmount, nfsstat, nfsiostat, and client-side service units, while server-side exports remain a separate nfs-kernel-server task.

The install prepares the host to inspect and mount existing exports, but it does not add a persistent mount or share local directories. After the local helpers report version output, a query against a known server export can confirm that DNS, RPC access, and export policy are ready for the next mount step when the server exposes export discovery.

Steps to install an NFS client on Debian:

  1. Open a terminal with sudo privileges.
  2. Refresh the APT package index.
    $ sudo apt update
  3. Install the NFS client package.
    $ sudo apt install nfs-common

    The nfs-common package installs client-side tools only. Install and configure server exports on the host that shares the directory.

  4. Confirm that Debian recorded the package install.
    $ dpkg-query -W nfs-common
    nfs-common	1:2.8.3-1

    The exact version changes by Debian release and security update level. The package name should remain nfs-common.

  5. Confirm that the NFS mount helper runs.
    $ mount.nfs --version
    mount.nfs: (linux nfs-utils 2.8.3)
  6. Confirm that the export discovery helper runs.
    $ showmount --version
    showmount for 2.8.3
  7. Query a known NFS server when an export is already available.
    $ showmount --exports files.example.net
    Export list for files.example.net:
    /srv/nfs/projects 192.0.2.0/24

    Replace files.example.net with the server name or address that should allow this Debian client. Some NFSv4-only servers do not expose export discovery; test the mount directly when the server owner already provided the export path.
    Related: List NFS exports from a client
    Related: Mount an NFS export on Linux
    Related: Mount an NFS export with a systemd mount unit