在VirtualBox中为CentOS虚拟机设置和使用共享文件夹是一个相对简单的过程。以下是详细的步骤:
sudo yum update
sudo yum install kernel-headers kernel-devel gcc make perl
sudo mkdir /mnt/share1
sudo mount -t vboxsf share1 /mnt/share1
其中 share1
是你在VirtualBox中设置的共享文件夹名称。为了让共享文件夹在每次启动虚拟机时自动挂载,你可以编辑 /etc/fstab
文件,添加以下行:
share1 /mnt/share1 vboxsf rw,gid100,uid1000,auto 0 0
替换 share1
为你的共享文件夹名称,/mnt/share1
为你在CentOS中设置的挂载点。
如果你需要在共享文件夹中创建软链接,可能会遇到“Read-only file system”错误。你可以通过以下步骤解决:
sudo VBoxManage setextradata YOURVMNAME VBoxInternal2/SharedFoldersEnableSymlinksCreate/YOURSHAREFOLDERNAME 1
替换 YOURVMNAME
为你的虚拟机名称,YOURSHAREFOLDERNAME
为你的共享文件夹名称。
重启虚拟机后,你可以在CentOS的挂载点目录下看到共享的文件夹内容,此时可以在宿主机和虚拟机之间进行文件共享。
如果在操作过程中遇到问题,可以参考VirtualBox的官方文档或搜索相关的错误信息以获取更多帮助。