Windows与Linux文件系统互相访问的方法

介绍

本篇内容介绍了“Windows与Linux文件系统互相访问的方法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

<强>一、Samba软件实现共享Linux文件系统给窗户用户

Samba软件被誉为10大最有价值的开源软件之第五位。其获取方式非常容易,配置使用也非常简单。下面以fedora系统为例,先看一下本地是否已经安装好Samba,如果/etc/init。d/smb,文件存在,则说明已经安装好了samba软件,否则使用如下命令安装:

 yum  install  samba 

安装完成后,修改配置文件,打开:/etc/samba/conf中的,在文件末尾加上如下配置:

(根),,comment =, root , path =,/,,, create  mask =, 64,, writeable =, yes ,, browseable =, yes , valid  users =,根

这个配置的意思是,创建一个名为根的共享,将根文件目录“/惫蚕砀没АT市淼锹嫉挠没歉?/p>

然后给samba系统添加根用户,使用如下命令:

 smbpasswd  -a 根

按照提示设置根用户的密码。

重新启动samba服务。

 service  smb 启动

检查smb进程是否已经运行:

 root  1787年,0.0,0.4,33068,4784,?,Ss  21:51  0:00  smbd  root  1788年,0.0,0.2,33068,2580,?,S  21:51  0:00  _  smbd 

在需要访问该Linux系统的Windows客户机上面,打开窗户的资源管理器,在地址栏输入:\ 192.168.1.110

会发现,提示有一个共享根,双击访问时,提示输入用户名和密码,输入此前配置的根用户和密码即可访问。这里就是samba软件实现了CIFS的服务端,Windows资源管理作为客户端访问远程的共享文件系统。为了更为方便的使用该文件系统,还可以将该共享映射成一个本地的盘符,让Windows上面的各种工具像使用本地磁盘一样使用该目录。所有在Windows上面对该共享做的操作都会实时同步到Linux系统上面。

<强>二,Linux访问窗户的共享

上面的借助于samba的方式是大家常用的。还有一种,Windows系统天然就是一个CIFS的服务端和客户端,既然Windows系统可以给Windows系统共享目录,那么Linux系统能否访问这些共享呢?答案是肯定的,由于有强大的VFS支撑,Linux支持挂载和访问各种文件系统.mount工具支持挂在CIFS甚至NTFS的文件系统。如果是Windows本机上面的Linux虚拟机,那么可以直接通过虚拟机管理软件,如Vmware直接共享本地的磁盘分区给Linux系统,Linux系统根据Windows的磁盘分区的文件系统类型挂载即可。这里不详述该方案。

进入本段的正题,首先我们需要共享一个Windows的目录:

下面以Windows XP为例,Windows, 7未做验证,应该类似。在共享之前,首先需要确保Windows系统的服务器服务处于启动状态,如下图:

<中心>  Windows与Linux文件系统互相访问的方法

选择需要共享的目录,右键,属性,选择”共享”页,如下图:

<中心>  Windows与Linux文件系统互相访问的方法

选择在网络上共享这个文件夹,并指定共享名。根据需要选择是否允许远程用户修改该文件夹。这样这个文件夹就被共享给远程访问了。

<中心>  Windows与Linux文件系统互相访问的方法

在Linux系统下挂载该共享:

 [root@f2  ~] #, mount  -t  cifs  -o 用户名=癟est",//192.168.1.100/sourcecode /根/sourcecode  Password  for  Test@//192.168.1.100源代码里:

按照要求输入指定用户的密码即可。

此时,Windows的共享源代码里目录就已经挂载到Linux系统上面了,Linux系统可以像访问本地目录一样访问该目录了。

Windows与Linux文件系统互相访问的方法