-
在宿主机上创建一个文件夹,用于共享文件。
-
安装并启动Samba服务,Samba是一种Linux和Windows之间的文件共享协议,可以实现跨平台文件共享。在CentOS上安装Samba可以使用以下命令:
sudo yum install samba -
配置Samba服务,将要共享的文件夹添加到Samba配置文件中。打开Samba配置文件,可以使用以下命令:
sudo vim /etc/samba/smb.conf配置如下图所示,主要修改[share] 部分:并记得将
path=/run/media/dell/12T/share替换为自己的宿主机上创建的共享文件夹路径。 -
重启Samba服务以应用新的配置
sudo systemctl restart smb.service -
在虚拟机中安装Samba客户端以便访问宿主机共享文件夹。在CentOS虚拟机中安装Samba客户端可以使用以下命令
sudo yum install samba-client -
在虚拟机中创建一个本地文件夹,用于挂载宿主机共享文件夹
mkdir /home/share -
挂载宿主机共享文件夹到虚拟机本地文件夹:
sudo mount -t cifs //宿主机IP/share /home/share -o username=宿主机用户名,password=宿主机密码重要:命令行中的//宿主机ip/share中的share,要保持与第3点中的图中的 [share]一致,不然会报错哦。 -
至此,宿主机下的/run/media/dell/12T/share 和虚拟机下的/home/share 文件夹即为共享,可以在文件夹下创建文件试试。