virtual中centos7与宿主机设置文件共享

转载于https://blog.****.net/q2826621520/article/details/79921588

 

一设置共享文件夹

1.选择虚拟机(关机状态下),点击设置,切换到共享文件夹设置项,点击增加按钮

virtual中centos7与宿主机设置文件共享

 

 

 

2.设置共享文件夹路径与名称,点击ok

virtual中centos7与宿主机设置文件共享

 

二安装增强功能需要的依赖

1.开机,并以root用户身份登录

 

2.使用 yum -y install gcc make kernel-devel kernel-header perl bzip2 命令安装增强功能需要的依赖

virtual中centos7与宿主机设置文件共享

2.使用 yum update 升级yum包

virtual中centos7与宿主机设置文件共享

4.重启centos7(必须做)

 

三安装增强功能

1.点击虚拟机界面上方的Devices,点击Insert Guest Additions CD image

virtual中centos7与宿主机设置文件共享

 

 

2.选择虚拟机点击设置,选择存储设置项,将在IDE控制器中看到VBoxGuestAddition.iso.说明安装增强工具的光盘已插入

virtual中centos7与宿主机设置文件共享

 

3.使用 mkdir /media/cdrom 命令创建cdrom目录,

  使用 mount /dev/sr0 /media/cdrom/ 命令将光盘挂载到刚刚创建的cdrom目录,

  使用 ls /media/cdrom 命令显示光盘内容,如出现上图中的VBoxLinuxAdditions.run文件,代表光盘挂载正确

virtual中centos7与宿主机设置文件共享

4.使用 cd /media/cdrom 命令进入 增强功能光盘的挂载点

virtual中centos7与宿主机设置文件共享

 

5.使用 ./VBoxLinuxAdditions.run 安装增强功能

virtual中centos7与宿主机设置文件共享

 

6.使用 mkdir /mnt/Code 命令创建 /mnt/Code目录

virtual中centos7与宿主机设置文件共享

 

7.使用  mount -t vboxsf Code /mnt/Code 命令,将虚拟机中名字为Code的目录挂载到/mnt/Code目录中

virtual中centos7与宿主机设置文件共享

 

8.此时,在虚拟机中使用 touch /mnt/Code/aaa.txt 命令新建文件,在真实机文件夹中将能看到aaa.txt,表明共享文件夹设置成功

virtual中centos7与宿主机设置文件共享

 

四开机自动挂载


重启后发现centos7中/mnt/Code文件夹与宿主机文件夹共享失效,

而/media/sf_Code变为了共享文件夹,这是由于在第一部分设置共享文件夹的设置中勾选了自动挂载的原因,virtualbox自动将共享目录挂载到/media/sf_Code目录中,所以以后就使用/media/sf_Code作为共享文件夹就可以了

virtual中centos7与宿主机设置文件共享