我不想强迫任何人代表我做这件事,但相信我:我已经搜索了数百个网站,我找不到一个很好的起点。
我有4x500GbHDD,我想在RAID 10中安装它。最有希望的描述是这里,但它对我来说有点陈旧和不明确,最重要的是我更喜欢Debian而不是Ubuntu (我知道两者之间有细微的或没有差别)。
是否可以使用Debian的安装程序构建RAID 10,或者我需要先在安装程序中构建RAID 1,然后使用mdadm?
在Linux (Debian)下构建软件RAID 10的最佳实践是什么?
谢谢你抽出时间,法布里克
发布于 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上使用根文件系统。
发布于 2010-04-20 09:18:29
Linux RAID10模块是实验性的!因此,我在服务器上丢失了全部数据。(实验状态仍在2.6.33.2中存在)
发布于 2010-02-24 14:41:42
无论您要安装什么操作系统,都可以使用OpenSuse安装程序或LiveCD来准备RAID设置。Yast分区器对于LVM和RAID设置来说是非常棒的。
这不是一个“最佳实践”,但节省了时间,而且非常容易。注意,那个Yast有它的ncurses (文本)版本,所以不需要X。
在配置设备之后,您可以使用任何您喜欢使用的操作系统,因为它们的安装程序会加载LVM和RAID模块。Ubuntu的替代安装CD可以做到这一点,我认为普通的安装CD不这样做。
https://serverfault.com/questions/116205
复制相似问题