1、安装 NFS 服务:
sudo apt-get install nfs-kernel-server portmap
sudo apt-get install nfs-kernel-server portmap
2、修改 NFS 配置文件
sudo vi /etc/exports
sudo vim /etc/exports
添加
/home/user/work/nfs *(rw,sync,no_root_squash,no_subtree_check)
/home/user/work/nfs *(rw,sync,no_root_squash,no_subtree_check)
注解:
/home/user/work/nfs :nfs服务器共享的目录,需要在Ubuntu系统中新建这个目录。
* :代表允许所有的网段访问(也可以使用具体的IP)
rw:挂接此目录的客户端对该共享目录具有读写权限
sync:资料同步写入内存和硬盘
no_root_squash:服务器允许远程系统以root特权存取该目录
no_subtree_check:不检查父目录的权限
3、重启nfs服务器
sudo /etc/init.d/nfs-kernel-server restart
sudo /etc/init.d/nfs-kernel-server restart
4、添加测试文件
在/home/book/fu/linux_nuc980/nfs目录下新建测试文件,输入一些内容,做测试使用。
sudo vim hello.c
5、Ubuntu 本机验证服务是否开启成功
以下指令挂载成功
sudo mount -t nfs -o nolock, 192.168.1.99:/home/user/work/nfs /mnt
sudo mount -t nfs -o nolock,port=2049,mountport=9999 192.168.1.99:/home/user/work/nfs /mnt
参数说明:
192.168.1.104:NSF服务器的IP地址,即搭建NFS服务器的Ubuntu的IP地址。可
以使用ifconfig查看。
/home/book/fu/linux_nuc980/nfs :共享目录所在的文件夹,应与搭建服务器是设置的相同
/mnt :共享目录的挂载地址
6、卸载
sudo umount /mnt