温馨提示×

centos virtualbox怎么共享文件

小樊
53
2026-09-08 17:17:42
栏目: 智能运维

CentOS + VirtualBox 环境下实现“共享文件夹”,一般步骤如下(以 CentOS 7/8/Stream 为例):


一、在 VirtualBox 中设置共享文件夹

  1. 关闭 CentOS 虚拟机
  2. 打开 VirtualBox → 选中虚拟机 → 设置
  3. 选择 共享文件夹
  4. 点击右侧 +
    • 文件夹路径:选择你 Windows / macOS 上的目录
    • 文件夹名称:例如 shared
    • 勾选:
      • ✅ 自动挂载(可选)
      • ✅ 固定分配(推荐)
  5. 确定并启动 CentOS

二、在 CentOS 中安装增强功能(必须)

共享文件夹依赖 VirtualBox Guest Additions

1. 安装依赖

sudo yum install -y gcc make perl kernel-devel kernel-headers

2. 挂载增强功能光盘

sudo mkdir -p /media/cdrom
sudo mount /dev/cdrom /media/cdrom

3. 安装

cd /media/cdrom
sudo ./VBoxLinuxAdditions.run

安装完成后重启:

sudo reboot

三、手动挂载共享文件夹(推荐方式)

假设共享名是 shared

sudo mkdir -p /mnt/shared
sudo mount -t vboxsf shared /mnt/shared

测试:

ls /mnt/shared

四、设置开机自动挂载

编辑 /etc/fstab

sudo vi /etc/fstab

添加一行:

shared  /mnt/shared  vboxsf  defaults  0  0

五、普通用户无权限问题(常见)

如果当前用户不能访问:

sudo usermod -aG vboxsf $USER

然后 注销或重启


六、验证

id

看到 vboxsf 组即正常


补充说明

  • Windows 主机路径示例:D:\share
  • Linux 中路径:/mnt/shared
  • 若使用 CentOS 9 Stream,建议用 dnf 替代 yum

如果你告诉我:

  • CentOS 版本
  • Windows / macOS 主机
  • 是否要用图形界面

我可以给你更精确的命令。

0