您的位置:首页 > 运维架构 > Linux

Linux,windows下nfs服务器的挂载

2016-05-16 17:34 531 查看
web:192.168.1.10 nfs:192.168.1.11
1 配置nfs服务器
安装软件

yum install rpcbind

yum install nfs

创建共享目录
mkdir /tmp/rw
mkdir /tmp/ro
更改属猪属组
chmod -R nfsnobody.nfsnobody rw
chmod -R nfsnobody.nfsnobody ro
vim /etc/exports
/tmp/rw 192.168.1.10/24(rw)
/tmp/ro 192.168.1.10/24(ro)
关闭 selinux iptables
setenforce 0
/etc/init.d/iptables stop

service rpcbind restart (需先重启)
service nfs restart
showmount -e localhost 查看

2 web客户端
安装软件 重启服务

mkdir /tmp/rw
mkdir /tmp/ro
showmount -e 192.168.1.11 查看nfs服务器
挂载
mount -t nfs 192.168.1.11:/tmp/rw /tmp/rw
mount -t nfs 192.168.1.11:/tmp/ro /tmp/ro
df -hT 查看本机挂载情况
查看写入情况
cd /tmp/ro
touch q
cd /tmp/rw
touch q

3 配置开机自动挂载 nfs 和客户端都要配置
配置开机启动服务
chkconfig --level 35 rpcbind on
chkconfig --level 35 nfs on
chkconfig --list rpcbind
chkconfig --list nfs
等级0表示:表示关机
等级1表示:单用户模式
等级2表示:无网络连接的多用户命令行模式
等级3表示:有网络连接的多用户命令行模式
等级4表示:不可用
等级5表示:带图形界面的多用户模式
等级6表示:重新启动
开机关闭selinux 和iptables
vim /etc/selinux/config
SELINUX=Permissive
chkconfig iptables off (2 3 4 5 等级关闭)

在web客户端配置自动挂载
echo "mount -t nfs 192.168.1.11:/tmp/ro /tmp/ro" >> /etc/rc.local
echo "mount -t nfs 192.168.1.11:/tmp/rw /tmp/rw" >> /etc/rc.local
完成 开机时先打开NFS 再打开web

若客户端不能找到nfs会 开机卡在 nfs挂载项 解决

开机 几秒内 倒计时
回车
按e
按向下箭头 指到kernel 按e
在quiet后加 空格 再加1 回车
按b
启动后 删除 rc.local 里的 挂载NFS命令 重启

Windows挂载的写入问题
将nfs服务器共享目录文件权限 改为777 则可写入 网上找的其他方法没有试出来

本文出自 “ITcain” 博客,请务必保留此出处http://521kun.blog.51cto.com/9397206/1773997
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: