通过sshfs 方便mac 进行utm 虚拟机的文件共享
Posted rongfengliang-荣锋亮
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了通过sshfs 方便mac 进行utm 虚拟机的文件共享相关的知识,希望对你有一定的参考价值。
基于utm 进行vm 管理,在mac 系统中是一个很不错的工具,但是默认因为一些vm 内核的问题,不能直接共享,很不方便
使用mac 系统开发好,然后通过scp 是一种方法,但是很多是否并不是很方便
参考集成玩法
简单说明: mac 系统安装fuse 包,之后直接将vm 中的目录通过sshfs 挂载到mac 系统中
参考流程
- 安装macfuse 以及sshfs
可以参考相关文章,很简单 - 挂载linux 文件到mac 系统中
sshfs root@<host>:/opt/mydev ./code
说明
以上是一种玩法,当然玩法还是比较中,此种方法属于一种反向操作,不是直接将mac 的文件共享到vm 中
还有一些可选的玩法,比如使用juicefs,mac 系统运行一个nfs 进行共享,都是一些可选的解决思路,基于juicefs 使用s3的好处是可以
共享以及很好的持久化(也是基于了fuse 挂载)
参考资料
https://docs.getutm.app/settings-qemu/sharing/
https://www.itsfullofstars.de/2022/03/mount-a-remote-directory-via-ssh-on-macos-sshfs/
https://osxfuse.github.io/
https://juicefs.com/zh-cn/
win8.1通过sshfs挂载linux目录
sshfs的作用
ssfhs可以通过ssh方式将远程的服务器上硬盘挂载到本地硬盘,也就是说只有你的虚拟机支持ssh链接,你就可以将虚拟机的硬盘挂载到本地,然后采用本地的方式来操作硬盘里的文件。
安装win-sshfs
安装win-sshfs依赖Dokan,所以先安装Dokan再正常安装win-sshfs,其过程略过不表,但有点需注意,Dokan也许需要翻墙下载,我已经打包好。http://down.51cto.com/data/2296157
本人的环境是win8.1,Dokan是通过设置兼容Vista 进行安装。
安装过程过于简单··不再阐述。 如果提示文件替换,我是跳过的。
安装后如图:
然后你的本地硬盘会多一个W分区了。
本文出自 “禅剑一如” 博客,请务必保留此出处http://yanconggod.blog.51cto.com/1351649/1910987
以上是关于通过sshfs 方便mac 进行utm 虚拟机的文件共享的主要内容,如果未能解决你的问题,请参考以下文章
Mac M1使用UTM安装centos7 x86_64虚拟机