centos6.5 nfs实时共享

发布时间:2016-12-31 6:57:15编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"centos6.5 nfs实时共享 ",主要涉及到centos6.5 nfs实时共享 方面的内容,对于centos6.5 nfs实时共享 感兴趣的同学可以参考一下。

centos6.5 nfs实时共享

一、什么时NFS

      NFS(Network File System)——网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源。在NFS的应用中,NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样,可以做到实时共享

二、安装步骤

1.客户端和服务端都需要安装重启这两个服务(centos6.5系统自带这两个组件)

安装和配置依赖服务:# yum ‐y install rpcbind# service rpcbind start# chkconfig rpcbind on安装NFS服务及客户端# yum ‐y install nfs‐utils启动停止NFS# service NFS { start | stop | restart }设置NFS服务开机自启动# chkconfig nfs on

2.服务端(共享本机文件夹)

# vim /etc/exports<输出目录> 客户端(共享选项)共享目录:服务端共享的目录,比如共享/share/upload ,就写/share/upload客户端: 可以是IP地址,也可以是地址段或者域名,例如:IP地址: 192.168.1.100 # 客户端只能是IP为192.168.1.100的主机地址段: 192.168.1.0/24 # 客户端是192.168.1.0/24这个网段的所有主机
模糊匹配ip或者域名:92.168.1* 或 www.xing*共享选项:insecure:允许客户端从大于1024的tcp/ip端口连接服务器;
no_root_squash:只有root用户有权限挂载
rw:read-write,可读写;
ro:read-only,只读;
sync:文件同时写入硬盘和内存;
async:文件暂存于内存,而不是直接写入内存;
no_root_squash:NFS客户端连接服务端时如果使用的是root的话,那么对服务端分享的目录来说,也拥有root权限。显然开启这项是不安全的。
root_squash:NFS客户端连接服务端时如果使用的是root的话,那么对服务端分享的目录来说,拥有匿名用户权限,通常他将使用nobody或nfsnobody身份;
all_squash:不论NFS客户端连接服务端时使用什么用户,对服务端分享的目录来说都是拥有匿名用户权限;
anonuid:匿名用户的UID值,通常是nobody或nfsnobody,可以在此处自行设定;
anongid:匿名用户的GID值。

例子:

/share/upload 192.168.1.100(insecure,rw,sync,no_root_squash)

重新加载共享文件(让共享生效)

# exportfs -rv  ##重新将设定加载

2.客户端(挂载共享文件夹到本机

通常,默认通过mount的方式挂载,语法如下:# mount ‐t nfs server_IP:sharedirectory localdirectory例如:# mount ‐t nfs 192.168.1.100:/share/upload /srv/www/app/upload也可以通过写入/etc/fstab的方式进行开机自动挂载# vim /etc/fstab192.168.1.100:/share/upload /srv/www/app/upload

3.取消挂载和取消共享目录

取消挂载umount -f /srv/www/app/HongTa/HongTa_trade_web/WebRoot/upload取消共享exportfs –a

NFS服务中还有一个常用的命令那就是exportfs,它的常用选项为[-aruv]

-a :全部挂载或者卸载;

-r :重新挂载;

-u :卸载某一个目录;

-v :显示共享的目录;

4.挂载故障排除
   a.客户端没有安装nfs‐utils
   b.如果服务端开启了防火墙,需要在服务端防火墙配置中设置放行TCP 2049端口

   c.pemission denied(用户没有权限),可参考

   linux NFS安装配置及常见问题、/etc/exports配置文件、showmount命令

   NFS网络共享服务部署


上一篇:翻译:使用tbb实现特征检测的例子
下一篇:[ZZ] A Proposal For Compiling Direct3D HLSL With LLVM (Written by Michael Larabel )

相关文章

相关评论

本站评论功能暂时取消,后续此功能例行通知。

一、不得利用本站危害国家安全、泄露国家秘密,不得侵犯国家社会集体的和公民的合法权益,不得利用本站制作、复制和传播不法有害信息!

二、互相尊重,对自己的言论和行为负责。

好贷网好贷款