时间:2019-08-29 17:12:34 作者:Bill 浏览量:54
win7与虚拟机中linux共享文件教程
常常运用Windows的人可能会发现,Windows核算机之前同享材料非常便利,但是有时候想玩玩Linux的时候,如Fedora、Ubuntu、CentOS等,该怎样才能拜访Windows核算机上的文件呢?其实Windows同享的协议Linux是彻底支撑,接下来咱们就看看怎样才能从Linux核算机拜访Windows核算机上的同享材料吧。
东西/原料
装置了Linux操作体系核算机
装置了Windows操作体系核算机
方法/步骤
在拜访Windows同享材料之前,请确保Windows同享是可用的,这儿就不再赘述该怎样设置Windows同享了,那但是别的一个课题。
Linux拜访Windows同享或许Linux同享材料给Windows时,其实都是在运用一个叫做Samba的软件,这个软件现已运用多年,稳定性和可靠性得到了很好的验证,也是很多网络NAS常用的软件。
咱们这儿要讲的Linux需求用到的东西便是Samba软件中的一种,samba-client。
在尝试拜访Windows同享之前,需求首要确认samba-client现已装置了。最简略的方式是指令行查询“rpm -qa / grep samba-client”,当然也能够运用“yum”东西查询, 如“yum info samba-client”或“yum list samba-client”之类的指令。
win7与虚拟机中linux共享文件教程图1
假如samba-client没有装置,就需求运用指令“yum install samba-client”装置一下,yum会主动装置samba-client所需的相关依赖库,装置时挑选Y就行了。
针对常见的Debian Linux发行版,如Ubuntu或CentOS,也能够运用“sudo apt-get install smbclient”和“sudo apt-get install smbfs”装置相应的同享拜访东西。
win7与虚拟机中linux共享文件教程图2
预备就绪,就能够尝试拜访Windows同享文件夹了。咱们能够首要运用“smbclient -L //IP地址 -U 用户名”检查一下该用户同享权限下的同享状况。其间不带“$”的那个,便是咱们能够拜访的同享文件夹了,其间“-U”是用来指定查询同享权限的用户名的。
win7与虚拟机中linux共享文件教程图3
Linux将同享文件夹也是当作磁盘资源对待的,因此需求运用mount东西将其挂载到本地文件空间才能够拜访,这一点就像Windows常用的网络磁盘映射是相同的。
因此,首要咱们需求创立一个挂载点,也便是在本地目录空间中创立一个挂载目录,如“mkdir -p /mnt/MYSHARE”。
挂载点创立之后,就能够运用mount指令挂载同享文件夹了,“mount -t cifs -o user=用户称号,password=同享暗码,iocharset=utf8,codepage=cp936 //同享IP地址或NetBIOS称号/同享目录”,其间cifs运用Linux常用的网络文件类型,也能够运用smbfs,以体系能够辨认为准,如Ubuntu常见指令便是“sudo mount -t smbfs -o user=用户称号,password=同享暗码,iocharset=utf8,codepage=cp936 //同享IP地址或NetBIOS称号/同享目录”。“-o”表明挂载参数,常见的是需求提供同享的用户名和暗码,别的需求注意的是iocharset和codepage,这两个参数是用来处理体系之间的字符编码转化的,假如呈现乱码的状况,是需求调整这两个参数的,针对简体中文,运用utf8和cp936一般都能够处理问题,关于字符编码现已超出了本经历的范围。
挂载完结之后,就能够像运用本地文件目录相同拜访Windows同享文件夹和文件了。
win7与虚拟机中linux共享文件教程图4
当然,Linux也有图形化的资源管理器,挂载之后,资源管理器也能够正常拜访的。进入Linux桌面,翻开“我的电脑”。