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

Linux访问Windows共享文件夹

2014-04-09 18:26 169 查看
下文一些东西来自于网络,不过更重要的是加入自己配置过程中的一些经历,把自己经历的错误和解决方法分享给大家。

环境:

Linux VMWare虚拟机,Ubuntu12.04

Windows Windows7

操作:

从Linux中访问Windows的共享文件

在Linux命令行下输入下列命令:

# mount -t smbfs -ousername=user,password=pwd //192.168.xx.xx/share /mnt/winshare

smbfs,文件系统类型

username,访问机器的用户名

password,访问机器用户名的密码

//192.168.xx.xx/share,访问机器的的ip和共享的文件夹名称

/mnt/winshare ,Linux中挂载要访问的目录

请注意,用户名和密码的逗号之间不能有空格

利用该命令可能会出现提示不认识smbfs文件系统的错误。现在Linux已经用cifs替代smbfs,所以上面的命令可以修改为如下命令:

# mount -t cifs -o username=user,password=pwd //192.168.xx.xx/share /mnt/winshare

敲回车后如果没有任何提示说连接成功

请注意,如果密码输入错误,或者没有写密码选项有可能会提示如下错误:

mount:block device //192.168.xx.xx/share is write-protected, mounting read-only

mount: cannot mount block device //192.168.xx.xx/share read-only

在连接过程中如果出现mount:Connection refuse的错误,请注意有可能是你连接windows实体机的IP写错了,不要写虚拟机的网关,要写VMWare实体机的IP。

例如,VMWare的默认网关为192.168.95.2,erVMWare实体机的Ip是192.168.95.1

umount卸载

# umount /mnt/winshare



# umount //192.168.xx.xx/share

注意卸载前要离开 /mtn/share 目录,否则会显示 "device is busy"。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: