存储 频道

网络文件系统和协议(5)

 
NFS服务器的CIFS仿真
NFS设备厂商最初是为了向UNIX 客户提供服务的,后来随着Windows 客户的出现并逐渐占据了桌面系统的主流,NFS设备厂商不得不设法向Windows 客户提供服务。为了实现这个目的,一种方法是添加用于Windows 系统上的NFS客户软件。不过,这种方法要求在客户端即Windows 系统上进行安装和管理,增加了额外的成本。
 
另外一种方法是在NFS设备上仿真CIFS服务器,这种仿真功能就像一个Windows 服务器系统,但实际上是通过非Windows 文件系统提供存储服务的。图1 2 - 1 6示出了一个带有虚拟C I F S服务器的U F S + N F S设备的网络文件协议栈,它的虚拟CIFS服务器可以向Windows 客户提供NFS服务器虚拟CIFS
                                
1. 锁定和C I F S仿真
 
由于在U F S + N F S与N T F S + C I F S之间,文件锁定的方UNIX文件系统法明显不同,因此,在设计支持N F S和C I F S两种协议的网络存储设备的锁定机制时,不同的厂商有不同的选择。
 
选用一种网络文件系统实现,并仿真另一种网络文件系统
开发一种独立的技术,它同时能支持UNIX 和Windows 的锁定方法和命令
 
Linux是一种自由软件,NFS是一个开放的标准。因此,NAS装置厂商为了降低成本,通常都喜欢选用Linux和NFS。基于Linux的设备开发商,如果想同时支持NFS和CIFS,则可以通过在一个软件应用中仿真CIFS锁定支持实现。
0
相关文章