2011-07-05 12:10:28
来 源
中存储网
文件系统
Sun QFS文件系统以及Sun SAM-FS和 Sun SAM-QFS介绍篇,介绍三者的共同点及区别,Sun QFS是一个开源的、高性能文件系统

首先要仔细看啊,这里提到的是三个不同的东东:Sun QFS、Sun SAM-FS、Sun SAM-QFS。这都是SUN公司的产品,现在是Oracle的了,并且与Oracle的数据库软件做了深度整合。(中存储原创,转载请注明!

Sun QFS

Sun QFS本身就是一个单独的产品,是一个开源的、高性能文件系统。为用户呈现了一个标准的 UNIX 文件系统界面。

分类:

Sun QFS又可以分为QFS独立文件系统和共享 QFS 文件系统两种,分别用于HA-NFS、HA-Oracle和Oracle RAC。

Sun QFS 共享文件系统,允许多主机同时访问同一文件

关于SUN QFS共享文件系统在SAN中共享文件的形象理解:

比如我们有个1GB的大文件,访问的用户数量较多,采用NAS系统在网络上进行文件传输将严重受到网络带宽的限制,采用SAN系统虽然可以解决文件访问速度问题,但是为每个用户保留一份文件副本则很难实现文件版本之间的同步,存储开销也很大。

有没有办法只在SAN环境中保留一个文件,而所有用户都可以通过SAN快速的访问该文件呢?Sun QFS就是一种可以在SAN网络存储中建立多台服务器共享的存储空间的文件系统管理工具。

Sun QFS是一个独立的文件系统,克服了UNIX和其他商业文件系统的缺点。比如(文件系统生成时间, 文件系统增长限制, FSCK时间, 文件数量和inode数量限制。)为了保证吞吐量和可测量性,Sun QFS利用一些新技术限制了物理磁头在磁盘表面移动。

Sun QFS 或 Sun SAM-QFS 共享文件系统是一种分布式、多主机的文件系统,可以将其安装到多个 Solaris 操作系统 (OS) 主机上。其中一台 Solaris OS 主

机作为元数据服务器,其他的主机作为客户机。

图 1-3 Solaris 主机上的 Sun StorEdge QFS 共享文件系统配置
图 1-3 Solaris 主机上的 Sun StorEdge QFS 共享文件系统配置

SAN-QFS

注意SAN-QFS,不是孙sun,是散san啊:)

是指将QFS与Tivoli SANergy这样的SAN文件共享软件配合,实现跨平台多主机对同一数据的访问。但是在单一Solaris操作系统下,仅用QFS的共享文件系统就可以,不用与SANergy这样的软件结合。

SAN-QFS文件系统(SANergy+SUN QFS)
SAN-QFS文件系统(SANergy+SUN QFS)

Sun SAM-FS文件系统

Sun SAM-FS环境包括通用用途文件系统和存储及存档管理器 SAM。 Sun SAM-FS环境的文件系统允许数据以设备额定的速度存档至自动化库。
另外数据同样可以通过称为磁盘存档的进程,存档至另一个文件系统中的文件。
Sun SAM-FS 环境中的文件系统是一个完整的文件系统,用户可使用标准文件系统界面,并可以读写文件,就好象这些文件都在主磁盘存储上一样。

Sun SAM-QFS文件系统

Sun QFS 文件系统可以作为独立的文件系统单独使用,也可以与存储及存档管理器 SAM 一起使用。
Sun QFS在与 SAM 一起使用时它称为 Sun SAM-QFS。
Sun QFS可共享 Sun SAM-FS 文件系统的大部分功能,但是Sun QFS 文件系统具有更高性能,并包含多于 Sun SAM-FS 环境所支持的功能。

Sun QFS、Sun SAM-FS和 Sun SAM-QFS 文件系统在技术上是相似的,但还是有差异存在的。

Sun StorEdge QFS 文件系统与 Sun StorEdge SAM-FS 产品所包含的文件系统有许多相同的功能。

但是, Sun StorEdge QFS 文件系统是为高性能而设计的,所支持的功能比 Sun StorEdge SAM-FS 文件系统多。

图 1-1 单个 Solaris 主机上的 Sun StorEdge QFS 配置
图 1-1 单个 Solaris 主机上的 Sun StorEdge QFS 配置
图 1-2 单个 Solaris 主机上的 Sun StorEdge SAM-FS 或 Sun SAM-QFS 配置
图 1-2 单个 Solaris 主机上的 Sun StorEdge SAM-FS 或 Sun SAM-QFS 配置

基于SAM FS/QFS的归档解决方案

数据先归档到 Sun STK6140磁盘阵列,随后到SL500磁带库上。

硬件:
Sun 服务器
STK 6140磁盘阵列
STK SL500磁带库
Qlogic SAN光纤交换机
软件:
Solaris 10
Sun Cluster
Sun Storage Archive Manager(SAM), QFS文件系统

 拓扑:

基于SAM FS/QFS的归档系统架构
基于SAM FS/QFS的归档系统架构

那么SAM是什么呢?

Storage Archive Manager(SAM,存储归档管理软件),现在叫Oracle Sun 存储归档管理器软件(Oracle Sun Storage Archive Manager software)。

Sun QFS、Sun SAM-FS 和 Sun SAM-QFS 文件系统通过使用标准 Sun Solaris 操作环境(OE) 虚拟文件系统 (vfs/vnode) 接口得以实现。通过使用vfs/vnode 接口,这些文件系统可以在标准的 Sun Solaris 内核下工作,并且无需要修改内核便可获得文件管理支持。因此文件系统不受操作系统更改的影响,且在更新操作系统时,一般不需要大量的回归测试。

下一篇将一一介绍QFS文件系统的特点及架构设计原理

声明: 此文观点不代表本站立场;转载须要保留原文链接;版权疑问请联系我们。