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 -aexport 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 -rareview the nfs status
sudo exportfs -vrestart nfs server
sudo systemctl restart nfs-kernel-serverfirewall config
sudo ufw allow from 10.1.1.0/24 to any port nfscheck ufw status
sudo ufw statusubuntu20.04 nfs client
sudo apt install nfs-commonsudo 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/starvim /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
发表回复