centos7 宿主机与虚拟机共享文件夹

156 阅读1分钟
  1. 在宿主机上创建一个文件夹,用于共享文件。

  2. 安装并启动Samba服务,Samba是一种Linux和Windows之间的文件共享协议,可以实现跨平台文件共享。在CentOS上安装Samba可以使用以下命令:sudo yum install samba

  3. 配置Samba服务,将要共享的文件夹添加到Samba配置文件中。打开Samba配置文件,可以使用以下命令: sudo vim /etc/samba/smb.conf 配置如下图所示,主要修改[share] 部分: 1682391325880.png 并记得将path=/run/media/dell/12T/share替换为自己的宿主机上创建的共享文件夹路径。

  4. 重启Samba服务以应用新的配置sudo systemctl restart smb.service

  5. 在虚拟机中安装Samba客户端以便访问宿主机共享文件夹。在CentOS虚拟机中安装Samba客户端可以使用以下命令sudo yum install samba-client

  6. 在虚拟机中创建一个本地文件夹,用于挂载宿主机共享文件夹mkdir /home/share

  7. 挂载宿主机共享文件夹到虚拟机本地文件夹: sudo mount -t cifs //宿主机IP/share /home/share -o username=宿主机用户名,password=宿主机密码 重要:命令行中的//宿主机ip/share 中的share,要保持与第3点中的图中的 [share]一致,不然会报错哦。

  8. 至此,宿主机下的/run/media/dell/12T/share 和虚拟机下的/home/share 文件夹即为共享,可以在文件夹下创建文件试试。