[大阪/横滨/德岛] 寻找基础设施/服务器端工程师!

[大阪/横滨/德岛] 寻找基础设施/服务器端工程师!

【超过500家企业部署】AWS搭建、运维、监控服务

【超过500家企业部署】AWS搭建、运维、监控服务

【CentOS的后继者】AlmaLinux OS服务器搭建/迁移服务

【CentOS的后继者】AlmaLinux OS服务器搭建/迁移服务

[仅适用于 WordPress] 云服务器“Web Speed”

[仅适用于 WordPress] 云服务器“Web Speed”

[便宜]网站安全自动诊断“快速扫描仪”

[便宜]网站安全自动诊断“快速扫描仪”

[预约系统开发] EDISONE定制开发服务

[预约系统开发] EDISONE定制开发服务

[注册100个URL 0日元] 网站监控服务“Appmill”

[注册100个URL 0日元] 网站监控服务“Appmill”

【兼容200多个国家】全球eSIM“超越SIM”

【兼容200多个国家】全球eSIM“超越SIM”

[如果您在中国旅行、出差或驻扎]中国SIM服务“Choco SIM”

[如果您在中国旅行、出差或驻扎]中国SIM服务“Choco SIM”

【全球专属服务】Beyond北美及中国MSP

【全球专属服务】Beyond北美及中国MSP

[YouTube]超越官方频道“美由丸频道”

[YouTube]超越官方频道“美由丸频道”

VirtualBox共享文件夹无法挂载时怎么办

你好。
我是Mandai,负责Wild 开发团队。

VirtualBox的共享文件夹非常方便,我发现它们非常有用。
然而有一天我突然挂载不了了,当时我不知道该怎么办,最后就用各种其他方式交换文件勉强度日。

最近终于找到了这个问题的原因,所以记录一下我是如何处理的。

开发游戏API时,生产环境通常是Linux,所以我使用Windows机器,但我仍然采用手头上有类似环境和虚拟机的模式。

关于VM周围的环境,我使用VirtualBox,VM OS镜像一般是CentOS。

 

从 1 级 Guest Additions CD 重新安装工具

这是我首先想到的事情。

这是一篇有点老的文章,但VirtualBox 共享文件夹备忘录 | dark_green 的日记 | Slad,在使用 yum 等更新内核模块时经常会发生这种情况。
既然是VM,我能处理得更粗一点吗?

当您从 VirtualBox 菜单的“设备”中选择“插入 CD 映像”时,安装工具将自动启动。
如果 CD 已安装在桌面上,只需双击 CD 图标即可。

我觉得介绍它、说这些话不太好,不过只要它能治好我的病,我就不用担心。

 

级别 2 重置共享文件夹

过去曾有过这种方法变得可见的案例。

这可以通过 VirtualBox Manager 中的虚拟机设置进行配置。
或者,如果您正在查看 VM UI,右下角有一个文件夹图标,因此请单击它。

如果主机端和来宾端的目录都设置正确,则可以挂载。

 

Level 3 替换mount.vboxsf的符号链接

最后,这次恢复的解决方法是更改​​ mount.vboxsf 符号链接的链接目标。

发生的情况是,mount.vboxsf(创建共享文件夹的挂载命令)的实体实际上是不同的。

其中 mount.vboxsf /sbin/mount.vboxsf ls -al | grep vboxsf mount.vboxsf -> /usr/lib64/VBoxGuestAdditions/mount.vboxsf

这并不意味着该文件不存在,而是该文件存在于路径/usr/lib64/VBoxGuestAdditions/mount.vboxsf中。

那么,对此该怎么办呢?

# cd /sbin sudo ln -sf /usr/lib/VBoxGuestAdditions/mount.vboxsf mount.vboxsf

只需将符号链接的方向更改为 VBoxGuestAdditions 下的 mount.vboxsf,该文件也在 /usr/lib 下。

如果设置为自动挂载,请重新启动虚拟机并使用 df 命令查看是否已正确挂载。

操作系统是 CentOS 的 64 位版本,因此 /usr/lib64 可能没问题,但显然不是。
我认为这可能是由于 Guest Additions CD 安装程序的问题造成的,但是您认为呢,Oracle-san?

更新内核模块后似乎也发生了这种情况。

毕竟,更新VM内核似乎存在各种风险。

就是这样。

如果您觉得这篇文章有帮助,请点赞!
3
加载中...
3 票,平均:1.00 / 13
27,499
X Facebook 哈特纳书签 口袋
[2025.6.30 Amazon Linux 2 支持结束] Amazon Linux 服务器迁移解决方案

[2025.6.30 Amazon Linux 2 支持结束] Amazon Linux 服务器迁移解决方案

写这篇文章的人

关于作者

万代洋一

我的主要工作是为社交游戏开发 Web API,但我也很幸运能够做很多其他工作,包括营销。
此外,我在 Beyond 中的肖像权被视为 CC0。