加入收藏 | 设为首页 | 会员中心 | 我要投稿 河北网 (https://www.hebeiwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 业界 > 正文

Windows与Linux文件系统互访的几种方法

发布时间:2018-10-02 12:22:02 所属栏目:业界 来源:今日头条
导读:【新品产上线啦】51CTO播客,随时随地,碎片化进修 起首,我们知道基于文件的几种处事:ftp,sftp,这两种处事都是文件传输处事,侧重于收集传输,并不是及时互访。凡是,我们必要在长途和当地同时操纵统一个目次,如:在Windows下行使各类强盛的IDE编辑代
副问题[/!--empirenews.page--] 【新品产上线啦】51CTO播客,随时随地,碎片化进修

起首,我们知道基于文件的几种处事:ftp,sftp,这两种处事都是文件传输处事,侧重于收集传输,并不是及时互访。凡是,我们必要在长途和当地同时操纵统一个目次,如:在Windows下行使各类强盛的IDE编辑代码,在Linux下编译和运行该代码。假如在Windows下编写好代码再拷贝到Linux下编译,这样修改时很费事,直接在Linux下修改,还要同步回Windows,相等费事。虽然有人会说,全部的事变都在Linux下搞定,VI、Linux呼吁行足够强盛,没有必要行使Windows体系的来由,本文的重点不在接头呼吁行纯熟水平与事变服从的题目。

Windows与Linux文件体系互访的几种要领

奈何像会见当地文件系同一样会见长途的文件呢?假如长途的体系与当地体系是差异范例的,又该怎样做呢。

我们知道,在Windows体系之间,可以通过共享目次的方法,让长途体系直接会见。其拭魅这里是Windows提供一种长途文件体系机制,NAS协议的一种——CIFS协议。假如是Linux体系呢,同样有其它一种NAS协议——NFS协议来实现长途会见。那么这两种NAS协议可否互通呢?谜底是否认的。固然二者不能互通,可是,在Linux体系上面已经有了CIFS协议的处事端和客户端的实现,这样,无论是Linux给Windows共享照旧Windows给Linux共享都可以借助这些已有的实现来做到了。

相反的,Windows上面有没有NFS的客户端可能处事端呢?也有,可是不常用,这里就不具体先容了。

这里首要环绕着Linux上面行使CIFS协议来叙述怎样实现两个体系之间的跨文件体系,跨操纵体系共享。凭证上面的描写,有两种方法来实现共享。Linux别离作为CIFS的处事端和客户端。下面别离就这两种方法来声名操纵步协调简朴的道理先容:

一、Samba软件实现共享Linux文件体系给Windows用户

Samba软件被誉为10大最有代价的开源软件之第五位。其获取方法很是轻易,设置行使也很是简朴。下面以fedora体系为例,先看一下当地是否已经安装好samba,假如/etc/init.d/smb 文件存在,则声名已经安装好了samba软件,不然行使如下呼吁安装:

  1. yum install samba 

安装完成后,修改设置文件,打开:/etc/samba/smb.conf,在文件末端加上如下设置:

  1. [root] 
  2.  comment = root 
  3.  path = /  
  4.  create mask = 64 
  5.  writeable = yes  
  6.  browseable = yes 
  7.  valid users = root 

这个设置的意思是,建设一个名为root的共享,将根文件目次“/”共享给用户。应承登录的用户名是root。

然后给samba体系添加root用户,行使如下呼吁:

  1. smbpasswd -a root 

凭证提醒配置root用户的暗码。

从头启动samba处事。

  1. service smb restart 

搜查smb历程是否已经运行:

  1. root 1787 0.0 0.4 33068 4784 ? Ss 21:51 0:00 smbd 
  2. root 1788 0.0 0.2 33068 2580 ? S 21:51 0:00 _ smbd 

在必要会见该Linux体系的Windows客户机上面,打开Windows的资源打点器,在地点栏输入:192.168.1.110

会发明,提醒有一个共享root,双击会见时,提醒输入用户名和暗码,输入此前设置的root用户和暗码即可会见。这里就是Samba软件实现了CIFS的处事端,Windows资源打点作为客户端会见长途的共享文件体系。为了更为利便的行使该文件体系,还可以将该共享映射成一个当地的盘符,让Windows上面的各类器材像行使当地磁盘一样行使该目次。全部在Windows上面临该共享做的操纵城市及时同步到Linux体系上面。

二、Linux会见Windows的共享

上面的借助于Samba的方法是各人常用的。尚有一种,Windows体系自然就是一个CIFS的处事端和客户端,既然Windows体系可以给Windows体系共享目次,那么Linux体系可否会见这些共享呢?谜底是必定的,因为有强盛的VFS支撑,Linux支持挂载和会见各类文件体系。mount器材支持挂在CIFS乃至NTFS的文件体系。假如是Windows本机上面的Linux假造机,那么可以直接通过假造机打点软件,如Vmware直接共享当地的磁盘分区给Linux体系,Linux体系按照Windows的磁盘分区的文件体系范例挂载即可。这里不详述该方案。

进入本段的正题,起首我们必要共享一个Windows的目次:

下面以Windows XP为例,Windows 7未做验证,应该相同。在共享之前,起首必要确保Windows体系的server处事处于启动状态,如下图:

Windows与Linux文件体系互访的几种要领

选择必要共享的目次,右键,属性,选择“共享”页,如下图:

Windows与Linux文件体系互访的几种要领

选择在收集上共享这个文件夹,并指定共享名。按照必要选择是否应承长途用户修改该文件夹。这样这个文件夹就被共享给长途会见了。

Windows与Linux文件体系互访的几种要领

(编辑:河北网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读