加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

Linux访问Windows共享文件夹,关于mount cifs的一个问题

(2013-06-04 15:10:56)
标签:

linux访问

windows共享

mount

cifs

共享

分类: linux_Centos学习

通过samba让linux读取windows共享文件夹下的文件

http://s6/mw690/66ac0939gde4ec93950f5&690cifs的一个问题" TITLE="Linux访问Windows共享文件夹,关于mount cifs的一个问题" />

首先在Windows机器上共享出一个software目录,设置好目录的访问权限。本地Windows机器ip地址为192.168.10.58

http://s4/mw690/66ac0939g7ca1948c9e53&690cifs的一个问题" TITLE="Linux访问Windows共享文件夹,关于mount cifs的一个问题" />

然后在linux上执行:

Linux代码  http://2015.iteye.com/images/icon_star.pngcifs的一个问题" />
mount -t smbfs -o username=administrator,password='' //192.168.10.58/software /share
mount -t cifs -o username=administrator,password='' //192.168.10.58/software /share
如果提示mount: unknown filesystem type 'smbfs',mount不了windows的共享盘,是因为RHE5的kernel已经不再支持smbfs,而改用Common Internet File Systemcifs(cifs)取代了原有的smbfs,所以,将原命令中的smbfs改成cifs即可。
如图:
http://s13/mw690/66ac0939g7ca17a83d1fc&690cifs的一个问题" TITLE="Linux访问Windows共享文件夹,关于mount cifs的一个问题" />

http://s13/mw690/66ac0939gde4ec937481c&690cifs的一个问题" TITLE="Linux访问Windows共享文件夹,关于mount cifs的一个问题" />

这样就可以了。如果测试时,提示没有写文件权限,则执行:

Linux代码  http://2015.iteye.com/images/icon_star.pngcifs的一个问题" />
  1. umount /share  
  2. mount -t smbfs -o rw,fmask=775,dmask=777,uid=www,gid=www,username=administrator,password='' //192.168.10.58/software /share 


  3. 如果umount时报错:unmount error 16 = Device or resource busy,则需要使用umount -l /var/www/share命令来卸载,这是启用了umount lazy模式,在需要卸载的对象不忙的情况下卸载
http://s16/mw690/66ac0939gde4ef6f3fa7f&690cifs的一个问题" TITLE="Linux访问Windows共享文件夹,关于mount cifs的一个问题" />

http://s15/mw690/66ac0939gde4ef6fa092e&690cifs的一个问题" TITLE="Linux访问Windows共享文件夹,关于mount cifs的一个问题" />

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有