Linux,windows下nfs服务器的挂载

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux,windows下nfs服务器的挂载相关的知识,希望对你有一定的参考价值。

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

以上是关于Linux,windows下nfs服务器的挂载的主要内容,如果未能解决你的问题,请参考以下文章

linux 挂载windows下目录,其它linux机器nfs的目录,自己dd的文件

Linux 挂载windows 共享目录

Windows10通过NFS挂载linux目录

如何把linux下的nfs共享目录挂载到window下的指定目录中

linux下挂载windows NFS文件共享出错

linux NFS服务器搭建 且使用Windows,macos系统挂载目录