nfs
Reference
ubuntu20.04 nfs setup
nfsv4 setup
ubuntu20.04 nfs server
sudo apt install nfs-kernel-server
nfsv4 config
sudo cat /proc/fs/nfsd/versions
# /nfs is nfs root
sudo mkdir -p /nfs/moon
sudo mkdir -p /nfs/star
sudo vim /etc/fstab
/mnt/workspaces/moon /nfs/moon none bind 0 0
/mnt/workspaces/star /nfs/star none bind 0 0
sudo mount -a
export nfs
sudo vim /etc/exports
/nfs 10.1.1.0/24(rw,sync,fsid=0,crossmnt,no_subtree_check)
/nfs/moon 10.1.1.40(rw,sync,no_subtree_check,no_root_squash)
/nfs/star 10.1.1.40(rw,sync,no_subtree_check,no_root_squash)
#no_root_squash 保证client中的root账户有权限读写共享目录
verfiy
sudo exportfs -ra
review the nfs status
sudo exportfs -v
restart nfs server
sudo systemctl restart nfs-kernel-server
firewall config
sudo ufw allow from 10.1.1.0/24 to any port nfs
check ufw status
sudo ufw status
ubuntu20.04 nfs client
sudo apt install nfs-common
sudo mkdir -p /mnt/workspaces/moon/
sudo mkdir -p /mnt/workspaces/star/
sudo mount -t nfs -o vers=4 10.1.1.20:/moon /mnt/workspaces/moon
sudo mount -t nfs -o vers=4 10.1.1.20:/star /mnt/workspaces/star
vim /etc/fstab
10.1.1.20:/moon /mnt/workspaces/moon nfs defaults,timeo=900,retrans=5,_netdev 0 0
10.1.1.20:/star /mnt/workspaces/star nfs defaults,timeo=900,retrans=5,_netdev 0 0
发表回复