debian – Linux软件RAID 10实现

我不想强迫任何人代表我,但相信我:我看了数百个网站,我找不到一个好的起点.

我有4x500Gb HDD,我想在RAID 10中设置.最有希望的描述是here,但它有点陈旧,我不清楚,首先我更喜欢Debian而不是Ubuntu(我知道有轻微或没有差异).

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

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

谢谢你的时间,
FABRIK

解决方法

我相信RAID10支持(通过花哨的一体化RAID10驱动程序而不是RAID1的RAID0)在Etch或Lenny的安装程序中不存在,但它已经添加到当前的开发版本中,因此将在下一个版本中添加发布(如果您不介意使用测试发行版,则现在可用,但在生产环境中不建议这样做).

现在你应该能够以传统的方式在安装程序中构建RAID10阵列,即嵌套的RAID安排,通过创建一对RAID1阵列然后将它们添加到RAID0阵列 – 尽管你显然不会得到全押-one RAID10驱动程序的附加功能(3个设备阵列支持,可以提高某些I / O模式的读取速度的安排,等等).

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

在任何情况下,您都需要确保您的/ boot文件系统不在RAID10上(或其他任何其他RAID1或普通卷),因为Grub无法启动RAID而不是RAID1.您应该可以在RAID10上安装根文件系统.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


查找全部容器的日志文件 $ sudo find /var/lib/docker/containers -name *.log 查看日志位置 $ docker inspect --format='{{.LogPath}}' <container_name> 实时查询内容 $
Linux日志文件中列属性的详细解析
在Linux系统中没有duf命令,如何有效地管理磁盘空间?
深入探讨EncryptPad在Linux操作系统中的功能和优势
原理和应用场景:Linux中ttyload工具的工作原理和实际用途
深度解析SELinux的三种策略类型
评估Linux系统性能的ttyload工具使用效果
分享在Linux系统中检测SSH版本的方法
介绍Linux平台上的数据加密工具EncryptPad
在Linux系统中,如何查看和诊断块设备信息?
在Linux环境下如何查看块设备信息?
探索Linux操作系统下的数据加密工具EncryptPad
学会在Linux系统中查看硬盘信息
分析SELinux:原理与实践
掌握SELinux策略类别
技巧:有效解读和管理Linux日志文件
查看Linux系统中的所有用户
了解Linux系统中各种不同类型的日志文件
深入理解Linux PS命令
方法:在Linux操作系统中查看用户