centos共享物理机文件共享
- 物理机
- 2025-07-09
- 3298
CentOS虚拟机与物理机之间实现文件共享,通常可以通过安装和配置VMware Tools来实现,以下是详细的步骤和说明:
安装VMware Tools
-  检查是否已安装:在CentOS虚拟机中,通过命令行或VMware Workstation的菜单选项检查是否已经安装了VMware Tools,如果已经安装,可以跳过安装步骤。 
-  安装VMware Tools: - 在VMware Workstation中,选择“虚拟机”->“安装VMware Tools”。
- CentOS会自动挂载VMware Tools的ISO镜像,将其中的VMwareTools-xxx.tar.gz文件复制到可写目录(如桌面)。
- 解压该压缩包,并进入解压后的目录。
- 以root身份执行安装脚本./vmware-install.pl,并按照提示完成安装。
 
-  解决安装问题:如果在安装过程中遇到错误,可能需要手动修改源文件并重新打包安装,对于CentOS 7,可能需要修改 page.c文件中的某些行以适应内核版本。 
设置共享文件夹
-  在物理机上创建共享目录:在物理机(Windows系统)上,创建一个需要共享给虚拟机的目录,或者选择一个现有的目录。 
-  配置虚拟机共享文件夹: - 在VMware Workstation中,右键点击虚拟机,选择“设置”->“选项”->“共享文件夹”。
- 点击“总是启用”,然后添加刚刚在物理机上创建的文件夹。
- 设置共享文件夹的属性,如启用自动挂载等。
 
-  查看共享文件夹:在CentOS虚拟机中,使用命令 vmware-hgfsclient查看共享文件夹的情况。 
挂载和访问共享文件夹
-  创建挂载目录:在CentOS虚拟机中,创建一个用于挂载共享文件夹的目录,如 /mnt/mylinuxshare。
-  挂载共享文件夹: - 对于内核版本4.0及以后的版本,可以使用命令vmhgfs-fuse .host:/mywinshare /mnt/mylinuxshare -o subtype=vmhgfs-fuse,allow_other来挂载共享文件夹。
- 对于旧版本的内核,可能需要使用不同的命令来挂载。
 
- 对于内核版本4.0及以后的版本,可以使用命令
-  访问共享文件夹:挂载成功后,就可以在CentOS虚拟机中访问 /mnt/mylinuxshare目录下的文件了,这些文件实际上是物理机上共享的文件夹中的文件。
卸载和自动挂载
-  卸载共享文件夹:如果不再需要共享文件夹,可以使用命令 umount /mnt/mylinuxshare来卸载。 
-  设置自动挂载:为了避免每次重启虚拟机都需要手动挂载共享文件夹,可以修改 /etc/fstab文件来设置自动挂载,对于内核版本4.0及以后的版本,可以添加一行.host:/mywinshare /mnt/mylinuxshare fuse.vmhgfs-fuse allow_other,defaults 0 0到/etc/fstab文件中。
常见问题及解决方案
| 问题 | 解决方案 | 
|---|---|
| 安装VMware Tools时出现错误 | 根据错误提示手动修改源文件,并重新打包安装。 | 
| 共享文件夹无法自动挂载 | 检查 /etc/fstab文件中的配置是否正确,并确保共享文件夹已启用自动挂载。 | 
| 无法访问共享文件夹 | 确保共享文件夹已正确挂载,并检查挂载目录的权限设置。 | 
通过以上步骤,你可以在CentOS虚拟机与物理机之间实现文件共享,方便
 
  
			 
			