在WINDOWS2008 Server 中创建NFS服务器,使用LINUX的MOUNT命令去加载网络盘
Posted 黄海的编程知识世界
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在WINDOWS2008 Server 中创建NFS服务器,使用LINUX的MOUNT命令去加载网络盘相关的知识,希望对你有一定的参考价值。
1、在WINDOWS服务器中创建NFS SERVER
首先,打开服务管理器,选择添加角色;
选中文件服务,下一步;
出现一个提示,不管它,继续下一步;
在接下来的页面中选中“网络文件系统服务”(NFS),下一步;
点击安装;
系统开始安装,大约需要几分钟;
安装完成,点击关闭;
这样,在Windows Server 2008
R2建立了NFS服务,然后选择一个分区,新建一个文件夹,比如NFS;
在文件夹上右键,属性,可以看到属性列表多了一个NFS共享;
点击管理NFS共享,选择共享此文件夹,下面的验证默认就好;
点击“权限”,这里默认显示所有计算机都有只读权限,不允许根目录访问,不必管它,选择“添加”;
二、以下为Centos x64 的内容
#创建一个测试目录
mkdir /mnt/nfs -p
#安装软件包
yum -y install nfs-utils rpcbind
#查看一个Windows Server NFS的正确性
showmount -e 192.168.1.210
Export list for 192.168.1.210:
/ShaoHuiLin (everyone)
#手动挂载
mount -t nfs 192.168.1.210:/ShaoHuiLin /mnt/nfs -o proto=tcp -o nolock -o soft -o rw,sync,noatime
mount -t nfs 192.168.1.210:/ShaoHuiLin /mnt/nfs -o proto=tcp -o nolock -o hard -o intr -o rw,sync,noatime
这两种测试了,都可以,具体的 hard+intr和soft的区别自行BAIDU
#重启后自动挂载
echo "mount -t nfs 192.168.1.210:/ShaoHuiLin /mnt/nfs -o proto=tcp -o nolock -o soft -o rw,sync,noatime">> /etc/rc.d/rc.local
写在最后:
1、WINDOWS NFS服务创建启动后,发现修自动在防火墙中添加了端口开放,无需关闭防火墙,即可实现Linux服务器中NFS的挂载。
因为不是什么 Samba协议的445端口,所以不用怕什么病毒了。
3、这个玩意是可以面向所有服务器开放的,其实也没什么安全问题,不像Samba还要使用用户名与密码去连接。
5、这个NFS有个巨大的缺点,就是SERVER端服务如果DOWN机了,那么NFS的客户机就会执行 df -h 停住了。这时候,需要手动执行一下 umount -l /mnt/nfs 然后重新mount一次,这是个很严重的问题,需要一些技七巧去处理。
哈哈,比SSH协议的那个SFTP的靠谱!!!
Windows NFS 安装和配置
注:需要将名称为“所有计算机”的访问类型改为“无访问权限”,再将可访问IP的访问类型改为“读写”,并勾选“允许根目录访问” ,如WINDOWS有防火墙开放“2049”端口
CentOS需要开启两个服务:
yum install nfs-utils rpcbind
service rpcbind start
service nfs start
挂载方法:
mount 10.10.14.227:/test /usr/local/wb_test/
也可以进行系统启动自动挂载
修改fstab文件
vi /etc/fstab
如果出现问题,可以看到:
http://blog.chinaunix.net/uid-14825809-id-4978083.html
以上是关于在WINDOWS2008 Server 中创建NFS服务器,使用LINUX的MOUNT命令去加载网络盘的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 SQL Server Management Studio (2008) 在 SQL Server Compact Edition 中创建列
如何在 SQL Server 2008 中创建具有新名称的重复表
如何在 SQL Server 2008 表中创建计算列
在 C# 中创建(按需)SQL Server 2008 Express 数据库的最佳实践?
如何在 Windows 7 (Windows 2008 R2) 中创建 RAM 驱动器?
VB.NET 不在 sql server 2008 express 中创建数据库