nfs
archlinux nfs配置
先安装nfs-utils
和rpcbind
。
1 | sudo pacman -S nfs-utils rpcbindsh |
然后配置/etc/exports
文件。
1 | sudo nvim /etc/exports |
在最后添加以下内容。
1 | /home/seraphembera/work/share/nanopi *(rw,sync,no_root_squash) |
其中/home/seraphembera/work/share/nanopi
是共享的目录,*
是通配符,表示允许所有访问。最后开启rpcbind
服务和nfs-server
服务。
1 | sudo systemctl start rpcbind |
客户端配置
这里客户端是ubuntu系统,先安装nfs-common
。
1 | sudo apt install nfs-common |
然后挂载nfs文件系统。
1 | sudo mount -t nfs -o nolock,vers=3 192.168.75.93:/home/seraphembera/work/share/nanopi /mnt |
测试nfs文件系统是否挂载成功
在archlinux的/home/seraphembera/work/share/nanopi
目录新建一个文件1.txt并添加内容。
1 | echo 123 > 1.txt |
在客户端查看/mnt目录。
1 | ls /mnt |
发现存在1.txt
文件,查看该文件。
1 | cat 1.txt |
终端输出123
说明nfs文件系统挂载成功。