文档介绍:第7章 NFS服务器
NFS服务器简介
实训27 配置NFS服务器
习题
NFS服务器简介
NFS服务器简介
NFS由Sun公司开发,work File System)的简称,是分布式计算系统的一个组成部分,它最主要的功能就是共享文件,可以将它看作一个文件服务器,实现不同操作系统可以共享文件。
NFS ,任一工作站PC均可以挂载NFS 服务器所提供的目录,像本地的磁盘分区一样,在NFS服务器设置好权限以后,可对网络范围内的客户端提供可靠的服务。
下一页
NFS服务器简介
NFS配置文件简介
NFS服务器所共享的文件或目录都记录在配置文件/etc/exports中。可以用下列命令查看NFS服务器的exports应用的选项。
[******@localhost root]# cd /etc
[******@localhost etc]# man exports |more
下一页
上一页
NFS服务器简介
NFS 客户端指定方式:
single host //groups //网络组,如***@group下成员
wildcards //通配符* 和? ,如*.,但不//
works //IP网络
上一页
下一页
NFS服务器简介
一般选项:
secure //是默认选项,它使用了 1024 以下的 TCP/IP 端口实现 NFS 的连接。指
//定 insecure 可以禁用这个选项
rw //允许 NFS 客户机进行读/写访问。缺省选项是只读的
async //可以改进性能,但是如果没有完全关闭 NFS 守护进程就重新启动了 NFS
//服务器,这也可能会造成数据丢失。默认设置为 sync
no_wdelay //关闭写延时。如果设置了 async,那么 NFS 就会忽略这个选项
下一页
上一页
NFS服务器简介
nohide //如果将一个目录挂载到另外一个目录之上,那么原来的目录通常就被隐藏
//起来或看起来像空的一样。要禁用这种行为,需启用 hide 选项
no subtree check//关闭子树检查,子树检查会执行一些不想忽略的安全性检查。缺省选项是
//启用子树检查
no_auth_nlm //也可以作为 insecure_locks 指定,它告诉 NFS 守护进程不要对加锁
//请求进行认证。缺省选项是 auth_nlm 或 secure_locks
下一页
上一页
NFS服务器简介
用户映射的选项包括:
root_squash //不允许 root 用户访问挂载上来的 NFS 卷
no_root_squash //允许 root 用户访问挂载上来的 NFS 卷
all_squash //对于公共访问的 NFS 卷来说非常有用,它会限制所有的 UID 和 GID,
只使用匿名用户。缺省设置是 no_all_squash
anonuid and anongid //这两个选项将匿名 UID 和 GID 修改成特定用户和组账号
下一页
上一页
NFS服务器简介
/etc/exports样例:
/ master(rw) trusty(rw,no_root_squash)
/projects proj*.(rw)
/usr *.(ro) ***@trusted(rw)
/home/joe pc001(rw,all_squash,anonuid=150,anongid=100)
/pub (ro,insecure,all_squash)
返回
上一页
实训27 配置NFS服务器
实训目的
在下面将对安装、启动运行NFS服务器及配置服务器进行学习,在学习过程中可以通过3种方式(命令行方式、图形下方式和Webmin方式)操作服务器达到学习的目的,只要掌握一种方法即可。
最后在客户端计算机上测试NFS服务器架设是否成功。
下一页
实训27 配置NFS服务器
相关知识
1. 查询、安装NFS软件包
查询是否安装了NFS软件包,执行以下命令:
[******@localhost root]# rpm -qa|grep nfs
nfs-utils--
redhat-config-nfs--5
如有nfs-utils--,说明已经安装了NFS软件包;如有redhat-config-nfs--5说明有图形下NFS服务器配置