您的位置:首页 > 运维架构 > Linux

LINUX和WINDOWS文件系统共享

2009-04-14 20:36 405 查看
开发板来挂载虚拟机底下的linux的文件夹(一定要有局域网服务器或路由器)
一.设置linux环境
1.       用dhclient来获取ip
2.       修改/etc/export文件([共享目录] [客户端ip,或者用*号表示所有][(rw,sync,no_root_squash)]), 例:/home *(rw,sync,no_root_squash).
3.       输入命令 exportfs –rv (注意不能有任何警告发生,如果有警告说明上述文件有语法错误,网上说客户端ip与权限之间需要空格,但是在我的环境下不能有空格否则有语法错误,变成默认只读权限).
4.       输入命令 service nfs restart 或 /etc/init.d/nfs restart 重启nfs 服务.
5.       输入命令 service portmap start 或 /etc/init.d/portmap start 启动portmap 服务.
6.       输入命令 iptables –F 禁止防火墙.
二.设置开发板环境
1.       用dhclient来获取ip.
2.       用mount –t nfs [服务端ip]:/[共享目录] /[开发板上的挂载目录], 例:mount –t nfs 192.168.12.221:/home /temp.
3.       有时发现挂载的目录只能读不能写,首先必须确保/etc/export文件共享权限设置正确并没有语法错误.
4.       有时会出现三次下面信息,并且有时每次出现的时间隔很久,不过耐心点等它出现完后就可以了,虽然出现这种错误信息但是还是可以挂载成功的。
portmap: server localhost not responding, timed out
RPC: failed to contact portmap (errno -5).
 
虚拟机底下的linux挂载windows的共享文件夹(一定要有局域网服务器或路由器)
一.设置windows环境
1.       添加一个管理者权限的用户用于访问共享文件夹(一般为 [机器名]/[用户名],例:SZ011/administrator).如果计算机没有加入域,一般不会体现出机器名。
2.       指定一个文件夹设定共享,并且要指定刚才添加的新用户有完全访问权限.
二.设置linux环境
1.       用dhclient来获取ip.
2.       输入命令 mount –t smbfs //[windows ip]/[共享文件夹的共享名] /[linux下的挂载目录] –o username=[用户名],password=[密码].
3.       如果计算机没有加入域,用户名就直接输入,前面不需要加机器名,否则用户名必须是[机器名]//[用户名].
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息