




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
CentOS 下下 NFS 服务器配置实例服务器配置实例 2011 02 23 16 54 41 标签 CentOS NFS 服务器 原创作品 允许转载 转载时请务必以超链接形式标明文章 原始出处 作者信息和本声明 否则将追究 法律责任 一 应用环境介绍 一 应用环境介绍 用途操作系统IP 地址 服务器端CentOS 5 2 X86 64 192 168 0 121 客户端CentOS 5 2 X86 64 192 168 0 122 二 二 NFS 相关软件的安装 相关软件的安装 root youxia122 yum y install portmap nfs 三 服务器端配置 三 服务器端配置 1 创建共享的目录 root youxia121 data mkidr usr local data 2 修改 NFS 配置文件 root youxia121 data vi etc exports usr local data 192 168 0 122 rw no root squash no all squash sync 注 配置文件说明 usr local data 为共享的目录 使用绝对路径 192 168 0 122 rw no root squash no all squash sync 为客户端的地址及权限 地址可以 是一个网段 一个 IP 地址或者是一个域名 域名支持通配符 如 地址与权限 中间没有空格 权限说明 rw read write 可读写 ro read only 只读 sync 文件同时写入硬盘和内存 async 文件暂存于内存 而不是直接写入内存 no root squash NFS 客户端连接服务端时如果使用的是 root 的话 那么对服务端分享的目录 来说 也拥有 root 权限 显然开启这项是不安全的 root squash NFS 客户端连接服务端时如果使用的是 root 的话 那么对服务端分享的目录来 说 拥有匿名用户权限 通常他将使用 nobody 或 nfsnobody 身份 all squash 不论 NFS 客户端连接服务端时使用什么用户 对服务端分享的目录来说都是拥有 匿名用户权限 anonuid 匿名用户的 UID 值 通常是 nobody 或 nfsnobody 可以在此处自行设定 anongid 匿名用户的 GID 值 四 启动四 启动 NFS 服务器并进行测试 服务器并进行测试 1 启动 NFS 服务器 root youxia121 data service portmap start 启动 portmap 确定 root youxia121 data service nfs start 启动 NFS 服务 确定 关掉 NFS 配额 确定 启动 NFS 守护进程 确定 启动 NFS mountd 确定 2 在客户端进行测试 创建需要挂载的目录 root youxia122 local mkdir usr local data 执行挂载命令 root youxia122 local mount t nfs 192 168 0 121 usr local data usr local data o proto tcp o nolock 在客户端创建一个测试文件并进行检查 root youxia122 cd usr local data root youxia122 data echo this is a test usr local data hehehe root youxia122 data ll h 总计 8 0K rw r r 1 root root 15 02 23 16 47 hehehe 在服务器端检查 root youxia121 usr ll h usr local data 总计 8 0K rw r r 1 root root 15 02 23 16 47 heheh 五 我在配置中遇到的问题 五 我在配置中遇到的问题 1 在启动 NFS 服务器的时候遇到的一个问题如下 原因在于 NFS 配置文件中地址与权限中间 多了一个空格 去掉空格重新启动即可 root youxia121 local service nfs restart 关闭 NFS mountd 确定 关闭 NFS 守护进程 确定 关闭 NFS 服务 确定 启动 NFS 服务 exportfs No options for usr local data 192 168 0 122 suggest 192 168 0 122 sync to avoid warning exportfs No host name given with usr local data rw no root squash no all squash sync suggest rw no root squash no all squash sync to avoid warning 确定 关掉 NFS 配额 确定 启动 NFS 守护进程 确定 启动 NFS mountd 确定 2 客户端在挂载的时候遇到的一个问题如下 可能是网络不太稳定 NFS 默认是用 UDP 协议 换成 TCP 协议即可 root youxia122 local mount t nfs 192 168 0 121 usr local data usr local data mount nfs Input output error 解决方法 mount t nfs 192 168 0 121 usr local data usr local data o proto tcp o nolock NFS 的安装配置 centos 5 yum install nfs utils portmap centos 6 yum install nfs utils rpcbind 本节是使用 centos 6 的配置过程 设备 两台 centos6 OS 安装的时候选择的是 Basic Server 软件配置包 首先 让两台机器都安装 NFS 的 软件包 如下显示的是服务器端 root roothomes home yum install nfs utils rpcbind Loaded plugins fastestmirror Loading mirror speeds from cached hostfile base extras updates Setting up Install Process Package rpcbind 0 2 0 8 el6 x86 64 already installed and latest version Resolving Dependencies Running transaction check Package nfs utils x86 64 1 1 2 3 15 el6 set to be updated Finished Dependency Resolution Dependencies Resolved Package Arch Version Repository Size Updating nfs utils x86 64 1 1 2 3 15 el6 base 308 k Transaction Summary Install 0 Package s Upgrade 1 Package s Total download size 308 k Is this ok y N y Downloading Packages nfs utils 1 2 3 15 el6 x86 64 rpm 308 kB 00 10 warning rpmts HdrFromFdno Header V3 RSA SHA1 Signature key ID c105b9de NOKEY base gpgkey 3 3 kB 00 00 Importing GPG key 0 xC105B9DE CentOS 6 Key CentOS 6 Official Signing Key from etc pki rpm gpg RPM GPG KEY CentOS 6 Is this ok y N y Running rpm check debug Running Transaction Test Transaction Test Succeeded Running Transaction Updating 1 nfs utils 1 2 3 15 el6 x86 64 1 2 Cleanup 1 nfs utils 1 2 2 7 el6 x86 64 2 2 Updated nfs utils x86 64 1 1 2 3 15 el6 Complete root roothomes home 服务器端 建立挂载的目录 并且挂载目录 root roothomes etc mkdir opt centos6 root roothomes etc cd opt centos6 root roothomes opt centos6 mkdir thisISnfsFile root roothomes opt centos6 ls thisISnfsFile root roothomes etc vi etc exports root roothomes opt centos6 cat etc exports opt centos6 192 168 1 0 24 ro no root squash 备注 opt centos6 表示 nfs 共享的目录 192 168 1 0 192 168 1 254 区间的 IP 可以访问 访问权限是自读 root 用户 启动对应的服务 root roothomes opt centos6 chkconfig nfs on root roothomes opt centos6 etc init d rpcbind start root roothomes opt centos6 etc init d nfs start Starting NFS services OK Starting NFS quotas OK Starting NFS daemon OK Starting NFS mountd OK root roothomes opt centos6 service iptables stop iptables Flushing firewall rules OK iptables Setting chains to policy ACCEPT filter OK iptables Unloading modules 三 OK 客户端 root roothomes home yum install nfs utils rpcbind 安装完毕 root vmBS00 service iptables stop iptables Flushing firewall rules OK iptables Setting chains to policy ACCEPT filter OK iptables Unloading modules OK 查看是否能访问 nfs 服务 root vmBS00 showmount e 192 168 1 75 Export list for 192 168 1 75 opt centos6 192 168 1 0 24 root vmBS00 mkdir opt centos6 root vmBS00 mount t nfs 192 168 1 75 opt centos6 opt centos6 root vmBS00 ls opt centos6 thisISnfsFile 配置开机自动挂载 root vmBS00 vi etc fstab
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 北京附近茶知识培训课程课件
- 图形词汇测试题及答案
- 液压系统试题及答案
- 大厂采购面试题及答案
- 2025年贵阳市乌当区实验小学教师招聘考试笔试试题(含答案)
- 职业暴露与标准预防培训考试题及答案
- 2025年执业药师重点试题带答案
- 2024年辽宁省安全生产月知识培训测试试题及参考答案
- 北京消防防护知识培训课件
- 中级老年照护考试模拟题及答案
- PICC维护技术操作SOP
- 第四课 公民义务 复习课件-2022-2023学年部编版道德与法治八年级下册
- UG基础培训课件
- 初二英语上册完形填空练习题及答案
- GB/T 1149.4-2008内燃机活塞环第4部分:质量要求
- 2022年高校教师资格证(高等教育心理学)考试题库深度自测300题加下载答案(四川省专用)
- 地基基础工程施工方法及基础知识课件
- 2017年9月国家公共英语(三级)笔试真题试卷(题后含答案及解析)
- 2021年西安陕鼓动力股份有限公司校园招聘笔试试题及答案解析
- 江西师范大学研究生院非事业编制聘用人员公开招聘1人(专业学位培养办公室助理)(必考题)模拟卷
- 2021社会保险法知识竞赛试题库及答案
评论
0/150
提交评论