windows 挂载 linux下的目录

来源:互联网 发布:做影视特效需要编程吗 编辑:程序博客网 时间:2024/05/17 22:59

心情不好,废话少说,首先说下windows这边测试环境:

windows xp SP3 + SFU3.5( Windows service for UNIX) 

linux那边使用nfs把/home/syniapp这个目录共享出去,我的exports文件内容是:

/home/syniapp 168.168.2.155(no_root_squash,rw,sync) 

其中168.168.2.155是我windows这边的ip地址。

至于linux那边如何安装配置nfs这个我就不祥说了,很多linux默认是安装的,如果已经安装了可以这样启动:

首先切换到root用户,然后执行:exportfs,让你配置的exports生效,如果提示找不到命令用 whereis exportfs,会告诉你在哪里。

然后启动portmap:

/etc/init.d/portmap restart

接着启动nfs:

/etc/init.d/nfs restart

###windows这边:

安装SFU,我用的3.5。安装的时候我是选择全部安装的。

安装完以后打开:Services for UNIX Administrator

在Configuration里选择你从linux的/etc目录下拷贝过来的passwd和group文件,记得点Apply.

在Maps里点Show User Maps,接着点List Windows Users和List Unix  Users,

接着选择你要映射的用户,点Add,点Apply

然后点Show Group Maps,做法同样。

###

在windows的服务列表里确保Client For NFS已经启动。

打开命令行窗口,输入:

showmount -e linux的ip地址

看是否有linux共享出来的目录信息。

如果没有可能是你Linux那边的NFS没正确配置或启动,当然也可能是你这边的SFU安装的问题,最好在安装后重启一下。

如果有执行:

mount  linux IP地址:目录 *,例如: mount 168.168.9.11:/home/syniapp * ,*号是说挂载到默认分配的新盘符,比如我这边会挂载到 i 盘。试过指定挂载到某一个特定的地方,但杯具的是马上蓝屏,试了三次都一样,有试过可以挂载到指定地方的朋友可以指导我一下。