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

NFS服务器的搭建

时间:2016-06-17 17:30:14      阅读:163      评论:0      收藏:0      [点我收藏+]

标签:nfs服务器   nfs配置   

<--目录-->

1)NFS配置解析

2)NFS服务器的搭建



【NFS配置解析】

二.NFS共享服务

1.软件包

nfs-utils

portmap (RPC)   tcp/udp  111

2.主配置文件

/etc/exports

格式:

共享目录 客户机地址(参数,参数)

/root 192.168.4.20(rw,no_root_squash) pc110(rw,no_root_squash)

/root 192.168.10.88(rw,sync)

客户端地址

IP地址:192.168.4.20

网段地址:172.0.0.0/24 或 172.0.0.*

所有主机:*

单个域:wsyht.com

主机名:pc110.wsyht.com

参数

rw、ro:可读可写、只读

sync、async:同步写、异步写入(sync将数据写到内存的同时写到硬盘,async同时写到内存和硬盘)

no_root_squash: 保留来自客户端的root权限(默认客户端root用户会映射成nfsnobody用户,加了此参数,会保留root用户在权限)

all_squash: 客户端权限都降为nfsnobody


3.启动nfs

/etc/init.d/portmap restart  或 exportfs -rv

/etc/init.d/nfs restart

4.showmount -e 服务器ip

-e 查看NFS共享情况

-a 检查NFS使用情况

5.rpcinfo -p 服务器ip 查看RPC注删端口

6. mount -t nfs 192.168.1.1:/root /mnt //客户端挂载

注:客户端访问服务器端需要本地权限和网络权限都有才可以访问


查看nfs用了哪些端口

netstat -tulnp | grep -E ‘(nfs|rpc)‘


检查对方的RPC端口

rpcinfo -p 192.168.2.1 | grep -E ‘nfs|port‘



【NFS服务器的搭建】

NFS服务器的搭建(NFS和FTP的区别,NFS可以直接在挂载的目录上做文件更改,而FTP则只能上传和下载,不能直接在服务器上对文件做更改)


服务器端 192.168.2.1

客户端1  192.168.2.2

客户端2  192.168.2.3

客户端3  192.168.2.4


实验要求1:

服务器端将/root共享给客户端主机192.168.2.2

192.168.2.2可写、同步、允许客户机以root权限访问

服务器端操作:


1、安装软件包

#rpm -q nfs-utils portmap


2、修改主配置文件

#vi /etc/exports

/root 192.168.2.2(rw,sync,no_root_squash)

:wq


3、启动服务

#service portmap restart

#service nfs restart

#chkconfig protmap on

#chkconfig nfs on


4、客户端1测试

#service  portmap restart

#chkconfig portmap on

#showmount -e 192.168.2.1

#mkdir -p /nfs/root

#mount -t nfs 192.168.2.1:/root /nfs/root

#df -hT | grep nfs

#cd /nfs/root

#touch file1.txt

#ll file.txt



实验要求2(续上):

服务器端将/usr/src共享给客户端主机192.168.2.2和主机192.168.2.3

192.168.2.2可写、同步、客户端权限为nfsnobody

192.168.2.3只读、同步、客户端权限为nfsnobody


服务器操作:


1、修改主配置文件

#vi /etc/exports

/root 192.168.2.2(rw,sync,no_root_squash)

/usr/src 192.168.2.3(rw,sync) 192.168.2.4(ro,sync)

:wq


2、加载主配置文件,通过以下方式可无需重启

#exportfs -rv


3、设置权限

#setfacl -m u:nfsnobody:rwx /usr/src


4、客户端2测试(客户端3测试略)

#mkdir -p /data/src

#showmount -e 192.168.2.1

#mount 192.168.2.1:/usr/src/ /data/src/

#df -hT | grep nfs

#cd /nfs/src/

#touch file2

#ll file2



补充:


实验要求3(续上):

将上面/root共享通过fstab实现开机自动挂载


客户端2操作


1、修改主配置文件

#vi /etc/fstab

192.168.2.1:/root /nfs/root nfs defaults 0 0

:wq


2、挂载

#mount -a


3、检查

#df -h | grep nfs



实验要求4(续上):

将上面/usr/src共享通过autofs实现触发挂载


客户端2操作:


1、修改主配置文件

#vi /etc/auto.master

/test /etc/auto.test

:wq


2、新建文件夹

#mkdir /test


2、新建auto.test

#vi /etc/auto.test

src -fstype=nfs,rw 192.168.2.1:/usr/src/

:wq


3.重启服务

#service autofs restart


4.测试

#cd /test/src;ls


本文出自 “wsyht的博客” 博客,请务必保留此出处http://wsyht2015.blog.51cto.com/9014030/1790301

NFS服务器的搭建

标签:nfs服务器   nfs配置   

原文地址:http://wsyht2015.blog.51cto.com/9014030/1790301

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