nfs

Configure NFS server exports and client mounts with NFSv4 pseudo-root setup.

6|1|Updated Feb 16, 2026
One-click install
npx skills add https://github.com/L3DigitalNet/Claude-Code-Plugins --skill nfs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: nfs
Source: https://github.com/L3DigitalNet/Claude-Code-Plugins/tree/main/plugins/linux-sysadmin/skills/nfs
Command: npx skills add https://github.com/L3DigitalNet/Claude-Code-Plugins --skill nfs

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill simplifies the complex task of configuring and managing Network File System (NFS) servers and clients, ensuring seamless network file sharing.

Core Features & Use Cases

  • NFS Server Configuration: Set up NFS exports, manage access controls, and configure NFSv4 pseudo-roots.
  • Client Mounting: Assist in mounting NFS shares on client machines with appropriate options.
  • Troubleshooting: Diagnose common issues like stale file handles, permission errors, and port conflicts.
  • Use Case: You need to share a directory from your Linux server with other machines on your local network. This Skill guides you through editing /etc/exports, reloading the configuration, and verifying the share is accessible from a client.

Quick Start

Use the nfs skill to configure an NFS server export for the '/srv/data' directory to be read-write accessible by the '192.168.1.0/24' subnet.

Frequently Asked Questions about nfs

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I configure an NFS server export for a specific subnet?

Mounting NFS shares on client machines requires specifying the server's export path and appropriate mount options in the client configuration to ensure seamless network file access and correct permission mapping.

How does NFSv4 pseudo-root setup work for distributed file systems?

NFSv4 pseudo-root setup works by aggregating multiple exported directories under a single virtual root, simplifying client mounting and improving distributed file system navigation without altering the underlying server directory structure.

Why am I getting stale file handle errors during NFS client mounting?

Stale file handle errors during NFS client mounting occur when the server's exported file system changes or restarts without the client unmounting, requiring you to refresh the mount configuration to restore access.

Do I need to configure idmapd for NFSv4 UID and GID mapping?

You need to configure idmapd for NFSv4 UID and GID mapping to translate user identifiers between client and server, ensuring correct permission enforcement across distributed network file systems.

Can I resolve NFSv3 and NFSv4 port conflicts on my Linux server?

You can resolve NFSv3 and NFSv4 port conflicts by verifying the required network ports are open and correctly mapped in your server administration configuration to allow seamless protocol communication.