在gentoolinux上构建软raid5系统(完稿).docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
在gentoolinux上构建软raid5系统(完稿)

在 gentoo linux 上构建软 raid5 系统 (完稿)tags: raid5 gentoo mdraid softraid ATI sb850 1. 前言 最近公司需要搭建一些测试环境给开发人员,为了保证每个项目的测试环境相对“干净”,所以考虑使用虚拟机。对KVM闻名已久就打算使用qemu-kvm来搭建测试虚拟机。说到这里,怎么貌似和本文没关系?别着急:考虑到可能会应用到多kvm虚拟机并行运行,所以购买了一台测试用设备,并打算构建 linux raid5 环境。 购买的配置如下: 处理器 Athlon II X4 635 内 存 Kingmax 2GB*4 (一共8G) 硬 盘 WD 500G*3(绿盘) 主 板 梅捷 A890G+ 特别说明一下,选这个主板,主要是看重两个方面:利于散热的内存条布局;BIOS RAID5支持(后来证明是白搭)。 2. 安装准备 准备做系统了,下载了portage-latest、stage3-amd64,继续用我量产的usb-cdrom 版 mini install cd。 3. 开始折磨自己 首先呢,在 BIOS 里面启用 SATA RAID,然后 CTRL+F 配置一个新的 RAID5,用 install cd 引导系统,尝试启用 dmraid …… 失败! 见鬼,快到 2012年了,dmraid 还是不支持 ati raid …… 反复尝试几次,无效。看来,只能放弃 dmraid 了,决定正式采用 mdraid (soft raid)。 1) 在 BIOS 中去掉 RAID 设置,改为 SATA AHCI,继续用 install cd 启动。 2) 硬盘分区 记得么,我有三块一模一样的硬盘,所以分区方式也保持一致。 代码: livecd# cfdisk /dev/sda 分配方式如下: /dev/sda1 512MB /boot bootable /dev/sda2 2GB swap /dev/sda3 150GB / /dev/sda5 50GB /bak /dev/sda6 100GB /home /dev/sda7 175GB(剩下的所有)/app 注意一下,所有的分区类型,记得按“T”,然后选择 “FD”,就是Linux Raid Autodetect 接下来把分区表直接复制到其他硬盘上(当然,你乐意在每个硬盘上都用一次 cfdisk 也无所谓): 代码: livecd# sfdisk -d /dev/sda | sfdisk /dev/sdb livecd# sfdisk -d /dev/sda | sfdisk /dev/sdc 弄好之后,建议重启一下机器。 3) 制作 RAID 硬盘分区完成,mdraid出场。 首先,创建设备符: 代码: livecd# cd /dev livecd dev# MAKEDEV 完成后,会在 /dev 下面看到一堆 md* 创建 raid 的时候,有几点需要注意: 首先,引导分区的 metadata 必须是 0.9 版本的,也就是说 /boot 所在分区在创建raid的时候必须加上 --metadata=0.9 或者 -e 0.9 的参数,否则引导会不正常; 其次,/boot 分区不可以用序列阵列,只能用镜像,也就是 raid1,否则 grub 无法识别(硬raid卡因为将raid识别为一个单一的硬盘设备,所以无此问题); 最后,/dev/sda2 /dev/sdb2 /dev/sdc2 我准备做个 raid5 的 swap,如果只想大点空间,可以用单硬盘的方式分别设置为 swap 分区,并启用,这样会多上2GB的swap,不过我觉得 4GB 够用了。 创建的命令如下(注意,md1 是三块硬盘做镜像): 代码: livecd# mdadm --create --verbose /dev/md1 --level=1 --raid-devices=3 -e 0.9 /dev/sda1 /dev/sdb1 /dev/sdc1 livecd# mdadm --create --verbose /dev/md2 --level=5 --raid-devices=3 /dev/sda2 /dev/sdb2 /dev/sdc2 livecd# mdadm --create --verbose /dev/md3 --level=5 --raid-devices=3 /dev/sda3 /dev/sdb3 /dev/sdc3 livecd# mdadm --create --verbose /dev/md5 --level=5 --raid-devices=3 /dev/sda5 /dev/sdb

文档评论(0)

xy88118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档