• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
导航菜单
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx
您的位置:首页 > 服务器 >服务器运维 > NFS服务器简单配置

NFS服务器简单配置

作者:网友 字体:[增加 减小] 来源:互联网

本文主要包含nfs服务器配置,centos nfs服务器配置,linux nfs服务器配置,nfs服务器,nfs服务器搭建等服务器相关知识,网友希望可以进行参考

NFS服务器简单配置1.安装软件
包含的软件包:
NFS需要5个RPM,分别是:
setup-*:共享NFS目录在/etc/exports中定义
initscripts-*: 包括引导过程中装载网络目录的基本脚本
nfs-utils-*:包括基本的NFS命令与监控程序
portmap-*: 支持安全NFS RPC服务的连接
quota-*:网络上共享的目录配额,包括rpc.rquotad 这个包不是必须的)
//检查系统是否安装好所需的套件
#rpm -qa | nfs
#rpm -qa | portmap
//启动nfs服务前必须启动portmap服务
nfs-utils包括rpc.nfsd和rpc.mountd
如果以上软件都安装了,下面就可以开始配置了.

NFS服务器简单配置2.Server 端配置
NFS 启动需要的服务:
rpc.nfsd: 管理Client是否能够登陆主机的权限,还包括登陆者的ID判别
rpc.mountd:管理NFS的文件系统,当client端通过rpc.nfsd登陆主机后
rpc.rquotad:磁盘配额管理
# vi /etc/exports
//编辑此文件增加NFS的共享内容,如果没有该文件则增加.
exports主要参数:
rw:可读写权限
ro:只读权限
no_root_squash:对于登陆NFS主机的共享目录用户如果是root的话则对该目录具有root权限。这样做极
不安全,建议不用为好!
root_squash:对于登陆NFS主机的共享目录用户使用者如果是root则它的权限将被压缩成匿名使用者,同
时它的UID和GID都会变成nobody那个系统账号的身份。
all_squash:不管登陆NFS主机用户身份如何,它的身份都会被压缩成匿名使用者,通常就是nobody
anonuid:anonuid=xxx,制定NFS服务器/etc/passwd中匿名用户的UID
anongid:anonuid=xxx,制定NFS服务器/etc/passwd中匿名用户的GID
sync:数据在请求时写入共享
async:NFS在写入数据前可响应请求
secure:NFS通过1024以下的安全端口发送
insecure:NFS通过1024以上端口发送
hide:不共享NFS目录的子目录
no_hide:共享NFS目录的子目录
设置实例:
/home/public 192.168.0.*(rw) *(ro) 
//允许192.168.0网段用户对/home/public有读写权限,其他用户只读权限
/home/test192.168.0.100(rw)
//允许IP为192.168.0.100的用户访问/home/test,并且有读写权限
/home/linux  *.linux.org(rw,all_squash,anonuid=40,anongid=40)
//只要是linux.org域用户都可以访问,而且是读写权限,不管你是哪个用户你的身份都被改成:UID=40这
个账号名称
/tmp *(rw,no_root_squash)
//允许所有用户对tmp有可读写权限,如果是root则对该目录有root权限
启动服务:
#service portmap start
#service nfs start

NFS服务器简单配置3.Client设置
启动portmap服务
#service portmap start
在client上挂载NFS 共享目录
#mount -t nfs 172.17.196.10:/home/test /mnt/share
//把nfs上的共享目录/home/test挂载到本机的/mnt/share下(/mnt/share目录必须首先创建)
连接成功后nfs的test目录就mount到本机share上了.

NFS服务器简单配置4.调试监控
察看NFS 运行状态:
#nfsstat
察看RPC运行信息:
#rpcinfo -p IP
#rpcinfo -u hostname
exportfs [-aruv]
-a:全部挂载(或卸载) /etc/exports文件设定
-r:重新挂载 /etc/exports设定,也可以同步更新/etc/exports设定
-u:卸载某一目录
-v:在export时,将共享目录显示在屏幕上
在NFS Server上重新挂载exports内容(一般用在及时更改过exports但又不想重新启动机器的时候)
#exportfs -rv
卸载全部mount 目录 exportfs -au,这样在NFS Client上将看不到原来mount的目录
# exportfs -au
在NFS Server上显示已经mount上本机NFS目录的Client机器。
# showmount -a
All mount points on test:
172.17.196.11:/share
显示被mount出来的目录
# showmount -e 172.17.196.10
Export list for 172.17.196.10:
/share 172.17.196.11

NFS服务器简单配置5.会发生的问题
//使用者权限不符:
# mount -t nfs 172.17.196.10:/home/test /mnt/share
mount: 172.17.196.10:/home/test failed, reason given by server: Permission denied
//portmap服务未启动
# mount -t nfs localhost:/home/test /home/nfs
mount: RPC: Port mapper failure - RPC: Unable to receive
或mount: RPC: Program not registered
//防火墙问题

  1. Linux实战之NFS服务器客户端配置
  2. Linux实战攻略之NFS服务器安装配置
  3. Linux实战之NFS服务器图形化配置

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • NFS服务器简单配置
  • NFS服务器配置实例教程
  • 使用NFS服务器集成Windows和Unix系统
  • 两个Linux系统NFS服务器的配置方法
  • NFS服务器典型故障排除步骤
  • NFS服务器故障与问题诊断(1)
  • 提升NFS服务器的安全
  • 虚拟机下NFS服务器的配置
  • 虚拟机下NFS服务器的配置遇到的问题

相关文章

  • 挑战RISC地位 英特尔最牛至强E7实测(1)
  • 如何将I/O虚拟化整合到网络体系架构中
  • 如何面对Forefront TMG的消亡?
  • 虚拟专用服务器(VPS)入门【上】(1)
  • 如何安全清除Linux服务器的内容?(1)
  • LCD KVM简化管理 推动数据中心管理模式改变
  • WSUS服务器的工作原理
  • 浅谈网络服务器安全维护技巧
  • Windows NT服务器维护经验
  • Windows Server 2012研发前的思考(1)

文章分类

  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx

最近更新的内容

    • 用户不满VMware新版vSphere 5授权方式
    • 别因小失大 高端PC机不能充当服务器(1)
    • 管控、节能——曙光打造高性能计算“软”实力
    • Linux下NFS网络文件系统设定及管理
    • 跟我学 如何实现DNS集中解析
    • 搭建集中式系统日志服务器系统指南(1)
    • 服务器硬件系统之维护拆装教程
    • 谈谈企业级服务器管理工具选择
    • 如何使用Rex管理你的服务器?(1)
    • 教你十招判断服务器虚拟化是否适合自己?

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有