centos

centos虚拟机如何设置共享文件夹

小樊
56
2025-06-02 01:18:22
栏目: 云计算

在CentOS虚拟机中设置共享文件夹可以通过以下几种虚拟机软件进行,这里以VirtualBox为例进行说明:

使用VirtualBox设置共享文件夹

  1. 安装必要的软件包

    在CentOS虚拟机中,首先需要安装一些必要的软件包。打开终端并执行以下命令:

    sudo yum install -y gcc gcc-devel gcc-c gcc-c-devel make kernel kernel-devel
    
  2. 安装VirtualBox增强工具

    在VirtualBox的虚拟机设置中,选择“设备” - “安装增强功能”。重启虚拟机,然后在虚拟机启动时按下 Enter 键,进入Linux终端。

    切换到root用户,挂载增强功能光盘镜像:

    sudo mkdir /cdrom
    sudo mount /dev/cdrom /cdrom
    

    执行安装脚本:

    cd /cdrom
    sudo ./VBoxLinuxAdditions.run
    

    安装完成后,重启虚拟机:

    sudo reboot
    
  3. 设置共享文件夹

    在VirtualBox的虚拟机设置中,选择“共享文件夹”。点击“添加共享文件夹”,选择要共享的文件夹路径,并为其指定一个共享名称。勾选“自动装载”选项,然后点击“确定”。

  4. 挂载共享文件夹

    在CentOS虚拟机中,创建一个挂载点,例如:

    sudo mkdir /mnt/shared_folder
    

    使用以下命令挂载共享文件夹:

    sudo mount -t vboxsf shared_name /mnt/shared_folder
    

    其中 shared_name 是你在VirtualBox中设置的共享名称。

  5. 验证共享文件夹

    现在,你应该能够在CentOS虚拟机的 /mnt/shared_folder 目录下看到在VirtualBox中设置的共享文件夹内容。

  6. 开机自动挂载(可选)

    如果在执行 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主机之间成功设置共享文件夹。如果在操作过程中遇到任何问题,请检查每一步是否正确执行,并确保所有路径和名称都设置正确。

0
看了该问题的人还看了