NFS

Posted xianglei_

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了NFS相关的知识,希望对你有一定的参考价值。

NFS的使用:

主机   192.168.189.129

备份机 192.168.189.130

技术图片

图文详解见:https://www.cnblogs.com/security-guard/Linux公社详解NFS共享存储服务

 实验操作:准备一台服务器当存储服务器,在其上部署nfs(192.168.189.129)

1)机器下载  rpcbind 和 nfs-utils

1
yum -y install rpcbind nfs-utils

  开启服务,并在主服务器设置开机自启

1
2
3
4
5
6
7
8
9
10
11
12
linux 6:
 
service rpcbind start
service nfs start
chkconfig rpcbind on
chkconfig nfs on
 
linux 7:
systemctl start rpcbind
systemctl enable rpcbind
systemctl start  nfs
systemctl enable nfs

2)准备一个共享目录

1
mkdir /opt/html

3)编辑共享文件

1
2
3
4
5
6
7
8
9
10
11
12
13
14
编辑共享文件
vim /etc/exports
 
/opt/html       192.168.189.0/24(rw,no_root_squash)  #赋予读写权限
 
重载共享配置文件
   exportfs -rv
关闭相关防火墙,selinux
linux 6:
   service iptables stop
   setenforce 0
linux 7:
   systemctl stop firewalld
   setenforce 0

  

4) 在客户端挂载该共享目录(192.168.189.130)

首先下载nfs

1
yum -y install nfs-utils

  下一步:

1
2
3
4
5
6
7
挂载129机器
showmout -e 192.168.189.129
如果可以看到共享的目录,说明可以执行挂载该目录了
mount  -t  nfs   192.168.189.129:/opt/html   /var/www/html
 
执行mount命令查看是否挂载成功
mount<br>成功:192.168.189.129:/opt/html on /var/www/html type nfs (rw,vers=4,addr=192.168.189.129,clientaddr=192.168.189.130)

  技术图片

 

 

技术图片

附件:

NFS常用路径

说明

/etc/exports

NFS服务的主配置文件。

/usr/sbin/exports

NFS的管理命令,可以加载NFS配置生效等

/usr/sbin/showmount

用来客户端查看NFS配置及挂在结果命令

/var/lib/nfs/etab

NFS配置文件的完整参数设定文件

/pro/mounts

客户端挂在参数

/vae/lib/nfs/rmtab

客户端访问服务器exports的信息列表

以上是关于NFS的主要内容,如果未能解决你的问题,请参考以下文章

NFS错误代码-110的确切含义

如何在 C 代码中检查目录是不是在 NFS 文件系统上?

java保存nfs

NFS

rsync nfs 实时同步,结合实战

Linux NFS服务