之前回顾了SES的基础知识以及几种在实际应用下的实现方式,最后说一下SGPIO,通用串行输入/输出总线。很多做硬件设计的同学对GPIO,通用输入/输出非常的了解,而SGPIO是把通用目的I/O信号来串行化的一种方法。SGPIO定义了Initiator初始端(比如一个主机适配器)和Target目的端(比如放置磁盘的背板)之间的通信,通常情况下Target目的端可以把Initiator初始端的输出信号转换成多个并行的LED信号。
其实SGPIO是和SES没有任何关系的标准,SES是通过SCSI的命令集来实..
随着SAS技术的普及,SES机箱管理标准在SAS领域也得到了充分的发挥。SAS是串行SCSI的简称,在物理层、传输层和协议层是新定义的标准,而上面的命令集层(Command Set Layer)依然采用标准的SCSI命令,最新的是SPC-4标准,这点和FC光纤、SSA和iSCSI技术是一样的。
SAS技术包括SSP、STP和SMP协议,其中SSP用于初始端(Initiator)端口和目标端(Target)端口之间的通信,STP用于支持SATA设备,而SMP的功能主要用于管理Expander设备。Expander的概念类似于网络中的交换机,主要用于更多设备..
SES机箱管理技术在实际的应用中是随处可见的,现在的外置磁盘阵列柜,包括SATA/SAS/FC等接口的,大部分都采用SES技术来监控阵列柜中的各个元素,比如温度、风扇、电源等状态。一般的磁盘柜都设计了专门的总线环路来获许各种状态数据和传输SES规范中的命令,之后传输到阵列柜的“大脑”控制器中,再之后管理员就可以通过GUI或者CLI来得到相关信息。
另外一种常见的SES应用在服务器内部的RAID控制卡和磁盘热插拔背板之间,现在主流的RAID控制卡采用的芯片都支持I2C总..
谈到SES,不得不提一下SAF-TE, SCSI Accessed Fault-Tolerant Enclosure的简称。 在FC光纤、SAS/SATA到来之前并行SCSI统治企业级存储、服务器I/O的时代,SAF-TE一直是用于SCSI机箱管理的重要协议,这是Intel公司最早提出的一个标准,它定义了一组SCSI 命令以用于设置盘阵中磁盘的状态以及获取背板中风扇、电源、温度、蜂鸣器报警等信息,以方便对整个磁盘存储系统的管理。
SAF-TE技术在SCSI RAID卡和服务器内部磁盘背板的应用比较普遍,如果磁盘背..
SES, SCSI Enclosure Service的简称,是T10技术委员会制定的用于机箱管理的标准,目前是第二代的SES标准,简称SES-2。T10是隶属于INCITS(International Committee for Information Technology Standards)的一个组织,主要负责SSA/SCSI/SAS等技术、标准的开发和制定, SES-2是T10的1559-D号项目,具体的文档可以从[url]www.t10.org[/url]下载到。
对于SCSI/SAS/FC等磁盘系统来说,数据通路的安全、稳定、快速是至关重要的,但随着现在的系统越来越复杂,对于包括..
在Linux下往往会碰到这样的问题,磁盘的设备文件,比如/dev/sda, sdb, sdc等等在某些情况下会混乱掉,比如sda变成了sdb或者sdc变成了sdb等等,这样无形中会导致磁盘设备管理的混乱,最常见的比如Linux文件系统的启动问题。很多人在遇到这种问题的时候都去找磁盘、阵列厂家,怀疑是他们的问题,其实这种底层的磁盘(单个磁盘或者RAID阵列)和Linux下磁盘设备文件的映射并不是磁盘、阵列厂家来决定的,而是Linux内核自身的原因。
目前Linux内核对于这种磁盘设备的映射基本上取决于三个顺..
SSD硬盘的发展可谓是神速,最早我们关注的都是纯粹消费电子类的Flash盘,例如U盘(我最早的U盘应该是16MB的,现在新的至少是2GB,还很便宜);再如数码相机、录音笔中的SD卡等等类似的东西。仅仅过了3、4年的功夫,SSD固态硬盘一下子就进入了笔记本、台式机、服务器,甚至高端磁盘阵列的领域,来势
之猛让传统的的SATA/SAS/FC硬盘厂家一下子紧张了起来。不只是传统的闪存厂家进入了SSD硬盘的市场,而且Seagate这样的传统硬盘厂家也开始推出混合(Hybrid)型和纯粹的SSD硬盘。
..
XFS是SGI公司开发的文件系统,相比于其他的文件系统有很多的优势,比如扩展性(支持最大的文件和分区)、性能、快速恢复、日志型的有效结构等等,参照[url]http://oss.sgi.com/projects/xfs/[/url]。 Linux最早内嵌的文件系统是Ext2,后来是Ext3,以后会有Ext4,由于xfs的各种特点和众多的客户群,很多Linux发行版也都开始内嵌对Xfs的支持,比如Suse/Knoppix/Debian Linux等,但目前Redhat由于技术支持等原因并没内嵌xfs,所以我们如果希望使用xfs文件系统的话,就必须手工来添加。下文就是本人在RHEL5上按装Xfs的..