- 博客(19)
- 收藏
- 关注
转载 存储基础知识(八):备份技术(上)
一、备份的概念备份顾名思义,就是将数据以某种形式保存下来,备份的根本目的在于恢复,在这些数据丢失、毁坏和受到威胁的时候,使用数据的备份来恢复数据。虽然备份的定义可能很简单,不过具体实施存储系统的备份却可能是一份艰巨的任务,其中包含了许多可以预见的以及不易预见的需要考虑的因素。二、备份与拷贝、归档的区别备份不能仅仅通过拷贝完成,因为拷贝不能留下系统的注册表等信息;而且也不能留下历史记录保存下来,以做
2009-06-08 11:12:00
684
转载 存储基础知识(八):备份技术(下)
一、主流备份软件备份软件厂商中头把交椅当属Veritas公司。这家公司经过近几年的发展和并购,在备份软件市场已经占据了四成左右的份额。其备份产品主要是两个系列——高端的NetBackup和低端的Backup Exec。其中NetBackup适用于中型和大型的存储系统,可以广泛的支持各种开放平台。NetBackup还支持复杂的网络备份方式和LAN Free的数据备份,其技术先进性是业界共同认可的。B
2009-06-08 11:12:00
822
转载 存储基础知识(七):数据备份与容灾
一、概述随着企业信息化进程的不断深化,信息系统成为了支撑企业业务运行的重要平台,企业的全部业务流程都依赖于信息系统提供的服务来运作。这种统一的业务运作平台在简化业务流程,提高工作效率的同时,也带来了安全性方面的全新要求。那就是信息系统必须具备抵抗灾难的能力,具备在灾后快速恢复的能力,只有这样,才能满足企业业务连续性的需求。在国内,尽管企业对信息系统的重要性和容灾需求早有认识,但鉴于适用技术、方案成
2009-06-08 11:11:00
1336
转载 存储基础知识(五):高可用技术
一、概述随着计算机和网络的飞速发展,计算机在各个行业的应用越来越广泛和深入。在绝大多数行业、绝大多数企业都存在一些关键的应用,这些应用必须7*24*365小时不间断运行。这些应用的主机系统一旦出现问题,轻则降低业务响应速度,严重的会导致业务中断,造成严重的后果。如何能保证业务的持续进行,已经成为影响一个公司成败的关键因素。在这样的情况下,系统的高可用性就显得尤为重要。近年来,服务器平台的可用性在不
2009-06-08 11:10:00
754
转载 存储基础知识(六):数据一致性
一、概述数据一致性是指关联数据之间的逻辑关系是否正确和完整。问题可以理解为应用程序自己认为的数据状态与最终写入到磁盘中的数据状态是否一致。比如一个事务操作,实际发出了五个写操作,当系统把前面三个写操作的数据成功写入磁盘以后,系统突然故障,导致后面两个写操作没有写入磁盘中。此时应用程序和磁盘对数据状态的理解就不一致。当系统恢复以后,数据库程序重新从磁盘中读出数据时,就会发现数据再逻辑上存在问题,数据
2009-06-08 11:10:00
828
转载 存储基础知识(三):文件系统
一、概述文件系统定义了把文件存储于磁盘时所必须的数据结构及磁盘数据的管理方式。我们知道,磁盘是由很多个扇区(Sector)组成的,如果扇区之间不建立任何的关系,写入其中的文件就无法访问,因为无法知道文件从哪个扇区开始,文件占多少个扇区,文件有什么属性。为了访问磁盘中的数据,就必需在扇区之间建立联系,也就是需要一种逻辑上的数据存储结构。建立这种逻辑结构就是文件系统要做的事情,在磁盘上建立文件系统的过
2009-06-08 11:09:00
1216
转载 存储基础知识(四):RAID技术(上)
一、RAID概述RAID为廉价磁盘冗余阵列(Redundant Array of Inexpensive Disks),RAID技术将一个个单独的磁盘以不同的组合方式形成一个逻辑硬盘,从而提高了磁盘读取的性能和数据的安全性。不同的组合方式用RAID级别来标识。RAID技术是由美国加州大学伯克利分校D.A. Patterson教授在1988年提出的,作为高性能、高可靠的存储技术,在今天已经得到了广泛
2009-06-08 11:09:00
813
转载 存储基础知识(四):RAID技术(下)
各种RAID级别比较在各个raid级别中,使用最广泛的是raid0,raid1,raid10,raid5。RAID-0,将数据分成条带顺序写入一组磁盘中。RAID-0 不提供冗余功能,但是它却提供了卓越的吞吐性能,因为读写数据是在一组磁盘中的每个磁盘上同时处理的,吞吐性能远远超过单个磁盘的读写。RAID-1,每次写操作都将分别写两份到数据盘和校验盘上,每对数据盘和校验盘成为镜像磁盘组。也可使用并发
2009-06-08 11:09:00
616
转载 存储基础知识(二):主要协议SCSI、FC、iSCSI
一、SCSISCSI是小型计算机系统接口(Small Computer System Interface)的简称,于1979首次提出,是为小型机研制的一种接口技术,现在已完全普及到了小型机,高低端服务器以及普通PC上。SCSI可以划分为SCSI-1、SCSI-2、SCSI-3,最新的为SCSI-3,也是目前应用最广泛的SCSI版本。1、SCSI-1:1979年提出,支持同步和异步SCSI外围设备;
2009-06-08 11:08:00
4157
转载 存储基础知识(一):主要技术DAS、SAN、NAS
一、直接附加存储(DAS)DAS(Direct Attached Storage—直接附加存储)是指将存储设备通过SCSI线缆或光纤通道直接连接到服务器上。一个SCSI环路或称为SCSI通道可以挂载最多16台设备,FC可以在仲裁环的方式下支持126个设备。DAS方式实现了机内存储到存储子系统的跨越,但是缺点依然有很多:1、扩展性差,服务器与存储设备直接连接的方式导致出现新的应用需求时,只能为新增的
2009-06-08 10:52:00
1523
转载 老菜鸟说给新菜鸟的存储基础知识
内容:存储和相关基础知识 范围:限opensystem和windows 版本:Version 0.1 build 20060904 说在前面的几句话: 我工作的时间也不短了,但是还算是一个老菜鸟,所以我姑妄说之,您姑妄听之.另外,我也是想到哪儿写道哪儿,没什么章法,还望海涵. 有些新手总是在各式各样的概念里绕来绕去,弄的不亦乐乎。所以我就把我的一些理解写了下来,供您参考.我说的不局限于任何一种具体
2009-06-07 23:39:00
635
转载 何为LUN
a、lun的概念 lun的全称是logical unit number,也就是逻辑单元号。我们知道scsi总线上可挂接的设备数量是有限的,一般为6个或者15个,我们可以用target ID(也有称为scsi id的)来描述这些设备,设备只要一加入系统,就有一个代号,我们在区别设备的时候,只要说几号几号就ok了。 而实际上我们需要用来描述的对象,是远远超过该数字的,于是我们引进了lun的
2009-06-07 21:32:00
426
转载 Linux 下串口编程入门
Linux 下串口编程入门 级别: 初级左锦 (zuo170@163.com), 副总裁, 南沙资讯科技园2003 年 7 月 03 日Linux 操作系统从一开始就对串行口提供了很好的支持,本文就 Linux 下的串行口通讯编程进行简单的介绍。串口简介串 行口是计算机一种常用的接口,具有连接线少,通讯简单,得到广泛的使用。常用的串口是 RS-232-C 接口(又称 EIA
2009-06-06 16:15:00
334
转载 linux协议栈之链路层上的数据传输-----数据发送
出处:http://ericxiao.cublog.cn/------------------------------------------五:数据的发送在进入到发送函数之前,我们先来看e100_up()->e100_alloc_cbs函数:static int e100_alloc_cbs(struct nic *nic){ struct cb *cb;
2009-06-04 21:35:00
637
转载 linux协议栈之链路层上的数据传输-----数据接收
出处:http://ericxiao.cublog.cn/------------------------------------------四:数据接收为了了解网卡数据接收的过程。有必要先讨论DMA的具体过程。DMA传输数据可以分为以下几个步骤:首先:CPU向DMA送命令,如DMA方式,主存地址,传送的字数等,之后CPU执行原来的程序.然后DMA 控制在 I/O 设备
2009-06-04 21:30:00
939
转载 linux协议栈之链路层上的数据传输-----sk_buff结构分析
出处:http://ericxiao.cublog.cn/------------------------------------------sk_buff结构分析sk_buff是我们遇到的第二个重要的结构,在内核中经常被缩写成skb.在linux 2.6.21它被定义成:struct sk_buff { //指向下一个skbstruct sk_buff
2009-06-04 21:21:00
1123
转载 linux协议栈之链路层上的数据传输-----从网卡驱动说起(二)
出处:http://ericxiao.cublog.cn/------------------------------------------它主要完成:对网应对应的net net_device赋初值。并向内核调用register_netdev完成网络设备的注册,网络设备注册我们在上一节中已经说过,这里不再赘述。看一下net_device中几个关键的函数://在设备将打开的时候,调
2009-06-04 21:20:00
730
转载 linux协议栈之链路层上的数据传输-----从网卡驱动说起(一)
出处:http://ericxiao.cublog.cn/------------------------------------------二:从网卡驱动说起。 以intel 100M 网卡驱动为例简要概述数据包的接收与发送流程。代码见(drivers/net/e100.c)网卡是属于PCI设备,它的注册跟一般的PCI设备注册没什么两样。static in
2009-06-04 21:16:00
1016
转载 linux协议栈之链路层上的数据传输-----预备知识
出处:http://ericxiao.cublog.cn/------------------------------------------>第三季的第五集,终于在翘首企盼中姗姗来迟了,scofid用它惊人的智慧一次次化险为夷,但在邪恶的sona监狱他将如何逃脱呢?这我们不得而知,但我们可以分析Linux网络驱动来得到数据包是怎么通过物理接口的这一层“prison”束缚来达到通信
2009-06-04 21:09:00
386
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人