- 博客(19)
- 资源 (54)
- 收藏
- 关注
原创 大话存储系列19——数据备份与恢复 下
4、卷克隆(Clone)克隆是指源数据集某时间点的一份或者几份实实在在的实体复制,利用快照做克隆:首先对某个源数据集(源卷或者源文件系统)创建一份快照,之后将这份快照执行的所有数据块阯出来到一个额外的存储空间,这样,被复制出来的所有数据就组成了源数据集在那个时刻的一个克隆实体。历史是不能回过头去改变的,但是快照却是可写的(以前我一直以为快照时只读的),其实可写的Snapshot也只不过是对
2013-03-31 22:15:05 2327
原创 大话存储系列18——数据备份与恢复
备份一般会有文件级的备份,还有块级的备份两种,我们接下来先简要了解一下这两种备份的区别。文件级备份:备份软件只能感知到文件这一层,将磁盘上的所有文件,通过调用文件系统的接口备份到另一个介质上,所以文件级备份软件,要么依靠操作系统提供的API来备份,要么本身具有文件系统的功能,可以识别文件系统元数据。其机制就是将数据以文件的形势独处,然后在将独处的文件存储在另外一个介质上。这些文件在原来的介质上
2013-03-28 21:16:34 12839
原创 大话存储系列17——GFS 文件系统
GFS(Global File System)是Minnesota大学开发的基于SAN的共享存储的集群文件系统,后来Sistina公司将GFS产品化。GFS在很长一段时间都是以源代码开放软件的形式出现的,后来由于Sistina希望通过向用户提供支持和服务的计划未能取得成功,为了要促进自己的财务收入,Sistina在2001年将GFS变成了一种“专有软件”。Red Hat公司收购Sistina之后,
2013-03-24 16:14:00 3465
原创 大话存储系列16——VFS 文件系统
文章整理自网络:本文阐述 Linux 中的文件系统部分,源代码来自基于 IA32 的 2.4.20 内核。总体上说 Linux 下的文件系统主要可分为三大块:一是上层的文件系统的系统调用,二是虚拟文件系统 VFS(Virtual Filesystem Switch),三是挂载到 VFS 中的各实际文件系统,例如 ext2,jffs 等。本文侧重于通过具体的代码分析来解释 Linux 内核中
2013-03-21 13:07:18 2791
原创 大话存储系列15——NFS 和 CIFS 文件系统
1、NFS 文件系统本文整理自:http://www.ibm.com/developerworks/cn/linux/l-cn-nfs/index.html?ca=drs-Sun公司估计现在大约有超过310万个系统在运行NFS,大到大型计算机、小至PC机,其中至少有80%的系统是非Sun平台。NFS是由SUN公司发展, 并於1984年推出, NFS是一个RPC service ,它使我们能
2013-03-20 19:18:58 6900
原创 大话存储系列14——集群文件系统
文件系统是操作系统的一个重要组成部分,通过对操作系统所管理的存储空间的抽象,向用户提供统一的、对象化的访问接口,屏蔽对物理设备的直接操作和资源管理。根据计算环境和所提供功能的不同,文件系统可划分为四个层次,从低到高依次是:单处理器单用户的本地文件系统,如DOS的文件系统;多处理器单用户的本地文件系统,如OS/2的文件系统;多处理器多用户的本地文件系统,如Unix的本地文件系统;多处理器多用户的
2013-03-19 22:01:10 5651
原创 大话存储系列13——对象存储
1、对象存储系统(Object-Based Storage System)是综合了NAS和SAN的优点,同时具有SAN的高速直接访问和NAS的数据共享等优势,提供了高可靠性、跨平台性以及安全的数据共享的存储体系结构。传统块存储与对象存储结构对比示意图:对象存储系统组成对象(Object)包含了文件数据以及相关的属性信息,可以进行自我管理
2013-03-19 06:21:58 2242
原创 大话存储系列12——集群的本质
1、引子随着网络视频行业不断走向成熟,越来越多的企业都参与到视频网站建设中来,竞争愈加激烈,而带宽、服务器、存储、编解码等各项技术直接关系到竞争优势。存储系统作为视频数据的载体,其IO性能和可扩展性、可靠性对整套系统架构起着至关重要的作用。集中存储在面对海量数据存储时,以往用户会采用传统的使用方法:集中存储,将所有的数据存放于一个单一大容量盘阵或者存储服务器中,并采用较高等级的
2013-03-17 22:57:33 2338
原创 大话存储系列11——NAS、DAS、SAN三国争霸
原文转自:http://www.liusuping.com/storage/das-nas-san-cunchu-jishu-bijiao.html1、什么是NAS找了一篇非常非常好的文章,把NAS的解释的淋漓尽致,看下面的东西之前,一定要看这篇文章:转自:http://www.storageonline.com.cn/storage/nas/what-is
2013-03-16 19:05:54 3835
原创 大话存储系列10——FC 与 iSCSI 尖峰对决
综述:2003 年,互联网工程任务组(IETF)批准iSCSI(互联网SCSI)协议后,很多人开始将以太网作为分块存储网络使用(成为“基于IP 的存储”)。一直以来,人们采用iFCP和FCIP 等现有协议发送基于IP 的SCSI 命令行,主要允许FC 存储区域网络(SAN)通过IP 交换数据。凭借iSCSI,SCSI 命令行可以“端对端”地传送到世界各地的以太网中。ISCSI SAN技术正
2013-03-15 20:32:34 4433
原创 大话存储系列9——FC协议
1、Fibre Channel Fibre 是网状, Fiber是光纤,这两个词现在基本上弄的很混乱,我们要讲的FC是网状通道的意思。我们所说的FC协议时一套完全独立的网络协议,比以太网要复杂的多,它除了用光纤作为传输介质,也可以用铜线,甚至是双绞线,有些时候甚至是无线、微波、红外线等都可以来实现FC协议的物理层。所以人们所说的FC协议时光纤通道协议本身就不准确。同样我们可以想到,以太
2013-03-13 19:43:50 4543
原创 大话存储系列8——磁盘阵列
JBOD(just a Bound Of Disk)只是一串磁盘:这就是盘柜,里面没有带RAID 控制器。 而我们说的盘阵(磁盘阵列)是指的自带RAID控制器的盘柜。磁盘阵列将内部的磁盘经过外部SCSI接口连接到主机上段的SCSI接口。此时,整个磁盘对于主机来说,就是主机SCSI总线上的一个或者多个设备,具有一个或者多个SCSI ID。所有的逻辑磁盘都以LUN的形势呈现给主机。hp EVA
2013-03-13 16:04:23 2063
原创 大话存储系列7——文件系统和IO处理流程
1、文件系统在早期的计算机系统中,每个程序都必须自己管理磁盘,在磁盘中放自己的数据,程序需要直接和磁盘控制器打交道。有多少个程序要利用磁盘,就有多少个磁盘交互启动接口。在没有文件系统的计算机上,如果一个程序要向磁盘上存储一些自己的数据,那么这个程序只能自己调用磁盘控制器启动(无VM的情况下),或者调用VM提供的接口,对磁盘写数据。而写完数据后,很有可能被其他程序的数据覆盖掉。引入文件系统后
2013-03-12 21:36:52 3193
原创 大话存储系列6——RAID实现
1、RAID卡结构:实现了raid功能的板卡(SCSI卡或者IDE扩展卡)就叫做RAID卡。同样,在主板南桥芯片上也可实现RAID功能,由于南桥中的芯片不能靠CPU来完成他们的功能,所以这些芯片完全靠电路逻辑来自己运算,尽管速度很快,但是功能相对插卡式的RAID卡要弱。从某些主板的宣传广告中就可以看到,所谓板载raid芯片就是指南桥中有实现raid功能的芯片。这样操作系统不需要作任何改动,
2013-03-10 15:18:46 5767
原创 大话存储系列5——RAID原理
整理自网络和大话存储2:1、预备知识:条带化当多个进程同时访问一个磁盘时,可能会出现磁盘冲突。大多数磁盘系统都对访问次数(每秒的 I/O 操作,IOPS)和数据传输率(每秒传输的数据量,TPS)有限制。当达到这些限制时,后面需要访问磁盘的进程就需要等待,这时就是所谓的磁盘冲突。 避免磁盘冲突是优化 I/O 性能的一个重要目标,而 I/O 性能的优化与其他资源(如CPU和内
2013-03-08 14:17:06 4508
原创 大话存储系列4——固态硬盘(SSD)及其前景
本文整理自网络:1、简介固态硬盘(Solid State Disk、IDE FLASH DISK、Serial ATA Flash Disk)是由控制单元和存储单元(FLASH芯片)组成,简单的说就是用固态电子存储芯片阵列而制成的硬盘(目前最大容量为416GB)。固态硬盘的接口规范和定义、功能及使用方法上与普通硬盘的完全相同,.在产品外形和尺寸上也完全与普通硬盘一致,包括3.5",2.5",
2013-03-08 14:09:40 4450
原创 大话存储系列3——磁盘原理
1、磁头扫描方式FCFS(First Come First Serve):先来先服务SSTF(Shortest Seek Time First):控制器会先让磁头跳到离当前磁头位置最近的一个IO磁道去读写,然后最近的下一个。SCAN(回旋扫描模式):电梯模型,从一端到另一端。2、磁盘的缓存磁盘缓存分为读缓存和写缓存。读缓存是指,操作系统为已读取的文件数据,在内存
2013-03-05 16:09:50 3099
原创 大话存储系列2——计算机内部的IO世界
1.、总线:IO是通过共享一条总线的方式来实现的,总线也就是一条或者多条物理上的导线,每个部件都接到这些导线上,导线上的电位每个时刻都是相等的(这个地方需要注意下,之前没有考虑这个问题),这样总线上的所有部件都会受到相同的信号。也就是说,这条总线是共享的,同一个时刻只能有一个部件在接收或者发送,是全单工的工作模式。所有的部件按照另一条总线,也就是仲裁总线或者中断总线上给出的
2013-03-05 11:27:00 3976 2
原创 大话存储系列1——对存储的初步认识
这篇文章转载自大牛Hellodba,连接如下:http://www.hellodb.net/2009/08/storage.html那这篇文章开始我的存储之旅,我将会在近期整理出关于存储的更多细节。IOPSIOPS (Input/Output Operations Per Second),即每秒进行读写(I/O)操作的次数,多用于数据库等场合,衡量随机访问的性能。存储端的IOPS性能和主机端的
2013-03-02 19:48:44 3717
Oracle Core Essential Internals for DBAs and Developers
2012-06-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人