在CentOS虚拟机中设置共享文件夹可以通过以下几种虚拟机软件进行,这里以VirtualBox为例进行说明:
安装必要的软件包:
在CentOS虚拟机中,首先需要安装一些必要的软件包。打开终端并执行以下命令:
sudo yum install -y gcc gcc-devel gcc-c gcc-c-devel make kernel kernel-devel
安装VirtualBox增强工具:
在VirtualBox的虚拟机设置中,选择“设备” - “安装增强功能”。重启虚拟机,然后在虚拟机启动时按下 Enter
键,进入Linux终端。
切换到root用户,挂载增强功能光盘镜像:
sudo mkdir /cdrom
sudo mount /dev/cdrom /cdrom
执行安装脚本:
cd /cdrom
sudo ./VBoxLinuxAdditions.run
安装完成后,重启虚拟机:
sudo reboot
设置共享文件夹:
在VirtualBox的虚拟机设置中,选择“共享文件夹”。点击“添加共享文件夹”,选择要共享的文件夹路径,并为其指定一个共享名称。勾选“自动装载”选项,然后点击“确定”。
挂载共享文件夹:
在CentOS虚拟机中,创建一个挂载点,例如:
sudo mkdir /mnt/shared_folder
使用以下命令挂载共享文件夹:
sudo mount -t vboxsf shared_name /mnt/shared_folder
其中 shared_name
是你在VirtualBox中设置的共享名称。
验证共享文件夹:
现在,你应该能够在CentOS虚拟机的 /mnt/shared_folder
目录下看到在VirtualBox中设置的共享文件夹内容。
开机自动挂载(可选):
如果在执行 sudo mount -t vboxsf
命令时遇到“No such device”错误,可能是因为 vboxsf
模块没有加载。可以尝试加载该模块:
sudo modprobe vboxsf
如果在挂载共享文件夹后,共享文件夹无法自动挂载,可以在 /etc/fstab
文件中添加以下行以实现开机自动挂载:
shared_name /mnt/shared_folder vboxsf rw,gid100,uid1000,auto 0 0
将 shared_name
替换为你设置的共享名称。
以上步骤应该可以帮助你在CentOS虚拟机和VirtualBox主机之间成功设置共享文件夹。如果在操作过程中遇到任何问题,请检查每一步是否正确执行,并确保所有路径和名称都设置正确。