




已阅读5页,还剩36页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
网络服务器搭建 配置与管理 Linux版 主编 杨云 马立新人民邮电出版社 项目三 配置与管理NFS服务器 项目描述 在Windows主机之间可以通过共享文件夹来实现存储远程主机上的文件 而在Linux系统中通过NFS实现类似的功能 项目目标 了解NFS服务的基本原理 掌握NFS服务器的配置与调试方法 掌握NFS客户端的配置方法 掌握NFS故障排除的技巧 3 3项目实施 3 4企业NFS服务器实用案例 3 5排除NFS故障 3 6项目实录 3 7练习题 3 8实践习题 3 9超级链接 项目三 配置与管理NFS服务器 3 1NFS相关知识 3 1 1NFS服务概述 Linux和Windows之间可以通过Samba进行文件共享 那么Linux之间怎么进行资源共享呢 这就要说到NFS NetworkFileSystem 网络文件系统 它最早是UNIX操作系统之间共享文件和操作系统的一种方法 后来被Linux操作系统完美继承 NFS最早是由Sun公司于1984年开发出来的 其目的就是让不同计算机 不同操作系统之间可以彼此共享文件 由于NFS使用起来非常方便 因此很快得到了大多数UNIX Linux系统的广泛支持 而且还被IETE 国际互联网工程组 制定为RFC1904 RFC1813和RFC301O标准 3 1 1NFS服务概述 1 使用NFS的好处 1 本地工作站可以使用更少的磁盘空间 因为通常的数据可以存放在一台机器上 而且可以通过网络访问到 2 用户不必在网络上每个机器中都设一个home目录 home目录可以被放在NFS服务器上 并且在网络上处处可用 3 诸如CD ROM DVD ROM之类的存储设备可以在网络上被其他的机器使用 这可以减少整个网络上可移动介质设备的数量 3 1 1NFS服务概述 2 NFS和RPC RPC最主要的功能就是记录每个NFS功能所对应的端口 它工作在固定端口111 当客户端需求NFS服务时 就会访问服务器的111端口 RPC RPC会将NFS工作端口返回给客户端 如图3 2所示 客户端可以将服务器上的分享目录直接加载到本地 NFS和RPC合作为客户端提供服务 3 1 1NFS服务概述 常规的NFS服务是按照如下流程进行的 1 NFS启动时 自动选择工作端口小于1024的1011端口 并向RPC 工作于111端口 汇报 RPC记录在案 2 客户端需要NFS提供服务时 首先向111端口的RPC查询NFS工作在哪个端口 3 RPC回答客户端 它工作在1011端口 4 于是 客户端直接访问NFS服务器的1011端口 请求服务 5 NFS服务经过权限认证 允许客户端访问自己的数据 思考 RPC服务重新启动后 为何要重新启动NFS服务 3 1 2NFS服务的组件 Linux下的NFS服务主要由以下6个部分组成 其中 只有前面3个是必需的 后面3个是可选的 1 rpc nfsd 2 pc mounted 3 portmap 4 rpc locked 5 rpc stated 6 rpc quotad 3 2项目设计及准备 在VMWare虚拟机中启动两台Linux系统 一台作为NFS服务器 主机名为server 规划好IP地址 比如192 168 8 188 一台作为NFS客户端 主机名为Client 同样规划好IP地址 比如192 168 8 186 配置一个NFS服务器 使得客户机可以浏览NFS服务器中特定目录下的内容 3 3项目实施 3 3 1任务1安装NFS服务器 1 所需要的套件对于RedHatEnterpriseLinux5来说 要启用NFS服务器 我们至少需要两个套件 它们分别是 1 portmap 2 nfs utils 3 3 1任务1安装NFS服务器 2 查询实际查询一下系统中是否已经安装了这两个套件 nfs utils和portmap组件已经正确安装 3 3 1任务1安装NFS服务器 另外 最好再查询一下NFS的各个程序是否在正常运行 命令如下 root server rpcinfo p 如果没有看到nfs和mounted选项 则说明NFS没有运行 需要启动它 root server serviceportmapstart root server etc rc d init d nfsstart 如果系统没有安装NFS和portmap服务 这时需插入第1张安装光盘 挂载 然后完成安装 1 安装portmap服务 2 安装NFS服务 3 3 2任务2配置NFS服务 1 exports文件的格式 3 3 2任务2配置NFS服务 在设置 etc exports文件时需要特别注意 空格 的使用 因为在此配置文件中 除了分开共享目录和共享主机以及分隔多台共享主机外 其余的情形下都不可使用空格 例如 以下的两个范例就分别表示不同的意义 homeClient rw homeClient rw 思考 上述两行含义有何不同呢 3 3 2任务2配置NFS服务 2 主机名规则 1 可以使用完整的IP地址或者网段 例如192 168 0 3 192 168 0 0 24或192 168 0 0 255 255 255 0都可以接受 2 可以使用主机名称 这个主机名称要在 etc hosts内或者使用DNS 只要能被找到就行 重点是可以找到IP地址 如果是主机名称 那么它可以支持通配符 例如 或 均可以接受 3 3 2任务2配置NFS服务 3 权限规则至于权限方面 就是小括号内的参数 常见的参数则有以下几种 rw read write 可读 写的权限 ro read only 只读权限 sync 数据同步写入到内存与硬盘当中 async 数据会先暂存于内存当中 而非直接写入硬盘 no root squash 登录NFS主机使用共享目录的用户 如果是root 那么对于这个共享的目录来说 它就具有root的权限 这个设置 极不安全 不建议使用 3 3 2任务2配置NFS服务 3 权限规则 root squash 在登录NFS主机使用共享目录的用户如果是root 那么这个用户的权限将被压缩成匿名用户 通常它的UID与GID都会变成nobody nfsnobody 这个系统账号的身份 all squash 不论登录NFS的用户身份如何 它的身份都会被压缩成匿名用户 即nobody nfsnobody anonuid anon是指anonymous 匿名者 前面关于术语squash提到的匿名用户的UID设定值 通常为nobody nfsnobody 但是你可以自行设定这个UID值 当然 这个UID必须要存在于你的 etc passwd当中 anongid 同anonuid 但是变成GroupID就可以了 3 3 3任务3启动与停止NFS服务器 1 启动NFS服务 root server serviceportmapstart root server servicenfsstart 2 停止NFS服务 root server servicenfsstop 3 3 3任务3启动与停止NFS服务器 3 重启NFS服务 root server servicenfsrestart 4 让NFS服务自动运行 3 3 4任务4了解NFS服务的文件存取权限 3 3 5任务5在客户端挂接NFS文件系统 1 查看NFS服务器信息 参数说明 a d e 3 3 5任务5在客户端挂接NFS文件系统 2 加载NFS服务器共享目录 3 3 5任务5在客户端挂接NFS文件系统 root Client mount tNFS服务器名称或地址 输出目录挂载目录 3 3 5任务5在客户端挂接NFS文件系统 3 3 5任务5在客户端挂接NFS文件系统 5 使用时自动挂接 自动挂接的主配置文件是 etc auto master 在这个文件中配置自动加载的语法格式为 MountPointmap name 参数说明 MountPoint 指定autofs的挂接点 比如 home map name 设置挂接点文件 里面包含所有自动挂接到MountPoint下的资源列表 3 4企业NFS服务器实用案例 3 4 1企业环境及需求 1 企业NFS服务器拓扑图 企业NFS服务器拓扑图 3 4 1企业环境及需求 3 4 2解决方案 Step1 创建相应目录 Step2 安装nfs utils及portmap软件包 Step3 编辑 etc exports配置文件 Step4 配置NFS固定端口 Step5 配置iptables策略 Step6 启动portmap和NFS服务 3 4 2解决方案 3 4 2解决方案 3 4 2解决方案 3 5排除NFS故障 常见的故障点划分为3个 网络 客户端或者服务器 1 网络对于网络的故障 主要有两个方面的常见问题 1 网络无法连通 2 无法解析主机名 2 客户端客户端在访问NFS服务器时 多使用mount命令 下面将列出常见的错误信息以供参考 1 服务器无响应 端口映射失败 RPC超时 2 服务器无响应 程序未注册 3 拒绝访问 4 不被允许 3
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 收费业务基础知识培训课件
- 2025年口腔高值耗材行业当前发展趋势与投资机遇洞察报告
- 2024年社区爱国卫生知识测试题及答案
- (2024)消防报警处理流程培训考题及答案
- 摩托车驾驶安全知识培训课件
- 2025年职业技能鉴定考试(应急救援员)综合能力测试题及答案
- 摩托车维修基础知识培训
- 2024年全国《学校儿童少年卫生》教育知识考试题库与答案
- 2025年社会工作者之初级社会综合能力过关检测试卷A卷附答案
- 摩托摔车安全知识培训总结课件
- 钢材中稀土赋存状态分析研究
- 2025-2030中国羟丙基淀粉醚行业市场发展趋势与前景展望战略研究报告
- 心外科进修汇报护理
- 软装工艺施工方案范本
- 学历案与深度学习:读书感悟与教育启示
- 血液透析患者的心理护理
- 医院患者病情评估制度
- 钢栏杆安装工程施工方案
- 《特种设备安全培训课件》
- 现代医学中石墨烯的科研进展及市场前景预测
- 四川省成都市2024-2025学年度高一上学期期末考试语文试题(含答案)
评论
0/150
提交评论