Linux系统在存储技术中的几项应用(转)

Linux系统在存储技术中的几项应用

[@more@]数据复制和同步技术——InterMezzo

  1.高可用性的复制文件系统

  Web和文件服务器对大多数公司而言,具有战略和实践上的重要性。在WWW和其他服务器之间进行数据复制,以及在不同的数据中心之间同步数据是非常重要的。地理上分散的数据中心,可以通过服务器复制避免主干线上的交通阻塞,从而为客户提供高品质的服务。

  美特尔科技有限公司推出的InterMezzo——分布式文件系统提供几个重要特性以达到以上目标:

  * 复制:InterMezzo使服务器上的文件夹集合镜像。

  * 无连接下操作:在服务器或网络连接失败期间,仍保持文件夹的有效更新。

  * 无缝重整:一旦InterMezzo检测到可恢复的网络或服务器,自动同步恢复系统。

  在正常操作中,InterMezzo是一个基于客户/服务器的文件系统,可在多个服务器上保留文件系统的副本。当服务器或网络连接失败,InterMezzo会在日志文件中记录下文件系统的更新;当服务器或网络恢复正常,这些日志指引所有服务器更新。

  使用InterMezzo,服务器能保持同步化,即便是在一台分布式服务器失效的情况下。

  InterMezzo是一个提供同步化和高可用的文件夹集合的文件系统。InterMezzo的特点包括:

  * 当文件和文件夹出现改变时,核心修改日志自动更新。

  * 在连接正常时,日志的更新会立即在服务器上作重整。一旦客户登陆网络,更新便能传送给系统复制的某些文件夹集合。

  * 当网络或服务器失效时,或移动客户计算机自愿中断连接时,InterMezzo支持无连接操作。

  * 为确保InterMezzo的可扩展性,引入了日志文件系统恢复,不论数据备份或缓存/服务器内容都通过日志文件传输解决。

  2.服务器的镜像和备份

  服务器系统现已成为小型企业,电子商务企业和数据中心的基础。服务器的备份和镜像对数据保护,系统配置以及冗余校验起着决定性作用。InterMezzo是一种有效的文件系统,可追踪记录文件系统的变化,为保持映像、备份及同步的一致对其他系统作重整。

  InterMezzo作为镜像和备份解决方案的几点重要特性:

  * 无需扫描文件系统:通过使用包含所有变化信息的核心级修改日志。

  * 灵活的网络协议:依据网络当前状况,使用安全、压缩或高性能的数据和元数据的传输层。

  * SnapFS:InterMezzo与文件系统快照技术的结合,提供了对静态文件系统的备份和先前修改数据的访问。

  3.流式内容分发

  Web服务器已经成为存储大量多媒体文件的中心宝库,诸如视频和音频数据。为了将这些形式的内容传送给终端用户,最为重要的是如何从Internet主干连接上下载这些内容。当在接近Internet的边缘处配置多媒体文件的缓存时, InterMezzo的流式传输协议提供了许多优势。

  其几项优点如下:

  * 实时对所有系统作新内容通知;

  * 恰当适宜的处理间断连接;

  * 高性能的文件转移功能;

  * 小容量的缓存提供着全面的服务器映像。

  InterMezzo是一个客户/服务器文件系统,它在多台服务器上存有文件系统数据的副本。InterMezzo的按需获取数据特点,可延迟内容流至媒体文档第一次被访问。

  LinuxDisk——在SAN上的Linux存储

  存储区域网络(SAN)传统上通过配置一台存储主机,为一组开放系统服务器上的组提供灵活的存储资源配置。LinuxDisk将会把Linux系统虚拟成存储设备,使得一般Linux系统在SAN上运行成为可能。LinuxDisk系统可提供一些主机目前的特性,并以低廉的价格,提供诸如管理、扩展以及冗余校验等功能。

  1.内部结构与使用

  LinuxDisk系统可使用一般硬盘,并在SAN上提供一个虚拟存储设备。为了使LinuxDisk的使用效果达到存储设备的程度,LinuxDisk推出了一种目标模式的FCP驱动作为其组成部分,并在系统中集成了一路高速总线,例如:PCI 64总线。

  在LinuxDisk系统中,当目标模式驱动器进行输入输出时将使用一种目标到块设备桥,将来自初始化器的FCP输入输出口令映射成逻辑块设备的输入输出命令。我们在图中对这些部件加以阐述。

  LinuxDisk系统典型的应用是在机架式服务器的配置中,即将服务器的子网设置成存储设备。

  2.未来的发展

  目标模式驱动具有以下几大优势:

  新的互连方式:LinuxDisk可以很容易适应Infi-niBand,基于IP的存储,计划传输和其他互连结构。

  安全性的加强:像T10/99-245这样的访问控制系统可以很容易添加进其目标模式驱动。

  特性的加强:通过将LVM桥与其他滞后分配的驱动联合可使特性发挥增强。

  基于对象的存储:LinuxDisk可成为一种基于对象目标模式驱动,与对象存储协议相容,这在T10提案中可以查到。

  3.其他解决方案

  许多存储系统的销售商建立起自己的系统,能在SAN功能中引入继承存储设备的能力。IBM的SHARK系统,Raidion的RAIDION.vss,以及DataDIRECT网络的SANDataDirector即是这样的系统。

  LinuxDisk为Linux设备有效存储提供了一个整体的解决方案。这是LinuxDisk较其他产品的独特之处:

  为在机架式服务器群中作配置而设计;

  使用开放式源码技术;

  支持基于INTEL的普通硬盘。

  4.LinuxDisk的特点

  FCP/SCSI目标模式驱动:目标模式驱动使得Linux系统在SAN上可以作为一存储设备。

  目标到LVM桥:这个驱动适配器使得在目标上的LUN在Linux磁盘可向块设备传输数据。

  管理软件:安全的Web或基于管理软件的脚本将实现以下的可能:可多样的重配置目标和逻辑卷改变设备的集合,大小及安全设置。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/9417382/viewspace-940093/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/9417382/viewspace-940093/

