CentOS访问Windows共享文件夹的两种方法

写在文字之前: window7 ,centOS 7 安装下面第一种方法提示NT_STATUS_ACCESS_DENIED,直接使用第二种方法,可以挂载共享文件件。


1 在地址栏中输入下面内容:



smb://Windows IP/Share folder name,smb为Server Message Block协议的简称,是一种IBM协议,运行在TCP/IP协议之上。

从Windows 95开始,Microsoft Windows都提供了Server和Client的SMB协议支持,Microsoft为Internet提供了SMB开源版本,及CIFS(Common Internet File System),通用文件系统。



2 将Windows的共享文件夹挂载到本地



在终端中输入命令mount -t cifs -o username="Admin",password="" //192.168.1.1/ShareFolder /mnt/MyShare

注意命令行中的空格和逗号,空密码也可以。

此命令就是将192.168.1.1上的共享文件夹ShareFolder 挂载到本地的/mnt/MyShare文件夹,执行完,就可在MyShare里看到ShareFolder里的内容。



删除挂载用命令:umount /mnt/MyShare
### 在 CentOS 上设置 VMware 共享文件夹 要在 CentOS 中配置 VMware 的共享文件夹功能,可以按照以下方式操作: #### 1. 创建共享文件夹 在虚拟机设置界面中,进入 **选项 -> 共享文件夹** 菜单,在此菜单下添加一个新的共享文件夹。指定 Windows 主机上的某个路径作为共享源,并为其命名。 #### 2. 安装 VMware Tools 为了使共享文件夹正常工作,必须先安装 VMware Tools。这一步骤非常重要,因为它是实现主机与客户机之间文件共享的基础[^2]。 ```bash sudo yum install open-vm-tools -y ``` 完成安装后重启系统以确保工具生效: ```bash sudo reboot ``` #### 3. 手动挂载共享文件夹 即使完成了 VMware Tools 的安装,CentOS 并不会自动将共享文件夹的内容映射到 `/mnt/hgfs` 下。因此需要手动执行挂载命令[^1]。 首先确认共享文件夹已启用并可用: ```bash ls /run/user/$(id -u)/gvfs/ ``` 如果未发现任何内容,则需尝试重新启动 `open-vm-tools` 或者直接运行挂载指令: ```bash vmhgfs-fuse .host:/<shared_folder_name> <target_mount_point> ``` 例如,假设共享文件夹名为 `my_shared_folder`,目标挂载点为 `/home/user/shared`,则应执行如下命令: ```bash mkdir -p /home/user/shared vmhgfs-fuse .host:/my_shared_folder /home/user/shared ``` #### 4. 使用 CIFS 协议挂载 (可选方案) 另一种方法是利用 CIFS 协议来访问 Windows 文件夹资源。这种方法适用于更复杂的网络环境或者当 VMWare 工具无法满足需求时[^3]。 具体步骤如下所示: ```bash mount -t cifs -o username=<Windows_Username>,password=<Windows_Password>,uid=root,gid=root,rw,vers=2.1,dir_mode=0777,file_mode=0777 //<Host_IP>/<Shared_Folder_Name> <Target_Mount_Point> ``` 比如: ```bash mount -t cifs -o username="admin",password="mypassword",uid=root,gid=root,rw,vers=2.1,dir_mode=0777,file_mode=0777 //192.168.1.1/my_shared_folder /mnt/windows_share ``` 以上两种方法都可以有效达成目的,推荐优先考虑基于 vmhgfs 的解决方案,因为它更加轻量级且专为此场景设计[^4]。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值