存储 频道

数据共享的空间分配(2)

 
2.     文件系统组织数据
 
当一个文件系统访问一个存储资源时,它要知道在哪里可以查到所需数据的有关信息。这一般通过一些用于特殊目的的块实现,这些块可供文件系统读取,用以获取数据之间的关系。通常,有两种文件系统需要的组织数据:结构信息和内容信息。
              
 
结构信息通过冗余实体帮助文件系统保持完整性,它可以提供规则的定位,可以通过函数计算出所需信息的存储位置。其基本思想是,如果因为数据冲突或其他原因,文件系统不能在预期的位置上读取所需的数据,那么它可以在别的地方查找另一份拷贝的数据。
 
内容信息基本上是目录结构,这些目录结构用于定位分级目录和文件。其中最重要的目录是根目录,如果文件系统知道怎样查找根目录,那么它可以查找存储资源中的任何数据。图1 3 -6示意了文件系统如何在一个驱动器上定位它的组织数据。
        
通常,文件系统使用本地连接的驱动器。存储网络扩展了本地的概念,一个文件系统所使用的驱动器将包括一些基于S A N的驱动器。虽然这种应用的必要性可能不是很大,但是探讨一下通过网络地址查找文件系统组织数据的问题,还是十分有趣的。按照这种思路,在S A N中可以很容易地访问文件系统组织数据,这肯定会影响到S A N中的安全机制和协议。图1 3 - 7示意了在S A N中文件系统如何定位它的组织数据。
 
与图1 3 - 6相比,图1 3 - 7中唯一增加的元素是S A N。对于定位数据而言,即需要增加一个存储网络上的地址。在光纤路径网络中,网络寻址对文件系统是透明的,它由设备驱动器和主机I / O 控制器进行处理,将SCSI targ e t - L U N 地址转换为光纤路径网络地址。然而,这并不意味着文件系统不能使用网络地址定位它在S A N中一个驱动器上的组织数据。换而言之,网络地址可以成为文件系统用来定位其组织数据的信息的一部分。
0
相关文章