1 / 9
文档名称:

软件磁盘阵列实现.doc

格式:doc   大小:34KB   页数:9页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

软件磁盘阵列实现.doc

上传人:czhenrgjiangh 2020/7/23 文件大小:34 KB

下载得到文件列表

软件磁盘阵列实现.doc

相关文档

文档介绍

文档介绍:Linux软件磁盘阵列的实现冯剑锋概述:磁盘的读写效率和磁盘的使用安全性是我们日常使用过程中密切关注的问题之一。笔者通过解决raid0(分散读写模式)和raid1(镜像模式)的问题,达到limux中软件磁盘阵列实现的目的。关键词:Linux、磁盘阵列本文中我要解决在linux中用软件实现raid0和raid1的软件磁盘阵列中所遇到的问题。(raid0--是指将数据散布在不同的硬盘上操作,无冗余数据,读写都可以并行操作,速度快,英文简称为striping,以下译作"分散读写";raid1--是指磁盘镜像,英文为mirroring)。我想实现基于分散读写模式(striping)的镜像模式(mirroring),分散读写模式具备优异的读写性能,而镜像模式带来备份和读的性能增强。,实现了raid0(striping).,我开始处理raid1,从打草稿开始!因此一个简化工作的好方法是,首先使raid0能用,之后增加raid1。工作流程是这样的:(striping),内核已经实现了线性和raid0(striping)模式。必须重新编译内核以带有多设备界面支持(multipledevices)。我强烈建议将它编译到内核中,尽量不要使用模块方式。检查是否多设备界面(multipledevices)已经安装,dmesg|more然后检查是否存在md驱动器(mddriver)和raid0已经注册(raid0registered)的信息,或敲入cat/proc/mdstat查看md驱动器的状态。应该看到/dev/md0到/dev/md3处于非激活状态。内核工具mdtools-,运行和使raid停止的工具。Slackware的销售包中可以找到它(大小为23k)下载到/usr/local/src然后:cd/tar-zxvf/usr/local/src/。sbin/mdaddsbin/mdcreateusr/etc/mdtabinstall/.gzusr/man/man8/.gzusr/doc/md/COPYINGusr/doc/md/ChangeLogusr/doc/md/READMEusr/doc/md/md_FAQ通读README文件,(linear)/raid0模式。Linux日报(LinuxJournal)(1998年六月或七月刊)中有一篇精采的介绍怎样实现raid0(striping)的文章。Linux公报(LG)中有另一篇文章,也有所帮助:在fsck-a之前开始启动raid阵列,在Slackware中它(fsck)通常位于/etc/,而在/etc/.6中停止raid阵列.(我想:既然在slackware中这两个文件相同,我们能不能做一个软联结,然后只需修改一个?)为了检查它是否工作,敲入cat/proc/mdstat,它(输出的信息)将指示md设备的情况.(/dev/m