Linux访问Windows共享文件夹

本文介绍了如何在Linux(Ubuntu 12.04)中通过VMware虚拟机访问Windows 7的共享文件夹。使用`mount`命令,通过smbfs或cifs文件系统类型进行挂载,并详细说明了可能遇到的错误及解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

 

环境:

         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"。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值