CentOS 6.5安装配置NFS服务器

前端之家收集整理的这篇文章主要介绍了CentOS 6.5安装配置NFS服务器前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

CentOS 6.5安装配置NFS服务器

OS:centos 6.5

服务端:10.1.11.201

客户端:10.1.11.202 10.1.11.203 10.1.11.204

1.服务端的配置

安装必须的yum包:

yum -y install nfs-utils rpcbind

创建共享目录:

mkdir /Udisk

编辑/etc/exports,注意IP地址和权限配置之间没有空格:

cat /etc/exports /Udisk 10.1.11.202(rw,sync,root_squash) /Udisk 11.203(rw,128); line-height:1.5!important">11.204(rw,255); line-height:1.5!important">sync,root_squash)

启动服务,并设置开机启动

service rpcbind start
service nfs start
chkconfig --level 2345 rpcbind on
chkconfig --level 2345 nfs on

2.客户端配置

安装必须的yum包:

yum -y install nfs-utils rpcbind

创建目录:

mkdir /Udisk

@H_403_81@

设置 Udisk权限

@H_403_81@

chmod 777 Risk

@H_403_81@

查看服务端共享的目录:

showmount -e 11.201

@H_403_81@

如:出现 clnt_create: RPC: Port mapper failure - Unable to receive: errno 113 (No route to host)

如果无法查看,得关闭防火墙,或者开放指定的端口

@H_403_81@

挂载共享目录到本地,并测试读写:

mount -t nfs 10.4.15.71:/Udisk /Udisk cd /Udisk && touch a

@H_403_81@

如 原先被挂载过,则需要先移除

umount /home/ftphome

出现异常

umount.nfs: /home/ftphome: device is busy

则 加个参数umount -l/home/ftphome

重新挂载命令 mount -t nfs 172.31.33.143:/public /home/ftphome

设置开机自动挂载:

vi /etc/fstab 11.201:/Udisk /Udisk nfs defaults 0 0

附:/etc/exports文件里读写配置参数含义(引自http://www.zhukun.net/archives/7096

rw:read-write,可读写; ro:read-only,只读; sync:同步写入(文件同时写入硬盘和内存),适用在通信比较频繁且实时性比较高的场合 async:异步写入(文件先写入内存,稍候再写入硬盘),性能较好(速度快),适合超大或者超多文件的写入,但有数据丢失的风险,比如突然断电等情况; 注意:除非特別有需要,否则不建议使用 async。如果沒有指定 sync 或 async,NFS 服务器在启动的时候会印出警告信息。 no_root_squash:NFS客户端连接服务端时如果使用的是 root 的话,那么对服务端分享的目录也使用 root 权限。不安全! root_squash:把客户端 root 身份的 UID/GID (0/0) 对应到服务端的 nobody 用户去,即服务端使用 nobody 用户来操作共享目录; all_squash:不论NFS客户端连接服务端时使用什么用户,对服务端分享的目录来说都是拥有匿名用户权限; anonuid:匿名用户的UID值,通常是nobody或nfsnobody,可以在此处自行设定; anongid:匿名用户的GID值。

原文链接:https://www.f2er.com/centos/376220.html

猜你在找的CentOS相关文章