这玩意也是各种问题,通过问豆包、deepseak等都不好使。各种尝试,遇到了各种报错,最后终于试出来了。

报错信息
报错一
Oops! Something went wrong.
Unhandled error message: Error when getting
information For File "/home/chenshang/Share":
Numerical result out oF range
sudo mount -t virtiofs -o rw,uid=1000,gid=1000 VirtualBuddyShared /home/chenshang/Share
mount: /home/chenshang/Share: wrong fs type, bad option, bad superblock on VirtualBuddyShared, missing codepage or helper program, or other error.
dmesg(1) may have more information after failed mount system call.
sudo apt install -y virtiofs-utils
Error: Unable to locate package virtiofs-utils
sudo mount -t fuse.virtiofs -o rw,uid=1000,gid=1000,allow_other,default_permissions,user_xattr VirtualBuddyShared /home/chenshang/Share
/bin/sh: 1: virtiofs: not found
上面的错全都不用管
第一步: VirtualBuddy 启动 File Sharing
第二步:ubutnu 虚拟机中创建挂载目录(固定路径,避免报错)
sudo apt update
sudo apt install -y virtiofsd
sudo apt install -y fuse3 libfuse3-dev # 仅安装必要依赖,替代virtiofs-utils,解决包找不到报错
第三步:创建挂载目录(固定路径,避免报错)
逐行复制以下命令,粘贴执行,创建并配置挂载目录权限:
# 删除可能存在的错误目录(若有)
rm -rf /home/chenshang/Share
# 重新创建挂载目录(路径固定,无需修改)
mkdir -p /home/chenshang/Share
# 赋予当前用户完全权限,避免只读/权限报错
sudo chown -R chenshang:chenshang /home/chenshang/Share
sudo chmod 775 /home/chenshang/Share
最最核心的是这个挂载指令,别用豆包给的指令
sudo mount -t virtiofs VirtualBuddyShared /home/chenshang/Share