How to Mount a Network File Storage Share
Validated on 13 Oct 2025 • Last edited on 20 Oct 2025
Network File Storage is a fully managed, POSIX-compliant file storage solution built for demanding workloads like AI/ML pipelines, containerized applications, and DigitalOcean Kubernetes (DOKS) clusters. It provides scalable, high-throughput shared storage that simplifies storage management for distributed applications.
To mount a Network File Storage share to a Droplet, connect to your Droplet using SSH or the Droplet console), then either use the mount command for a temporary mount, or edit the fstab file to mount the share permanently.
Check for NFS Support
Log in to your Droplet, then check if NFS client support is already installed by looking for the mount.nfs command:
which mount.nfsIf which returns a path to mount.nfs (for example: /usr/sbin/mount.nfs), proceed to Create the Mount Target. Otherwise, follow the installation instructions in the next section.
Install Packages
On Ubuntu and Debian, update the package list:
sudo apt updateThen install the nfs-common package:
sudo apt install nfs-commonFor distributions that use DNF for package management, such as Fedora, Rocky Linux, and Alpine Linux, install the nfs-utils package:
sudo dnf install nfs-utilsCreate the Mount Target
Create a directory to mount the NFS share to:
sudo mkdir -p /mnt/example-nfs-shareThis can be any directory, it does not need to match the share name or path, and it doesn’t not need to be in the /mnt directory.
Mount the Share Temporarily
Use the mount command to mount the NFS share temporarily. This method does not persist across reboots. To make a persistent mount, read the next section, Mount the Share Permanently.
sudo mount -t nfs <your_share_ip:and_path> /mnt/example-nfs-shareReplace <your_share_ip:and_path> with the mount information shown in the control panel, and replace /mnt/example-nfs-share with the directory created in Create the Mount Target.
The share is now mounted to the specified directory.
Mount the Share Permanently
To mount the share permanently, first update the /etc/fstab file with the mount information. Open /etc/fstab with your preferred text editor:
sudo nano /etc/fstabAdd the following line to the end of the file, replacing <your_share_ip:and_path> with the mount information shown in the control panel, and replace /mnt/example-nfs-share with the directory created in Create the Mount Target:
<your_share_ip:and_path> /mnt/example-nfs-share nfs _netdev,nofail,x-systemd.automount,x-systemd.idle-timeout=600,vers=4.2 0 0
Save and close the file.
Use the mount command with the -a option to mount all the shares listed in /etc/fstab.
sudo mount -aThe share is now mounted to the specified directory.
Verify the Mount
To verify that the share is mounted, use the df command to show the mounted filesystems:
df -hTThis command displays the filesystems that are currently mounted, including their types (-T) and human-readable sizes (-h). Look for nfs4 in the Type column:
Filesystem Type Size Used Avail Use% Mounted on
. . .
10.128.0.2:/2559851/363bdd82-968a-4aa6-8234-b6edf725c72a nfs4 50G 0 50G 0% /mnt/example-nfs-share