ubuntu16.04.4 部署NFS共享

一、服务端

1、安装NFS服务端

sudo apt install nfs-kernel-server

2、sudo vi /etc/exports

/data/apks     *(rw,sync,no_subtree_check)
解释:
/data/apks:共享的目录
*	:允许任意主机访问
rw	:对该目录有读写权限
sync:将数据同步写入内存缓冲区与磁盘中,效率低,但可以保证数据的一致性
no_subtree_check :即使输出目录是一个子目录,nfs服务器也不检查其父目录的权限,这样可以提高效率;

3、创建共享目录
mkdir -p /data/apks
chmod o=rwx /data/apks

4、重启nfs服务
sudo service nfs-kernel-server restart

5、常用命令工具

#显示已经mount到本机nfs目录的客户端机器。
sudo showmount -e localhost
#将共享目录全部重新export一次!无需重启服务。
sudo exportfs -rv
#查看NFS的运行状态
sudo nfsstat
#查看rpc执行信息,可以用于检测rpc运行情况
sudo rpcinfo
#查看网络端口,NFS默认是使用111端口。
ss -nutlp |grep 111

二、客户端

1、安装客户端工具
sudo apt install nfs-common

2、查看NFS服务器上的共享目录
sudo showmount -e 服务端IP地址

3、创建本地挂载目录
mkdir -p /data/apks

4、挂载共享目录
sudo mount -t nfs 服务端IP地址:/data/apks /data/apks

5、配置开机自动挂载

sudo echo "服务端IP:/data/apks   /data/apks     nfs    _netdev  0  0" >>/etc/fstab
sudo mount -a
发布了129 篇原创文章 · 获赞 94 · 访问量 3万+

猜你喜欢

转载自blog.csdn.net/anqixiang/article/details/103365112
今日推荐