码迷,mamicode.com
首页 > 系统相关 > 详细

linux文件共享之nfs

时间:2017-11-21 01:14:12      阅读:244      评论:0      收藏:0      [点我收藏+]

标签:tcp   实验   应用   gid   技术分享   src   共享   centos   nfs-utils   

本次实验centos6.5

192.168.204.150 nfs150

192.168.204.128 客户端

实验开始,仍然是关闭防火墙,关闭SELinux

还记得命令吗?

# /etc/init.d/iptables stop

# chkconfig iptables off

# vim /etc/selinux/config

修改为SELINUX=disabled

# setenforce 0  即时生效


 

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

【nfs 150】nfs 服务器端

yum install nfs* -y

技术分享图片

# mkdir /webdata
NFS 安装完毕,需要创建共享目录,共享目录在/etc/exports 文件里面配置

/webdata/ *(rw,sync,no_root_squash)

参数的注释,在尾部,谢谢

然后就可以启动nfs 了

# /etc/init.d/rpcbind start  # 请先启动rpcbind否则报错噢

# chkconfig rpcbind on

# /etc/init.d/nfs start

# chkconfig nfs on


【客户端】

可以新建文件夹

# mkdir /webdata

然后执行

# mount -t nfs 192.168.204.150:/webdata /webdata

技术分享图片

恭喜你,没有成功!

现在的你需要一个新的 安装包

# yum install nfs-utils -y

技术分享图片

呵呵,依赖的包还真不少,统统安装

你可以执行

# showmount -e 192.168.204.150   # 查看150机器的共享目录是哪个?

再次执行

# mount -t nfs 192.168.204.150:/webdata /webdata

# cd /webdata

# ls

是的就像你的本地硬盘一样,只要你有权限,就可以为所欲为了。

重要提示,如果想每次重启机器,自动挂载,请修改/etc/rc.local 文件,添加挂载命令

mount -t nfs 192.168.204.150:/webdata /webdata

而不是不是不是 修改/etc/fstab


 

配置文件参数解释:

/webdata  共享目录

* 代表所有ip都可以访问

 

ro:该主机对该共享目录有只读权限

rw:该主机对该共享目录有读写权限

root_squash:客户机用root用户访问该共享文件夹时,将root用户映射成匿名用户

no_root_squash:客户机用root访问该共享文件夹时,不映射root用户

all_squash:客户机上的任何用户访问该共享目录时都映射成匿名用户

anonuid:将客户机上的用户映射成指定的本地用户ID的用户

anongid:将客户机上的用户映射成属于指定的本地用户组ID

sync:资料同步写入到内存与硬盘中

async:资料会先暂存于内存中,而非直接写入硬盘

 

只要方向对的,每天进步,总会到达你想要的远方!!!

linux文件共享之nfs

标签:tcp   实验   应用   gid   技术分享   src   共享   centos   nfs-utils   

原文地址:http://www.cnblogs.com/yes5144/p/7868642.html

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