天天看点

ubuntu16.04下nfs服务搭建

环境:ubuntu16.04

一.nfs简介

NFS是Network File System的缩写,即网络文件系统。一种使用于分散式文件系统的协定,由sun公司开发,于1984年向外公布。功能:通过网络让不同的机器、不同的操作系统能够彼此分享个别数据,让应用程序在客户端通过网络访问位于服务端磁盘中的数据,是在类Unix系统间实现磁盘文件共享的一种方法。

作用:用于Linux系统间进行文件共享

优点:配置简单,使用方便

缺点:兼容性差,安全性低

应用:机房集群内部的服务器共享,企业里常用nfs搭建存储系统(盘阵系统)

模式:C/S 模式

端口:NFS通常运行于2049端口

二.nfs服务的安装

1.安装nfs服务

sudo apt-get install nfs-kernel-server rpcbind
           

2.修改配置文件

sudo vi /etc/exports
           

添加如下内容

/home/wang/linux/nfs *(rw,sync,no_root_squash)
           

/home/wang/linux/nfs:共享的目录

*:指定所有用户可以访问,但要能够ping通

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

192.168.1.12 只有该192.168.1.2用户能挂载

(ro,sync,no_root_squash):权限

ro : 只读

rw : 读写

sync : 同步

no_root_squash: 不降低root用户的权限

3.重新启动nfs服务

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

三.nfs客户端连接nfs服务器

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

ping 192.168.0.104
           
ubuntu16.04下nfs服务搭建

2、查看服务端的共享目录

showmount -e 192.168.0.104
           
ubuntu16.04下nfs服务搭建

可以看到nfs服务器的共享目录是/home/wang/linux/nfs.

3、将该目录挂载到本地

mount 192.168.0.104:/home/wang/linux/nfs /mnt
           

将/home/wang/linux/nfs目录挂载在/mnt下了。