在 CentOS(虚拟机)+ VirtualBox(宿主机) 环境下共享文件,常用且稳定的方式有以下几种。下面按推荐程度给你说明。
D:\share)share(随便起)sudo yum install -y gcc make kernel-devel
然后:
sudo mount /dev/cdrom /mnt
cd /mnt
sudo ./VBoxLinuxAdditions.run
安装完成后重启:
sudo reboot
默认会自动挂载到:
/media/sf_share
若未自动挂载,可手动:
sudo mkdir /mnt/share
sudo mount -t vboxsf share /mnt/share
⚠️ 注意:当前用户需加入
vboxsf组
sudo usermod -aG vboxsf $USER
然后重新登录
scp file.txt user@192.168.56.101:/home/user/
✅ 适合偶尔传文件
❌ 不适合频繁共享
如果宿主机也是 Linux:
# 宿主机
sudo yum install nfs-utils
sudo exportfs -o rw,sync 192.168.56.0/24:/share
CentOS 挂载:
sudo mount -t nfs 192.168.56.1:/share /mnt
vboxsf 组sudo chmod 777 /mnt/share
| 场景 | 推荐方式 |
|---|---|
| Windows + CentOS | VirtualBox 共享文件夹 |
| 偶尔传文件 | SCP / WinSCP |
| Linux 宿主 | NFS |
如果你告诉我:
我可以给你更精确的一步一步命令。