centos7访问win7共享文件夹

本文介绍如何在CentOS7中挂载Windows7的共享文件夹,包括设置共享权限、使用Everyone用户、通过命令行挂载及设置开机自动挂载的方法。

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

1. 工具/原料

操作系统1:CentOS 7(64位)

操作系统2:Windows 7 (64位)

2. 方法/步骤

1)  在Windows7 中创建共享文件夹,并把权限设置为完全控制,关闭防火墙,在本地策略中将空密码只能本地登陆选项关闭(设置用户密码)。如下图:


2)  添加Everyone用户到共享用户列表。

这里说明一下,由于本人多次测试想利用administrator+密码的方式进行挂载共享文件夹,但都发现虽然能够挂载成功,但无法取得文件夹读写权限,无法操作。只好退而求其次,使用Everyone用户。

3)  在CentOS7 下使用如下命令

# mount -t cifs -o username=administrator,password=****** //192.168.1.214/DSCloud-Linux /mnt/dscloud-jc

解释:

mount -t cifs 是挂载 windows 共享的命令

//192.168.1.214/DSCloud-Linux  是windows的共享目录

-o  

username=administrator    是windows 的用户名

password=******  是windows的用户密码

4)  设置开机启动就挂载共享文件夹

在/etc/fstab文件中添加下列代码

//192.168.1.214/DSCloud-Linux/mnt/dscloud-jc cifs username=administrator,password=****** 0 0

# vim /etc/fstab


5)  这样在每次开机的时候,CentOS就会自动挂载共享目录。

3. mount/umount命令简介

# umount /mnt/dscloud-jc         # 卸载已经挂载的设备

# mount                           # 查看已经挂载的设备


4. 配置过程中问题

在/etc/fstab中添加了自动挂载NFS的配置,但是系统启动后没有挂载成功。

解决方法:查看CentOS的网络是否连接正常。如未连接,在打开网络连接后,重启系统。


最后,说明下本文章的内容是结合网上的一些资料和自己的实践整理完成的,仅供学习之用。感谢每一个乐于共享知识的人。如有错误或建议,请多多指正。谢谢!

### CentOS 7 创建共享文件夹并下载挂载工具解决方案 对于在 VMware 或 VirtualBox 中运行的 CentOS 7 虚拟机,要实现与 Windows 主机之间的文件共享功能,通常需要安装特定的工具来支持这一操作。 #### 安装必要的软件包 为了使 Linux 和 Windows 实现无缝资源共享,在 VMware 环境下的第一步是确保已经正确配置了 VMWare Tools 工具集。如果是在 Oracle VM VirtualBox 上,则需确认 Guest Additions 是否已成功部署。这些组件包含了用于访问主机系统的共享文件夹的支持程序[^1]。 当面对无法下载所需挂载工具的情况时,可以尝试通过官方源或者第三方可信资源获取所需的 RPM 包: ```bash yum update -y && yum install open-vm-tools-desktop fuse-virtiofs virtio-win-guest-tools.noarch -y ``` 这段命令会更新现有系统并将一些常用的虚拟化增强型驱动和服务加入到环境中去,其中包括但不限于 VirtIO 文件系统 (virtiofs),它允许更高效的磁盘 I/O 性能以及更好的兼容性和稳定性。 #### 配置共享文件夹路径映射关系 一旦上述准备工作就绪之后,接下来就是定义好想要同步的具体位置。假设已经在宿主操作系统上指定了一个名为 `shareCent` 的共享区域,并希望将其链接至 `/home/shareCent` 这样的本地目标点的话,那么就可以执行如下指令来进行绑定[^2]: ```bash sudo mkdir -p /home/shareCent sudo mount -t vboxsf shareCent /home/shareCent ``` 需要注意的是,这里的 `-t vboxsf` 参数适用于 VirtualBox 用户;而对于 VMware 用户来说则应采用不同的方式连接共享空间——即利用 vmhgfs-fuse 来代替传统的 NFS/CIFS 协议[^3]。 #### 排查常见错误原因 有时即使完成了以上步骤仍然看不到预期中的新添加项。这可能是由于网络延迟或者是缓存机制所引起的暂时现象。建议重新启动一次虚拟客户机再做观察。另外一种可能性在于是否按照规定流程先后顺序进行了相应设置:应当先于虚拟平台内部指定好待共享的目标对象,随后再到 guest OS 内部实施对应的加载动作。 #### 处理联网异常状况 假如遇到像 “ping:baidu.com: 未知的名称或服务” 类似的 DNS 查询失败提示信息,可能是因为缺少必要的解析器配置或是防火墙阻止了外部请求。此时可以通过编辑 `/etc/resolv.conf` 添加合适的 nameserver 地址(例如 Google Public DNS),同时开放 iptables 对 ICMP echo-reply 报文类型的许可权限[^4]。 ```bash echo 'nameserver 8.8.8.8' | sudo tee -a /etc/resolv.conf sudo systemctl restart NetworkManager firewall-cmd --add-rich-rule='rule protocol value="icmp" accept' ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值