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 @ 2024-10-29 16:37  HaneDaniko  阅读(50)  评论(0编辑  收藏  举报