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

覆盖内部文件夹进行共享,这不会导致原文件夹中的内容消失,你可以通过取消共享来恢复原文件夹

posted @   HaneDaniko  阅读(70)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· 使用C#创建一个MCP客户端
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· Windows编程----内核对象竟然如此简单?
点击右上角即可分享
微信分享提示