CentOS上VirtualBox实现文件共享的步骤
增强功能是实现共享文件夹的核心组件,需先完成安装:
VBoxGuestAdditions.iso
)。sudo yum update
sudo yum install -y gcc kernel-devel kernel-headers make perl bzip2
sudo mkdir /mnt/cdrom
sudo mount -o loop /run/media/$(whoami)/VBox_GAs_*/VBoxLinuxAdditions.run /mnt/cdrom # 路径可能因版本不同调整
cd /mnt/cdrom
sudo ./VBoxLinuxAdditions.run
sudo reboot
D:\shared
);shared
,可自定义);/mnt/shared
):sudo mkdir -p /mnt/shared
sudo mount -t vboxsf shared /mnt/shared # 'shared'为VirtualBox中设置的「文件夹名称'
ls /mnt/shared
若需每次启动虚拟机都自动挂载,需编辑/etc/fstab
文件:
sudo vi /etc/fstab
shared
为共享名称,/mnt/shared
为挂载点):shared /mnt/shared vboxsf rw,uid=1000,gid=1000,auto 0 0
rw
:读写权限;uid=1000,gid=1000
:将共享文件夹所有者设为当前用户(可通过id
命令查看UID/GID);auto
:开机自动挂载。:wq
),重启虚拟机验证自动挂载:sudo reboot
vboxsf
组:sudo usermod -aG vboxsf $(whoami)
sudo reboot # 重启生效
kernel-devel
版本与当前内核版本一致(通过uname -r
查看内核版本,再安装对应版本的kernel-devel
)。