Linux存储技术 Linxu存储技术的详细案例讲解,针对Linux下的特定存储内容进行仔细叙述。 立即下载

相关推荐

mysql 计算不同胜率的活跃玩家的次日,3日,7日留存率

它根据每天的日期(logymd)和最高段位(max_rank)、胜率段落(win_rate_segment)进行分组,并计算总玩家人数(total_players)、第二天的留存人数(next_day_players)、第三天的留存人数(day3_players)和第七天的留存人数(day7_players)。注意:不是新手留存,是段位活跃玩家留存;最终的结果则是将留存数据进行展示,按照日期(date)、最高段位(rank_level)、胜率段落(win_rate_segment)进行排序。

weixin_42698221的博客 1836

CANN ops-math 算子指南:aclnnEqScalar 与 aclnnInplaceEqScalar 两段式 API 详解

> 本文面向在昇腾 NPU 上使用 CANN 单算子 API 的开发者,完整讲解 ops-math 仓库中 Equal 算子提供的 **aclnnEqScalar** 与 **aclnnInplaceEqScalar** 两个标量比较接口。文章从功能语义、两段式调用范式、参数与数据类型约束、平台差异、返回码,到可直接编译运行的完整 C++ 示例,层层展开,并结合 [aclnn_eq_scalar.

gitblog_00065的博客 503

OCC入门指南:从零开始掌握Open CASCADE Technology

本文是Open CASCADE Technology(OCC)的入门指南,详细介绍了这款开源C++三维几何建模内核的核心概念与价值。内容涵盖从零开始搭建开发环境、编写第一个显示立方体的程序,到深入理解其几何与拓扑核心、掌握Draw测试工具及Handle内存管理等关键编程范式,旨在帮助开发者快速掌握这一工业级CAD/CAE/CAM应用开发利器。

java5的博客 1275

Linux运维篇-存储基础知识

什么是存储?存储用于存放数据信息的设备和介质,等同于计算机系统中的外部存储,是一个完整的系统。

秣宇的博客 1327

Ansys-结构动力学分析-圆柱斜齿轮模态分析学习心得

模态分析的步骤基本一直,不同点在于选择什么单元类型,模型,节点约束等 圆柱斜齿轮模态分析的难点在于圆柱斜齿轮的模型建立,和所要约束的节点的选择。 用命令流方法建立齿轮模型效率较高,当然,在ansys里建立复杂的模型实在不敢恭维,对于自下而上建模,需要知道每个关键点的坐标位置。下图是创建圆柱斜齿轮模型的命令流方式。 模型不同使用的数据也就不同了。 对于施加约束的问题这就必须要熟悉select e...

weixin_45385183的博客 1831

brother的PT-9800PCN标签打印机二次开发

本来想通过esc/p指令打印标签,但是无奈能找到的资料太少,而且打电话给客服,也没有sample可以提供参考,后来客服说使用template功能的话,打印很方便。于是下载手册学习了一下, 先下载P-touch Editor软件,制作标签模板。 制作的模板就是普通的标签,不需要连接数据库之类的,模板里有3个object,分别是文本1,文本2,条形码3。这个很关键,后面的代码传送数据,就是按这...

3563

【Linux应用】图解存储技术架构及原理

1.简述 磁盘驱动器是讨论存储I/O路径的最终目的地,这里主要讨论两种磁盘驱动器:常规磁盘驱动器以及固态磁盘驱动器。常规磁盘驱动器即传统机械式磁盘驱动器,图是一个常规磁盘驱动器主要组件示意图。 固态驱动器(Solid State Drive,SSD)是一种基于永久性内存,如闪存,或非永久性内存的计算机外部存储设备。 2.NAS存储设备 NAS是一种将存储设备和应用服务器分开的机制,它使用CIFS和NFS向客户端提供文件级服务。 3.iSCSI存储设备 iSCSI存储设备即以硬件方式或软件方式实现iSC

平凡的世界 4811

Node框架之NestJS入门学习

文章主要分为三部分:1 NestJS 与Egg对比2 NestJS 基础知识介绍3 使用NestJS快速搭建应用,实现CURD操作e-link文档Egg官网NestJS 官网NestJS中文文档(非官方)

十九万里的博客 4742

Linux系统之磁盘管理一

磁盘管理,固态硬盘,机械硬盘

qq_42543122的博客 1274

MFC 修改CheckBox的文本颜色方法

设置主题 这一步是必须的,不可省略。 BOOL CMFCApplication1Dlg::OnInitDialog() { CDialogEx::OnInitDialog(); // 设置此对话框的图标。 当应用程序主窗口不是对话框时,框架将自动 // 执行此操作 SetIcon(m_hIcon, TRUE); // 设置大图标 SetIcon(m_hIcon, FALSE); // 设置小图标 // TODO: 在此添加额外的初始化代码 // 设置主题 HWND

Kim的博客 2249

一文吃透 ABAP RESTful Application Programming Model(RAP):从数据建模与行为,到业务服务暴露,再到服务消费

本文介绍了SAP ABAP统一编程模型RAP的核心架构与实践方法,通过构建完整的ZTRAVEL和ZBOOKING业务对象,演示了从数据建模、行为定义到服务暴露的全流程。文章详细说明了RAP三层架构(数据与行为层、服务提供层、服务消费层)的实现方式,包括CDS视图实体定义、行为定义(BDEF)中的事务能力声明、投影与服务绑定等关键步骤。特别强调了ABAP Cloud环境下的开发限制和最佳实践,如使用GUID和late numbering机制,以及如何通过EML语言操作业务对象。最后提供了完整的代码示例,展示了

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 521

从 Ext 到 F2FS,Linux 文件系统与存储技术全面解析

与 Windows 和 macOS 操作系统不同,Linux 是由爱好者社区开发的大型开源项目。它的代码始终可供那些想要做出贡献的人使用,任何人都可以根据个人需求自由调整它,或在其基础上创建自己的发行版本。这就是为什么 Linux 存在如此多的变体,它的文件系统也是如此。该内核支持多种存储格式,但最常用的是系列、和的格式。

2302_82041293的博客 1290

ISP算法:自动白平衡(AWB)

1. 为什么要做白平衡? 人类视觉系统具有颜色恒常性特点,一次人类对物体观察不受光源影响。但是Sensor在不同光线下,物体呈现的颜色不同,在晴朗天空下会偏蓝,在烛光下会偏红。如图: 2.什么是自动白平衡? 为了消除光源对于图像传感器成像的影响,模拟人类视觉系统的颜色恒常性。保证在任何场景下看到的白色是真正的白色。 3. 如何做自动白平衡? 只要乘以一个对角矩阵,便可以进行白平衡...

a200800170331的专栏 1万+

Linux系统在存储技术中的几项应用(转)

Linux系统在存储技术中的几项应用[@more@]数据复制和同步技术——InterMezzo  1.高可用性的复制文件系统  Web和文件服务器对大多数公司而言,具有战略和实践上的重要性。在WWW和其他服务器之间进行数据复制,...

congwan5321的博客 154

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

Linux系统在存储技术中的几项应用

数据复制和同步技术——InterMezzo 1.高可用性的复制文件系统 Web和文件服务器对大多数公司而言,具有战略和实践上的重要性。在WWW和其他服务器之间进行数据复制,以及在不同的数据中心之间同步数据是非常重要的。地理上分散的数据中心,可以通过服务器复制避免主干线上的交通

Cynric 的博客 1347

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

嵌入式系统、linux和嵌入式linux的区别

这几个东西比较容易混淆 嵌入式系统: IEEE(国际电气和电子工程师协会)对嵌入式系统的定义:“用于控制、监视或者辅助操作机器和设备的装置”。原文为:Devices Used to Control,Monitor or Assist the Operation of Equipment,Machinery or Plants)。 嵌入式系统是一种专用的计算机系统,作为装置或设备的一部分。通常

TiyaTiyaTiya的专栏 1万+

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

Linux操作系统中的IP配置

本文主要介绍在Linux操作系统中的IP设置及常见问题。本例的操作系统是Centos 7。1. 进入网络脚本配置目录: 2. 找到网络设备对应的文件:本例中的网络设备为ens32,所以网络配置文件为ifcfg-ens32。3. 修改网络配置文件(本例中为ifcfg-ens32),如下: 说明:该文件中重点需要注意以下这几项:4. 运行下列命令重启网络,如下: 2. 配置静态IP(static) 本例的操作系统是Centos 7。1. 进入网络脚本配置目录: 2. 找到网络设备对应的文件:本

顺其自然~专栏 3万+

畅谈Linux在小型微型企业中的应用

除了NAS系统可以用来提供文件共享,linux还可以提供防火墙服务,这里还要多说一句,从信息安全的角度来说,小微型企业也是需要防火墙来做安全边界管理的,但是目前好多小微企业基本都是光猫后面接路由这样的家庭式的组网方案,造成这样一种局面的原因我想大概有两种,一个是小微企业的负责人没有这个安全意识,另一个大概就是防火墙这种设备动辄几万甚至十几万的价格。因为在平时的工作中,认识的一些做小微型企业的朋友,他们经常找我咨询或是去解决一些平时工作中的IT相关的问题,那么小微型企业中的IT环境都是都是什么样的呢?

Free雅轩的博客 312

进入新公司,运维工程师从下面这几项了解系统的部署

系统笔记模板说明 进入新公司,linux运维工程师可从下面这几项来学习了解系统的部署。问人+看文档资料+看history+看系统对应配置。 下面是模板大体内容: 系统名称(交付信息、所用到服务、端口信息) 应用 Host Name 部署 内网IP 外网 eip vip or slb 域名 端口 业务地址 外网访问端口 A服务器-1 A1 互联网 192.168.1.10 xxx.240.1.10 eip xxx.240.1.21 xxx.com TCP:80、443 xxx.xxx.123

Nightwish5的博客 1298

Cpolar在Linux系统中的应用(取得网站安全协议)

在这里我们需要填写申请证书的域名相关信息,包括完整的域名、验证方式、域名地址、联系人等等(我们需要填写的,主要是完整域名、联系人、所在地信息),这些信息填写完毕后,就能点击下一步,进入验证信息设置。在阿里云的“工作台”页面,我们能够找到“SSL证书”项,点击进入“SSL页面”(没有SSL证书项的,可以点击旁边的“添加”查询)。信息填入完毕后,点击下方的“确认”按钮。在证书审核通过后,我们返回阿里云的“工作台”,点击“云解析DNS”,在DNS解析页面选择“添加记录”,此时会弹出要求填入解析信息的信息框。...

748

VMware中的USB转串口问题

原文地址::http://bbs.ednchina.com/BLOG_ARTICLE_2148549.HTM 相关文章 1、主机和vmware实现串口通信 ----http://blog.chinaunix.net/uid-10369152-id-2960273.html 2、基于VMware虚拟机Linux系统串口配置----http://www.linuxidc.com/Linu

xqhrs232的专栏 4733

新安装kali系统必需要做的几项,慢慢的更新添加

新安装kali系统必需要做的几项,慢慢的更新添加

cyz141001的博客 1875

关于linux kernel编译的几项关键点

转自 http://blog.sina.com.cn/s/blog_abc7e49a01011xlk.html 关于linux kernel编译的几项关键点: 1. make参数: CROSS_COMPILE 即交叉编译器的前缀(prefix),也就是选择将代码编译成目标cpu的指令的工具,如指定make CROSS_COMPILE=arm-none-linux-gnueabi-就是

dingkaich的专栏 525

从 bootloader 到 rootfs 的完整 Linux 搭建:升级前先做这几项确认

搭建完整的嵌入式 Linux 系统,不仅是把 U-Boot 编译出来、把 Kernel 跑起来那么简单。真正的工程考验在于当把设备部署到千万个网络现场后,它能否在升级失败时优雅地退回来。通过使能 U-Boot 的bootcount计数、打包包含哈希校验的 FIT 镜像,并采用 A/B 读写分离根文件系统,就能让系统具备自我修复的免疫力。升级前把镜像、启动链、数据分区和恢复步骤逐项核对,能显著减少现场处置时的猜测。

qq_42431428的博客 3768

Linux几项内核参数优化描述

Linux内核参数优化参数优化前提常用配置配置描述 参数优化前提 由于默认的Linux内核参数配置考虑的是最通用的场景,不符合高并发访问Web服务器的场景,因此需要人工根据自己机器的配置做相应的配置修改。那么需要修改linux目录etc目录下的配置文件sysctl.conf 常用配置 fs.file-max = 999999 net.ipv4.tcp_tw_reuse = 1 net.ipv4.tcp_keepalive_time = 600 net.ipv4.tcp_fin_timeout = 30 ne

等待蜗牛蜕变的博客 465
上一篇: 探索Linux 操作系统内存模型和管理8(转)
下一篇: linux操作系统修改共享内存的简单方法(转)
congwan5321
博客等级 码龄11年 1粉丝 0原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值