1.安装说明
本文描述的是在linux上通过搭建nfs服务器来实现多台服务器之间文件共享的目的
2.环境准备
Linux系统:
服务器1: 充当文件服务器 (192.168.10.90)
服务器2: 充当客户端(192.168.10.98)
3.搭建步骤
3.1.文件服务器
3.1.1.检查是否安装相关的软件包
命令: rpm -qa | grep nfs
说明:如果还未安装nfs服务器,请执行下面步骤: (已安装过就跳过执行步骤3.1.2)
服务端安装nfs:
命令: yum install nfs-utils
3.1.2.创建一个准备用于共享访问的目录/data(这个目录可以自定义)
命令: mkdir -p /data
3.1.3.将共享目录信息以及共享开放的权限写入配置exports(vim /etc/exports)文件中
命令:
echo “/data 192.168.10.*(rw,no_root_squash)”>/etc/exports
查看配置文件: cat /etc/exports
内容如下:
/data 192.168.10.*(rw,no_root_squash)
上述配置表示:共享目录为/data,可以被192.168.10网段的主机访问,权限是读写(rw),对应root用户权限设置(no_root_squash),具体的参数说明可以参考NFS手册,这里配置的是最常用的参数,也足够用了.
3.1.4.重启文件服务器的NFS相关服务
命令: service rpcbind restart
命令: service nfs restart
3.1.5.设定相关服务在开机启动的时候自动启动
命令: chkconfig rpcbind on
命令: chkconfig nfs on
3.2.配置客户端访问
3.2.1.客户端安装nfs
命令: yum install nfs-utils
3.2.2.客户端访问也需要启动相关的访问服务
命令: service rpcbind restart
3.2.3.设置访问服务进程开机自动启动
命令: chkconfig rpcbind on
3.2.4.创建一个拥有把文件服务器共享目录挂载到本地的目录/data,你也可以不使用这个目录,这个目录路径没有必要和文件服务器的一致
命令: mkdir -p /data
3.2.5.通过mount命令指定挂载nfs文件服务器的目录/data到本地的/data目录
命令: mount -t nfs 192.168.10.90:/data /data
3.2.6.通过df -h命令查看挂载点