Agent skill

nfs-storage

Configure NFS servers and clients. Implement network file sharing for Linux systems. Use when setting up shared storage.

Stars 163
Forks 31

Install this agent skill to your Project

npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/other/nfs-storage

Metadata

Additional technical details for this skill

author
devops-skills
version
1.0

SKILL.md

NFS Storage

Configure NFS for network file sharing.

Server Configuration

bash
# Install
apt install nfs-kernel-server

# Configure exports
# /etc/exports
/data 10.0.0.0/24(rw,sync,no_subtree_check,no_root_squash)
/shared *(ro,sync,no_subtree_check)

# Apply changes
exportfs -ra

# Start service
systemctl enable --now nfs-kernel-server

Client Configuration

bash
# Install
apt install nfs-common

# Mount
mount -t nfs server:/data /mnt/data

# /etc/fstab
server:/data /mnt/data nfs defaults,_netdev 0 0

Kubernetes NFS

yaml
apiVersion: v1
kind: PersistentVolume
metadata:
  name: nfs-pv
spec:
  capacity:
    storage: 100Gi
  accessModes:
    - ReadWriteMany
  nfs:
    server: nfs-server.example.com
    path: /data

Best Practices

  • Use proper export options
  • Implement firewall rules
  • Monitor NFS performance
  • Use NFSv4 for security

Expand your agent's capabilities with these related and highly-rated skills.

Didn't find tool you were looking for?

Be as detailed as possible for better results