虚拟机客户机Centos 实现和 win 10 共享文件夹

本文介绍在CentOS系统中通过安装VMwareTools实现与Windows系统共享文件夹的详细步骤,包括解决安装过程中的常见问题及配置共享目录的方法。

安装完成centos系统后,要实现和windows系统共享文件夹,有很多方式,比如一些客户端软件、teamviewer等,还可以使用vmware tools来实现文件共享和增强键盘功能。

  1. 在虚拟机菜单或我的计算机下客户机上右键点击安装vmware tools(或重装。。。),会在客户机中挂载linux.iso镜像,桌面会显示VMware tools光驱。如果显示的是58M,打开却是空的,此时可将光驱右键弹出,然后再点击安装。如果光驱挂载的是系统镜像,也是同样的操作,这样就能正确显示了。
  2. 打开光驱后,解压 VMwareTools-10.3.2-9925305.tar.gz,得到 VMware-tools-distrib目录,打开,运行vmware-install.pl文件,可以使用应用运行,也可以使用命令:./vmware-install.pl ,如果权限不够,使用su命令获取权限。
  3. 一路回车选择默认即可。如果提示使用gcc、make等,输入no即可,否则会提示:this program could not find a valid path to the gcc library等错误。
  4. 安装成功。
  5. 接下来一般的操作是设置客户机的共享文件夹,不想却会弹出错误:
    在这里插入图片描述
  6. 点击确定没有后续提示,然后去查看 /mnt/hgfs/ 目录下是否有分享的目录,结果令人失望,没有!
  7. 然后各种操作:mount操作、重启、挂起再打开等发现都没用。
  8. 经过各种尝试,终于发现了没有错误的步骤,即在安装完成后关闭客户机,然后设置共享目录,如果设置是灰色不可用,可以先点击客户机,在详细页编辑虚拟机设置。设置完毕,再打开客户机,进入/mnt/hgfs/ ,发现共享目录依然存在,至此完成工作。
<think>好的,我现在需要帮助用户了解如何在Windows 10VMware中的Linux系统之间设置共享文件夹。根据用户提供的引用内容,我需要整合现有的信息,并按照用户的要求结构化回答。 首先,用户提到了三个引用,分别涉及VMware共享文件夹的设置步骤、Linux镜像虚拟机创建共享文件夹的步骤,以及VMware配置Ubuntu虚拟机挂载共享文件夹的教程。我需要将这些步骤综合成一个清晰的教程,确保每个步骤都正确无误,并且符合用户的需求。 接下来,我需要检查用户的具体要求:回答结构要清晰,逐步解决问题,保证真实可靠。同时,用户希望生成相关问题,并在回答中引用相关段落,末尾添加引用标识。此外,必须使用中文,数学表达式使用$...$格式,独立公式用$$...$$,但在这个问题中可能数学内容较少,不过需要注意LaTeX语法的正确性。 首先,我需要整理设置共享文件夹的主要步骤。根据引用[1],设置共享文件夹的方法有两种:在VMware中设置共享文件夹,或者在客户机安装Samba。用户的问题是关于VMware设置的,所以重点放在第一种方法。引用[2][3]提供了具体的步骤,比如在Windows创建共享文件夹,设置共享权限,以及在VMware中启用共享文件夹,并在Linux虚拟机中挂载。 接下来,我需要确保每个步骤都正确,并且没有遗漏。例如,在VMware中启用共享文件夹需要先关闭虚拟机,然后在设置中添加共享目录。然后,在Linux虚拟机中挂载共享文件夹可能需要安装VMware Tools,或者使用hgfs模块挂载到/mnt/hgfs目录下,如引用[3]提到的。 同时,需要注意用户可能遇到的常见问题,比如共享文件夹未显示,可能需要手动挂载或者检查VMware Tools的安装。此外,权限问题也需要考虑,确保共享文件夹的权限设置正确,以便WindowsLinux都能访问。 在生成相关问题时,需要考虑用户可能进一步想了解的内容,比如如何验证共享文件夹是否成功,或者如何解决挂载失败的问题。此外,权限设置自动挂载也是常见的问题点,可以作为相关问题提出。 最后,需要确保引用标识正确,每个引用的内容在回答中适当的位置标注,例如在提到设置共享文件夹步骤时引用[1],在创建共享文件夹属性设置时引用[2],以及在挂载路径时引用[3]。 现在,我需要按照逻辑顺序组织这些步骤,确保用户能够一步步跟随操作,同时语言简洁明了,避免技术术语过于复杂,必要时进行解释。例如,解释为什么需要关闭虚拟机才能设置共享文件夹,或者为什么需要安装VMware Tools。 可能还需要提醒用户注意操作系统的版本差异,比如不同的Linux发行版可能有略微不同的命令,但用户提到的是Ubuntu 22.04,所以可以针对该版本提供具体指令,如使用apt安装open-vm-tools。 总结一下,回答的结构应该是: 1. 准备工作:确保VMware Tools安装,关闭虚拟机。 2. 在VMware中配置共享文件夹。 3. 在Linux中挂载共享文件夹。 4. 验证常见问题处理。 每个步骤详细说明,并引用对应的来源。然后生成相关问题,如权限设置、自动挂载、故障排除等。</think>### Windows 10VMware Linux共享文件夹配置教程 以下是分步配置方法,确保文件在宿主机(Windows 10客户机(Linux虚拟机)间双向传输: --- #### **步骤1:安装VMware Tools** - **作用**:提供共享文件夹功能所需的驱动工具。 - **操作**: 1. 启动Linux虚拟机,点击VMware菜单栏的 **虚拟机 > 安装VMware Tools**。 2. 在Linux终端中执行: ```bash sudo apt install open-vm-tools # Ubuntu/Debian sudo yum install open-vm-tools # CentOS/RHEL ``` 3. 重启虚拟机。 --- #### **步骤2:在Windows创建共享文件夹** - 在宿主机(如`D:\VM_Share`)创建目标文件夹,右键选择 **属性 > 共享 > 共享**,添加`Everyone`用户并设置读写权限[^2]。 --- #### **步骤3:VMware配置共享文件夹** 1. **关闭虚拟机**,进入 **虚拟机设置 > 选项 > 共享文件夹**。 2. 选择 **总是启用**,点击 **添加**,按向导选择宿主机共享文件夹路径(如`D:\VM_Share`)。 3. 勾选 **启用此共享** **只读**(按需选择)[^1]。 --- #### **步骤4:在Linux中挂载共享文件夹** 1. 启动虚拟机,终端输入以下命令挂载: ```bash sudo vmhgfs-fuse -o allow_other .host:/VM_Share /mnt/hgfs ``` - 若`/mnt/hgfs`目录不存在,需先创建:`sudo mkdir -p /mnt/hgfs` 2. 验证是否成功: ```bash ls /mnt/hgfs # 应显示宿主机共享的文件 ``` --- #### **步骤5:设置开机自动挂载(可选)** 修改`/etc/fstab`文件,添加: ```bash .host:/VM_Share /mnt/hgfs fuse.vmhgfs-fuse allow_other,defaults 0 0 ``` 执行`sudo mount -a`测试配置是否生效[^3]。 --- #### **常见问题解决** - **共享文件夹未显示**:检查VMware Tools是否安装成功,或手动执行`vmhgfs-fuse`命令。 - **权限拒绝**:在挂载命令中添加`-o uid=1000,gid=1000`(替换为实际用户ID)。 - **Windows修改文件后Linux未同步**:重启VMware服务或重新挂载目录。 ---
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值