码迷,mamicode.com
首页 > 其他好文 > 详细

NFS服务器搭建与autofs自动挂载

时间:2019-11-18 00:01:09      阅读:63      评论:0      收藏:0      [点我收藏+]

标签:nfs共享   sha   分布   yum   路径   请求   依赖   cal   auto   

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

NFS在文件传送或信息传送过程中依赖于RPC协议,RPC远程过程调用 (Remote Procedure Call) 是能使客户端执行其他系统中程序的一种机制,NFS本身是没有提供信息传输的协议和功能的。

NFS应用场景,常用于高可用文件共享,多台服务器共享同样的数据,可扩展性比较差,本身高可用方案不完善,取而代之的数据量比较大的可以采用MFS、TFS、HDFS、GFS等等分布式文件系统。

二、 服务端安装配置

1、NFS文件系统安装配置

yum install nfs* rpcbind -y
NFS安装完毕,需要创建共享目录,共享目录在vi /etc/exports文件里面配置,可配置参数如下,在配置文件中添加如上一行,然后重启Portmap:

/data/ *(rw,no_root_squash,no_all_squash,sync)
配置文件详解:

/data/ 表示需要共享的目录。
IP 表示允许哪个客户端访问。
IP后括号里的设置表示对该共享文件的权限。
ro 只读访问
rw 读写访问
sync 所有数据在请求时写入共享
all_squash 共享文件的UID和GID映射匿名用户anonymous,适合公用目录。
no_all_squash 保留共享文件的UID和GID(默认)
root_squash root用户的所有请求映射成如anonymous用户一样的权限(默认)

三、报错信息

PS报错信息:

1、技术图片

解决方法:

rpcinfo -p

rpm -qa |grep nfs-utils

yum -y install nfs-utils

systemctl start nfs-utils

systemctl enable nfs-utils

rpcinfo -p

mount -t nfs 10.6.191.183:/nfs /home/ddsc/data/

四、 autofs的自动挂载
autofs是根据需要自动挂载,默认5分钟不使用自动卸载挂载点!nfs,smb,iso,sd*的挂载

环境:RHEL6.5/Centos6.5 172.24.0.25

01、安装autofs

um install -y autofs

rpm -ql autofs | less #查看配置文件位置
1
2
配置文件:

/etc/auto.master #主配置

/etc/auto.misc #挂载点配置样板
1
2
02、测试autofs

vim /etc/auto.mvp

nfs -fstype=nfs 172.24.0.24:/share ###nfs 是挂载点
1
2
vim /etc/auto.master
/mvp /etc/auto.mvp ###加载配置文件 /mvp进入挂载点的路径

service autofs restart
1
2
[root@zabbix_proxy etc]# df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda2 40254272 11193596 28651804 29% /
tmpfs 436668 72 436596 1% /dev/shm ###未挂载
[root@zabbix_proxy etc]# cd /mvp/
[root@zabbix_proxy mvp]# ll
总用量 0
[root@zabbix_proxy mvp]# cd nfs ###进入挂载点,看到nfs共享的文件,切压制为nobody
[root@zabbix_proxy nfs]# ll
总用量 4
-rw-rw-rw-. 1 nobody nobody 3 12月 28 11:57 hello
[root@zabbix_proxy nfs]# df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda2 40254272 11193592 28651808 29% /
tmpfs 436668 72 436596 1% /dev/shm
172.24.0.24:/share 40051584 20146944 19497728 51% /mvp/nfs ####显示已挂载
[root@zabbix_proxy nfs]# mkdir go
[root@zabbix_proxy nfs]# touch xiaobang
[root@zabbix_proxy nfs]# ll ###测试可以新建文件
总用量 8
drwxr-xr-x. 2 nobody nobody 4096 12月 28 12:04 go
-rw-rw-rw-. 1 nobody nobody 3 12月 28 11:57 hello
-rw-r--r--. 1 nobody nobody 0 12月 28 12:04 xiaobang

NFS服务器搭建与autofs自动挂载

标签:nfs共享   sha   分布   yum   路径   请求   依赖   cal   auto   

原文地址:https://www.cnblogs.com/ycgod/p/11878987.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!