ubuntu16.04 NFS 文件共享设置

一.服务器端设置

1.1 服务器端需要安装 nfs-kernel-server 软件包:

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

1.2 创建共享的文件(也可以是已经存在的文件)

sudo mkdir -p /home/xxx/gongxiang

1.3.修改 exports 文件

sudo gedit /etc/exports

在最后面追加
/home/xxx/gongxiang *(rw,insecure,sync,no_root_squash,no_subtree_check)

1.4.重启 nfs

sudo service nfs-server restart

1.5 常用命令工具:

#在安装NFS服务器时,已包含常用的命令行工具,无需额外安装。

#显示已经mount到本机nfs目录的客户端机器。

sudo showmount -e localhost

#将配置文件中的目录全部重新export一次!无需重启服务。

sudo exportfs -rv

#查看主机ip

ifconfig -a 

#查看NFS的运行状态

sudo nfsstat

#查看rpc执行信息,可以用于检测rpc运行情况

sudo rpcinfo

二.客户端设置

2.1安装NFS服务:

#执行以下命令安装NFS服务器,

#apt会自动安装nfs-common、rpcbind等13个软件包

sudo apt install nfs-kernel-server

2.2查看NFS服务器上的共享目录

#显示指定的 ip(ifconfig -a 查看)NFS服务器上export出来的目录

sudo showmount -e xxx.xxx.xxx.xxx(ip)

2.3创建本地挂载目录(文件夹必须为空)

sudo mkdir -p /xxx/xxx

2.4挂载共享目录

#将NFS服务器ip上的目录,挂载到本地的/mnt/目录下

 sudo mount -t nfs xxx.xxx.xxx.xxx:/home/xxx/gongxiang   /xxx/xxx 
                           ip         被共享文件夹     客户端共享路径        

三.系统启动时自动挂载共享目录

编辑 /etc/fstab 文件令挂载共享目录的 mount 操作成为系统的固定配置(手动输入的 mount 命令属于临时挂载,重启会自动卸载),使得系统重启后可以自动挂载远程文件系统。 /etc/fstab 文件的示例内容如下:

filesystemmountpointfstypeflagsdumpfsck
xxx.xxx.xxx.xxx:/home/xxx/gongxiang/xxx/xxxnfsrw,bg,intr,hard,nodev,nosuid

注意:客户端使用时,必须保证服务端正常运行

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值