如何在VirtualBox下挂载共享文件夹

您所在的位置:网站首页 无法挂载文件 如何在VirtualBox下挂载共享文件夹

如何在VirtualBox下挂载共享文件夹

2023-03-09 03:48| 来源: 网络整理| 查看: 265

如何在VirtualBox下挂载共享文件夹

在这里先向问过我 “VirtualBox下挂载共享文件夹”怎么安装的童靴哈,说一声,抱歉!这个我滴锅咯。

可能,大概差不多,是由于大家觉得我稍微,略懂懂一点点,稍微不正经中带那么一点点的可靠。

所以之前有很多的几个人问我,说老师要求的那个共享怎样安装?额。。。。

我的回复几乎都是,不需要安装!对我承认我装了。

我起初以为共享文件只是为了传输文件方便,但是Termius或Xftp这样的软件,完全可以实现文件传输的整个过程,而且哈,文件的传输可靠(二进制传输)—— 个人感觉,无端添加这样一个蹩脚的工具,反而略显多余。

但直到今天晚上,有一同学找到我之后,我查找资料测试,才发现自己当初的想法有多么简单或荒唐咯。或许老师,这边的意思不单单只是想让我们懂得,共享文件夹如何搭建,从而方便日后的使用,而更多可能是想让我们了解,Linux下文件的挂载和 ”Linux下万物皆文件“这句话的含义吧。

也希望被我骗了的你们哈,通过Linux下文件的挂载,对”Linux下万物皆文件“也有自己的理解与认知咯。好了,这次就不胡扯了,认真一次呀。

虚拟机:VirtualBox 6.1

Linux: Cetos 7

为了符合大家的Linux环境我这里使用的是一个纯净的Cetos7 的最小系统 Windows共享目录创建 在Windows下创建一个文件夹方便作为一个共享目录,目录名随意,但尽量方便自己辨识。 这里我创建一个名为publicfiles文件夹,并丢入了几个文件一作为后续的在Linux端的共享标识

image-20220322010754230

VirtualBox虚拟机共享文件夹的设置 选中需要建立共享的虚拟机并打开 设置-共享文件夹

image-20220322011232283

添加共享文件夹

image-20220322011851976

共享文件夹原点与挂载点路径

image-20220322011913435

Linux依赖安装以及软件工具升级

以下过程需要Linux联网进行,如若无法联网,请自行查找相关教程解决咯

安装必要的运行依赖

yum install -y gcc gcc-devel gcc-c++ gcc-c++-devel make kernel kernel-devel 复制代码

image-20220322012121937

升级一下自己的Cetos系统中的软件与系统内核(时间比较长,请保持网络通畅)

更新期间出现无法获取安装包等问题,请更换镜像源,具体可百度查找。

yum update -y 复制代码

image-20220322012528836

安装gcc依赖包 yum install gcc* 复制代码

image-20220322020858240

安装增强功能包 创建一个 VBoxLinuxAdditions.ios 挂载文件目录 mkdir /mnt/cdrom 复制代码

image-20220322014058216

挂载 VBoxLinuxAdditions.ios 镜像

image-20220322014532002

导入功能增强包的镜像

image-20220322014654768

导入完成

image-20220322014753785

建立共享文件目录挂载点

mkdir publicfiles 复制代码

image-20220322013727854

挂载增强功能包到指定路径 /mnt/cdrom

mount /dev/cdrom /mnt/cdrom 复制代码

image-20220322014916495

进入 /mnt/cdrom 并查看是否挂载成功 这里可以看到 VBoxLinuxAdditions.run 可执行安装文件

image-20220322015126278

开始安装 VBoxLinuxAdditions

./VBoxLinuxAdditions.run 复制代码

image-20220322020109416

这里提醒我们没有安装 bzip2,我们这里需要安装一下

yum install bzip2 复制代码

image-20220322021954396

再次输入 ./VBoxLinuxAdditions.run 执行

这里安装比较慢,请耐心等待片刻

image-20220322022042314

安装完成后 输入 reboot,重新启动系统一下即可

共享文件夹的挂载 建立一个 mkdir publicfiles 复制代码 输入以下命令即可挂载到 Linux 的 publicfiles 文件夹中 mount -t vboxsf project /root/publicfiles 复制代码

image-20220322022457177

查看挂载文件

进入到 publicfiles 目录中 输入 ll即可看的 Windos 端的共享文件已经同步

Linux端:

image-20220322022722739

Windows端:

image-20220322022752141

开机自挂的实现:

修改配置文件 .bashrc

vi ~/.bashrc 复制代码

在最后添加自己的共享文件目录

mount -t vboxsf shared2 /root/publicfiles 复制代码

image-20220322023708446

好咯,到这里就结束咯


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3