ubuntu安装NFS服务器

一、安装NFS服务器:

sudo apt-get install nfs-kernel-server nfs-common

二、修改配置文件

sudo vim /etc/exports

注:“exports”文件用于配置 NFS 服务器中输出的共享目录

修改内容如下:

/存放目录绝对路径 *(rw,sync,no_root_squash,no_subtree_check)

注:

/home 是为 nfs 服务的客户端共享的目录,可自行创建,这个路径必须为绝对路径。

*:允许所有的网段访问,也可以使用具体的 IP

192.168.1.* 指定网段,在该网段中的用户可以挂载

ro : 只读

rw:挂接此目录的客户端对该共享目录具有读写权限

sync:资料同步写入内存和硬盘

no_root_squash:root 用户具有对根目录的完全管理访问权限。

no_subtree_check:不检查父目录的权限

重启 nfs 服务和 rpcbind 服务

sudo /etc/init.d/nfs-kernel-server restart

sudo /etc/init.d/rpcbind restart

三、NFS 服务的测试

a) 检查客户端和服务端的网络是否连通(ping 命令)

        ping 服务主机 IP  如 ping 192.168.0.99

b) 查看服务端的共享目录

        showmount -e 服务主机 IP

c) 将与 nfs 服务客户端共享的目录挂载到本地

        mount -t nfs -o nolock 服务主机 IP:目标机的共享目录 /mnt


注:/mnt 指定将共享目录挂载的路径, -t nfs 指定挂在协议是那台 ip 地址的主机,mount nfs 时,默认选项包括文件锁,依赖于 portmap 提供的动态端口分配功能,因此需要解锁,因此一般直接在指令中直接加上-o nolock。 

如:mount -t nfs 192.168.0.99:/root/nfs /mnt -o nolock


d) 通过访问/mnt 即可访问共享目录的内容

e) 取消挂载

        umount /mnt

注:/mnt 指定将共享目录挂载的路径,要和挂载时的路径相同

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值