Chinaunix首页 | 论坛 | 博客
  • 博客访问: 7171779
  • 博文数量: 3857
  • 博客积分: 6409
  • 博客等级: 准将
  • 技术积分: 15948
  • 用 户 组: 普通用户
  • 注册时间: 2008-09-02 16:48
个人简介

迷彩 潜伏 隐蔽 伪装

文章分类

全部博文(3857)

文章存档

2017年(5)

2016年(63)

2015年(927)

2014年(677)

2013年(807)

2012年(1241)

2011年(67)

2010年(7)

2009年(36)

2008年(28)

分类: 系统运维

2015-02-21 17:04:32

RHCE 学习笔记(26) - NFS和autofs

[日期:2015-02-09] 来源:Linux社区  作者:beanxyz [字体:  ]
RHCE 学习笔记(26) - NFS和autofs

上一节说到了SMB/CIFS一般是Windows和Linux之间的访问协议;那么Linux系统之间互相访问则是通过NFS来实现。这一节学习如何配置NFS的服务器端,客户端以及autofs的使用。

服务器端:

首先创建一个测试的共享目录,修改(新建)一个exports文件,内容如下所示,然后关掉防火墙 (或者在firewalld里面打开nfs,rpc-bind和mounted3个服务),重启nfs服务。一个初步的设置就完成了,稍后会对这个文件做一点点修改。

客户端

可以使用showmount来查看远端的NFS共享

RHCE 学习笔记(26) - NFS和autofs

例如

RHCE 学习笔记(26) - NFS和autofs

本地创建一个目录,然后加载远端的共享

RHCE 学习笔记(26) - NFS和autofs

修改fstab文件开机实现自动加载

RHCE 学习笔记(26) - NFS和autofs

然后试着往里面写点东西。

输入 touch /nfs/aaa  试试看。

Biang !! 提示没有权限。这是为什么呢

这是因为默认的权限选项是root_squash,禁止远端用户具有root权限

RHCE 学习笔记(26) - NFS和autofs

可以查看各种选项配置

RHCE 学习笔记(26) - NFS和autofs

修改一下 exports文件,增加 no_root_squash

RHCE 学习笔记(26) - NFS和autofs

再试试,客户端就成功了

RHCE 学习笔记(26) - NFS和autofs

RHCE 学习笔记(26) - NFS和autofs

再做个测试,服务器再新建一个nfs共享

RHCE 学习笔记(26) - NFS和autofs

注意 修改nfs的时候不要轻易重启nfs服务,不然客户端那头会卡一会; 用exportfs来重新加载;

RHCE 学习笔记(26) - NFS和autofs

客户端看看已经更新了

RHCE 学习笔记(26) - NFS和autofs

然后和前面问题一样,没有权限写入

RHCE 学习笔记(26) - NFS和autofs

服务器端给other 组分配一个写的权限

RHCE 学习笔记(26) - NFS和autofs

客户端就能写入了,可以看见,客户端是以nfsnobody的身份登录的

RHCE 学习笔记(26) - NFS和autofs

第二个知识点是关于autofs的使用。我们可以使用fstab来实现自动加载;还有一种方式则是autofs。当我们访问一个目录的时候,他会自动挂载预先配置的外部设备(CD,NFS等等)

首先安装autofs

RHCE 学习笔记(26) - NFS和autofs

然后编辑 /etc/auto.master 文件。

默认的样本是指向 /misc /etc/auto.misc  意思是挂载点在/misc 下面,具体的挂载内容去/etc/auto.misc里面看。

依葫芦画瓢,我写了个 /mnt /etc/auto.aa

RHCE 学习笔记(26) - NFS和autofs

然后把那个示范的配置文件拷贝一份

RHCE 学习笔记(26) - NFS和autofs

自己修改一下,添加了两行数据,第一个是自动挂载本地光盘到 /mnt/dvd, 第二个是自动挂载远端nfs共享目录到/mnt/nfs

RHCE 学习笔记(26) - NFS和autofs

重启服务, 查看一下/mnt, 貌似是空的,但是直接访问绝对路径,是没有问题的,实验成功

RHCE 学习笔记(26) - NFS和autofs

这个时候再查看一下,两个挂载的目录已经自动创建了

RHCE 学习笔记(26) - NFS和autofs

最后提一句,autofs经常和ldap搭配使用,用来自动挂载远端的用户目录。比如用户家目录位于/home, 那么 auto.master文件里面改成 

/home /etc/auto.aa

对应的/etc/aut.aa里面就可以了

*  -fstype=nfs,rw ldap.com:/home/&

--------------------------------------分割线 --------------------------------------

 12.04安装NFS server 

NFS服务器安装配置实现Ubuntu 12.04与ARM文件共享 

Ubuntu搭建nfs服务器 

文件服务器NFS配置详解 

Ubuntu下搭建NFS网络文件系统服务器 

Heartbeat_ldirector+LB+NFS实现HA及LB、文件共享 

 5.5配置NFS服务器教程 

Ubuntu 12.10下NFS的安装使用 

--------------------------------------分割线 --------------------------------------

本文永久更新链接地址

阅读(530) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~