实现win7与vmware linux共享,常采用SMB服务。
采用SMB服务时,有两种实现方法。
1、在LINUX中设置共享,WIN7中在运行里输入linux的IP地址进行访问
2、在WIN7里设置共享,在LINUX中挂载WIN7共享目录
通常采用第一种方法,也是很多开发板提供者建议的方式。本文介绍第二种。
一、首先设置WIN7中需共享的文件,设置好后在网络中便能看到。
二、然后配置smb服务器
参见一步一学Linux与Windows 共享文件Samba
http://bbs.chinaunix.net/forum.php?mod=viewthread&tid=1993172
配置成功后,通过linux访问win7共享文件夹。
smbclient //192.168.1.102/temp
三、将WIN7共享路径挂载到linux目录下
mount -t cifs -o username=administrator,password=123 //192.168.1.102/temp /home/sdb2
这里需要安装nfs-common服务,未安装提示如下信息
安装可参考
http://www.cnblogs.com/just4fun/archive/2011/01/11/1932676.html
RHEL6没有安装包,可自行下载RHEL_6.0 i386 Disk1。并挂载,自行安装。
然后在安装包/media/RHEL_6.0\ i386\ Disc\ 1/Packages下可以查看相关包并安装
安装完后,开启NFS服务
RH系操作系统在6.0版本之后没有portmap服务控制rpc的启动,由于NFS和nfslock的启动需要向rpc进行注册,rpc不启动的话就会报错。
解决方法:启动rpcbind&rpcidmap rpcbind是6.0版本后默认的RPC服务,所以要先于nfs启动。如果不启动rpcidmap则会造成用户权限的映射错误,用户的权限看起来是一串数字。
[root@bjs0- ~]# /etc/init.d/rpcbind start
Starting rpcbind: [ OK ]
[root@bjs0- ~]# /etc/init.d/rpcidmapd start
Starting RPC idmapd: [ OK ]
[root@bjs0- ~]# /etc/init.d/nfs start
Starting NFS services: [ OK ]
Starting NFS quotas: [ OK ]
Starting NFS mountd: [ OK ]
Starting NFS daemon: [ OK ]
mount -t cifs //192.168.1.102/temp -o username=administer /mnt
通过查看挂载目录,成功实现