NoiLinux 虚拟机挂载主机共享文件夹
如果你不知道这是干啥的,参考考场上的 noip
文件夹,可以实现快捷的内外文件互通
需求
VMtool
如果未安装 VMtool 可以通过以下命令安装
sudo apt-get install open-vm-tools-desktop fuse
联网下载的 NoiLinux 自带 VMtool,此时会出现以下提示:
open-vm-tools-desktop is already the newest version (2:11.3.0-2ubuntu0~ubuntu20.04.7).
主机
在虚拟机界面编辑虚拟机设置,在 【选项】 栏 【共享文件夹】 项目内添加任意一个文件夹
在上方勾选 “总是启用”,在下方文件夹右侧打勾
记住你在这里的文件夹名称,以下称为【外部路径名称】
虚拟机
打开虚拟机
打开终端,新建一个共享用的文件夹(推荐直接建在用户主目录下,这样可以直接在侧栏显示挂载),记作 【内部路径名称】
然后打开终端,输入
sudo /usr/bin/vmhgfs-fuse .host:/【外部路径名称】 【内部路径名称】 -o subtype=vmhgfs-fuse,allow_other
输入后即挂载完成,可以正常传输数据
示例
hdk@ubuntu:~$ sudo mkdir share
hdk@ubuntu:~$ sudo /usr/bin/vmhgfs-fuse .host:/SharedFolder /home/hdk/share -o subtype=vmhgfs-fuse,allow_other
需要注意的是,如果你不是管理员身份登录,那么你每开启一次电脑就要重新打开一次共享文件夹
你需要保证你在虚拟机内挂载的是一个空文件夹
否则你可以使用
sudo /usr/bin/vmhgfs-fuse .host:/【外部路径名称】 【内部路径名称】 -o subtype=vmhgfs-fuse,allow_other,nonempty
来覆盖内部文件夹进行共享,这不会导致原文件夹中的内容消失,你可以通过取消共享来恢复原文件夹
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· 使用C#创建一个MCP客户端
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· Windows编程----内核对象竟然如此简单?