VMware虚拟机与Windows文件共享
开发中,我们经常的需求是这样的:我想再Windows中进行快捷开发,但是想在linux中运行,那么需要将文件方便在linux中管理,基本可以分成两种方式:
1. 使用网络工具:vmware_tool工具可以在虚拟机设置中进行共享文件夹的设置, 使用Windows共享文件夹的方式
2. 使用版本控制工具进行代码管理,Windows中编写代码并上传,linux中检出项目
本文中只是使用Windows共享文件夹的方式来进行操作:
1)在硬盘中创建一个共享的目录,例如 C:\share 为共享文件夹
2)右键-》属性 -》共享
3)共享给指定的用户,记住用户名和密码,稍后会使用到
4)查看本地的ip地址 Ctrl+R -> cmd -> ipconfig 查看IPV4地址
那么共享的
地址: //192.168.1.5/share
用户名: x-wolf
密码:123456
至此Windows中的设置完毕,接下来就是VMware虚拟机中的设置
5)选定挂载点 /mnt/share
6) 进行挂载操作
1 | mount -t cifs -o username=x-wolf,password=123456,gid=1,uid=0,dir_mode=0777 //192.168.1.5/share /mnt/share |
说明:
(1)如果不是root,则需要sudo切换到root再进行操作
(2)username:用户名 password:密码
(3)gid:组id 查看 /etc/group中用户的所属组 uid:用户id 查看 /etc/passwd 或者 id -u root ( id root )
(4) dir_mode 设置目录的权限
7)卸载
1 | umount /mnt/share //如果发生错误,可以使用参数-l 懒卸载 |
8)设置开机自动挂载 编辑文件 /etc/fstab
1 2 | //追加信息 //192.168.1.5/share cifs auto,username=x-wolf,password=123456 0 0 |
至此全部完成
注意点:
1)挂载/卸载的时候要在共享目录之外执行操作
2)Windows下要进行权限设置可读可写授权
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 一个奇形怪状的面试题:Bean中的CHM要不要加volatile?
· [.NET]调用本地 Deepseek 模型
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· .NET Core 托管堆内存泄露/CPU异常的常见思路
· PostgreSQL 和 SQL Server 在统计信息维护中的关键差异
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· DeepSeek “源神”启动!「GitHub 热点速览」
· 我与微信审核的“相爱相杀”看个人小程序副业
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库
· 上周热点回顾(2.17-2.23)