centos

CentOS VirtualBox共享文件夹怎么用

小樊
45
2025-03-31 13:41:22
栏目: 智能运维

在CentOS虚拟机中使用VirtualBox共享文件夹,可以按照以下步骤进行操作:

设置共享文件夹

  1. 打开VirtualBox管理器,选择你要设置共享文件夹的虚拟机,然后点击“设置”按钮。
  2. 在设置窗口中,选择“存储”,然后点击“控制器:SATA”旁边的“新建虚拟光驱”。
  3. 选择“添加”来创建一个新的共享文件夹,选择你想要共享的文件夹路径,并给它命名。你可以选择固定分配或临时分配(固定分配的共享文件夹在虚拟机关闭后仍然存在,而临时分配的则在虚拟机关闭后消失)。
  4. 点击“确定”保存设置。

在虚拟机中安装增强功能

  1. 启动你的CentOS虚拟机,在虚拟机启动时按下Enter键进入GRUB引导菜单。
  2. 选择“Install CentOS”并按Enter键继续。
  3. 在安装界面中,按下Tab键进入“Install Options”并回车。
  4. 选择“Install VirtualBox Guest Additions”并回车。这将会挂载增强功能ISO文件。
  5. 按照屏幕上的指示完成安装过程,安装完成后重启虚拟机。

挂载共享文件夹

  1. 打开CentOS虚拟机的终端
  2. 创建一个挂载点,例如:
    sudo mkdir /mnt/shared_folder
    
  3. 挂载共享文件夹,将<shared_folder_name>替换为你在VirtualBox中设置的共享文件夹名称:
    sudo mount -t vboxsf <shared_folder_name> /mnt/shared_folder
    
    例如,如果你设置的共享文件夹名称为“share”,则命令为:
    sudo mount -t vboxsf share /mnt/shared_folder
    
  4. 现在,你应该能够在/mnt/shared_folder中访问主机上的共享文件夹内容。

设置自动挂载(可选)

如果你希望在每次启动虚拟机时自动挂载共享文件夹,可以将挂载命令添加到/etc/rc.local文件中,确保在exit 0之前:

sudo echo "/usr/bin/mount -a" >> /etc/rc.local

这样,每次虚拟机启动时,共享文件夹都会自动挂载到/mnt/shared_folder

请注意,如果遇到权限问题,可能需要将你的用户名添加到vboxsf组中:

sudo usermod -aG vboxsf $(whoami)

然后重启虚拟机。

以上步骤应该可以帮助你在CentOS虚拟机和VirtualBox主机之间成功设置和使用共享文件夹。如果在操作过程中遇到任何问题,请检查每一步的输出信息,以便于定位和解决问题。

0
看了该问题的人还看了