首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Linux软件RAID 10的实现

Linux软件RAID 10的实现
EN

Server Fault用户
提问于 2010-02-24 12:18:05
回答 3查看 2.6K关注 0票数 5

我不想强迫任何人代表我做这件事,但相信我:我已经搜索了数百个网站,我找不到一个很好的起点。

我有4x500GbHDD,我想在RAID 10中安装它。最有希望的描述是这里,但它对我来说有点陈旧和不明确,最重要的是我更喜欢Debian而不是Ubuntu (我知道两者之间有细微的或没有差别)。

是否可以使用Debian的安装程序构建RAID 10,或者我需要先在安装程序中构建RAID 1,然后使用mdadm?

在Linux (Debian)下构建软件RAID 10的最佳实践是什么?

谢谢你抽出时间,法布里克

EN

回答 3

Server Fault用户

回答已采纳

发布于 2010-02-24 12:42:35

我相信RAID10支持(通过花哨的全合一RAID10驱动程序而不是执行RAID0 of RAID1s)并不存在于Etch或Lenny的安装程序中,但是它已经为当前的开发版本添加了,因此将在下一个版本中出现(如果您不介意使用测试发行版,那么现在就可以使用,但在生产环境中不推荐使用)。

现在,您应该能够以传统的方式(即嵌套的RAID安排)在安装程序中构造RAID10数组,方法是创建一对RAID1数组,然后将它们添加到RAID0数组中--尽管这样显然无法获得RAID10驱动程序的全部集成(3种设备数组支持,可以提高某些I/O模式的读取速度等)。

IIRC对于Ubuntu的备用安装程序也是如此(标准安装程序根本不提供RAID选项)。我只记得当我将9.10安装到上网本上的RAID数组中时,看到0、1和5作为选项。

在任何情况下,您都需要确保您的/boot文件系统不在RAID10上(或者其他任何东西,比如RAID1或相应的普通卷),因为Grub不能引导RAID,而不是RAID1。不过,您应该可以在RAID10上使用根文件系统。

票数 5
EN

Server Fault用户

发布于 2010-04-20 09:18:29

Linux RAID10模块是实验性的!因此,我在服务器上丢失了全部数据。(实验状态仍在2.6.33.2中存在)

票数 1
EN

Server Fault用户

发布于 2010-02-24 14:41:42

无论您要安装什么操作系统,都可以使用OpenSuse安装程序或LiveCD来准备RAID设置。Yast分区器对于LVM和RAID设置来说是非常棒的。

这不是一个“最佳实践”,但节省了时间,而且非常容易。注意,那个Yast有它的ncurses (文本)版本,所以不需要X。

在配置设备之后,您可以使用任何您喜欢使用的操作系统,因为它们的安装程序会加载LVM和RAID模块。Ubuntu的替代安装CD可以做到这一点,我认为普通的安装CD不这样做。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/116205

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档