浅析CentOS8虚拟机访问Windows10主机文件夹方法
在使用CentOS8虚拟机的过程中,有时需要访问Windows10主机中的文件夹,因此需要在虚拟机中进行相关设置。
确保Windows10主机共享文件夹
在虚拟机中访问主机文件夹需要先将主机文件夹设置为共享文件夹。
- 在Windows10主机上,选择要共享的文件夹,右键点击选择“属性”。
- 在属性窗口中,点击“共享”标签页,点击“高级共享”。
- 勾选“共享此文件夹”选项,并设置“共享名称”。
- 点击“权限”按钮,将“Everyone”添加到“共享权限”和“文件夹权限”中,并设置其为“完全控制”状态。
- 点击“确定”保存设置并退出属性窗口。
安装Samba并设置共享文件夹
在CentOS8虚拟机中,需要安装Samba并设置共享文件夹权限,才能够访问Windows10主机中的共享文件夹。
- 在终端中输入以下命令安装Samba:
sudo yum install -y samba samba-client
- 创建一个目录并将其设置为Samba服务的共享目录。例如:
sudo mkdir /mnt/winshare
sudo chmod 777 /mnt/winshare
- 编辑Samba配置文件/etc/samba/smb.conf,在最后一行加上以下配置:
[winshare]
comment = Windows Share
path = /mnt/winshare
browseable = yes
writeable = yes
valid users = root
create mask = 0660
directory mask = 0771
其中,[winshare]为共享文件夹名称,path为共享文件夹的路径,valid users为允许访问此共享文件夹的用户。
- 重启Samba服务:
sudo systemctl restart smb
在虚拟机中使用Samba访问Windows10共享文件夹
在虚拟机中,使用Samba可以方便地访问Windows10主机中的共享文件夹。
- 在终端中输入以下命令,安装Samba客户端:
sudo yum install -y samba-client
- 在终端中输入以下命令,以挂载Windows10主机中的共享文件夹:
sudo mount -t cifs -o username=USERNAME,password=PASSWORD //WINDOWS10-PC/share /mnt/winshare
其中,USERNAME为Windows10主机登录用户名,PASSWORD为其登录密码,//Windows10-PC/share为共享文件夹路径,/mnt/winshare为挂载点。
- 完成挂载后,即可在虚拟机中访问Windows10主机中的共享文件夹。例如:
cd /mnt/winshare
ls
其中,cd /mnt/winshare命令可以进入共享文件夹路径,ls命令可以列出文件夹中的文件。
示例说明
示例一
如果Windows10主机的共享文件夹路径为E:\myshare,共享名称为“test”,Windows10主机的登录用户名为user1,密码为pwd1,则挂载命令应为:
sudo mount -t cifs -o username=user1,password=pwd1 //WINDOWS10-PC/test /mnt/winshare
示例二
假设Windows10主机中存在一个文件夹名为“videos”,其中有一个视频文件名为“movie.mp4”,则可以使用以下命令将该视频文件复制到CentOS8虚拟机中:
cp /mnt/winshare/videos/movie.mp4 /home/user/
其中,/mnt/winshare/videos/为Windows10主机中视频文件的路径,/home/user/为虚拟机中复制文件的路径。在完成复制后,可以在虚拟机中打开该视频文件观看。
通过以上步骤,就可以在CentOS8虚拟机中访问Windows10主机中的共享文件夹,并在其中进行文件操作。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:浅析CentOS8虚拟机访问Windows10主机文件夹方法 - Python技术站