NFS在windows下的使用
Windows 7 连接 NFS Server:
控制面板——所有控制面板项——程序和功能——勾选NFS服务,NFS客户端
CMD 进入命令行
1 |
mount ip:/www/abc/ z: |
其它不支持直接连接NFS Server的windows,可以在系统上面安装SFU (Windows Services for UNIX),点开始–>点程序–>点Windows Services for UNIX–>Korn Shell
1 |
mount ip:/www/abc/ z: |
想访问www.aaa.com/abc 你就配置web服务使用虚拟目录吧
1、检查系统是否开启nfs服务:service nfs status 结果显示nfs: unrecognized service,说明系统没有安装nfs服务,so 安装之;
注意,yum install nfs是无法安装的,应该用yum install nfs-utils.
2、开启portmap服务,还是unrecognized service ,安装之,yum install portmap 未果,百度+google之,发现centos 6.4中portmap 已经被rpcbind取代,于是乎继续安装之,未果,检查下是不是已经在安装nfs-utils包的时候安装了,service rpcbind status ,果然已经一块安装了。
以上为整个安装过程,总结下就是centos 6.x之后的系统一个命令yum install nfs-utils 全部搞定,貌似5.x版本的也可以用这个命令搞定,搞不定的话可以单独装portmap;主要6.x版本用的事rpcbind, 5.x版本用的是portmap。
下面是启动过程:
1 2 3 4 5 6 7 8 9 |
1、首先配置/etc/exports文件 vi /etc/exports; 然后输入 /home/share:192.168.1.*(rw,sync,no_root_squash,no_all_squash) 保存退出 2、启动rpcbind服务 service rpcbind start 3、启动nfs服务 service nfs start showmount -e 192.168.1.150 输出以下结果: Export list for 192.168.1.150: /home/data/share 192.168.1.* |
说明成功启动(注意:在centos 6.x之后的版本showmount -e 后面一定要指定ip,否则会卡在那,也没输出,5.x的版本可以不指定)
下面是挂载nfs到指定机器的目录
1 2 |
ssh登陆到另一台机器b:ssh root@192.168.1.11 mount -t nfs 192.168.1.150:/home/share /var/www/html |
在a机器上建立文件test.txt,然后发现b机器有了同样的文件,nfs服务端和客户端正常同步。