[图解,成功]SCSI Software Raid0上安装Ubuntu8.04(4块硬盘)
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
- relaxssl
- 帖子: 1448
- 注册时间: 2007-01-30 7:13
[图解,成功]SCSI Software Raid0上安装Ubuntu8.04(4块硬盘)
1、前言:原来打算组Raid10(0+1),但查找资料之后发现自己的Adaptec SCSI 39320-R阵列卡属于HostRaid, 并非真实的硬Raid,也就是官方资料里面提到的FakeRaid,对比了software raid和fakeraid,1、在处理数据上,他们都是要依靠主机的中心处理器。 2、software raid的安装要比fakeraid简单得多。
3、平常使用计算机都养成了随时备份,所以综合了性能和磁盘空间利用的情况,我选择了Raid0, 放弃了0+1。
2、备注:这个帖子原本是为了记录安装的过程和寻求帮助,首次安装失败之后,看到得到qiang_liu8183一句提示,grub不可以装到软raid上,我就考虑为什么不能安装到Raid上? 和qiang_liu8183私下的短信交流明白,software raid是依靠ubuntu本身的支持,ubuntu只有在grub启动之后进入内核才能辨认raid,所以在安装过程中ubuntu不允许你把grub安装到组好的raid里面——它在没有进入内核之前不能辨认raid,根本无法找到grub来启动,所以要在第一块硬盘单独划出一块小空间来安装grub,如果怕其中一块硬盘的grub损坏导致整个阵列不能启动,那么建议对每一块硬盘都划分同样大小的一块来安装一个grub,当然也可以安装不同的grub,好像是不错的提议,在主板可以设置选择首选启动硬盘来用决定要哪种grub来启动。[/size]
整个过程,最主要的部分在分区
3、我们用alternate cd来安装,之所以采用alternate cd, 因为它本身就有raid支持工具,不需要另外安装工具,而且网络上查找资料,听说alternate cd安装的ubuntu比desktop live cd有更好的性能。
4、我的设备是4块73GB的希捷Scsi硬盘(花了我不少银子),我要在这4块SCSI硬盘组好的Raid0上安装Ubuntu 8.04.1 LTS(安装其他版本的过程类似),如图可见我的磁盘
5、那么我们开始安装,用alternate cd按照平常的方法,光盘启动,安装,一直进行到分区这一步, 前面说过这是最重要的一步,关系到整个安装过程的成败。
3、平常使用计算机都养成了随时备份,所以综合了性能和磁盘空间利用的情况,我选择了Raid0, 放弃了0+1。
2、备注:这个帖子原本是为了记录安装的过程和寻求帮助,首次安装失败之后,看到得到qiang_liu8183一句提示,grub不可以装到软raid上,我就考虑为什么不能安装到Raid上? 和qiang_liu8183私下的短信交流明白,software raid是依靠ubuntu本身的支持,ubuntu只有在grub启动之后进入内核才能辨认raid,所以在安装过程中ubuntu不允许你把grub安装到组好的raid里面——它在没有进入内核之前不能辨认raid,根本无法找到grub来启动,所以要在第一块硬盘单独划出一块小空间来安装grub,如果怕其中一块硬盘的grub损坏导致整个阵列不能启动,那么建议对每一块硬盘都划分同样大小的一块来安装一个grub,当然也可以安装不同的grub,好像是不错的提议,在主板可以设置选择首选启动硬盘来用决定要哪种grub来启动。[/size]
整个过程,最主要的部分在分区
3、我们用alternate cd来安装,之所以采用alternate cd, 因为它本身就有raid支持工具,不需要另外安装工具,而且网络上查找资料,听说alternate cd安装的ubuntu比desktop live cd有更好的性能。
4、我的设备是4块73GB的希捷Scsi硬盘(花了我不少银子),我要在这4块SCSI硬盘组好的Raid0上安装Ubuntu 8.04.1 LTS(安装其他版本的过程类似),如图可见我的磁盘
5、那么我们开始安装,用alternate cd按照平常的方法,光盘启动,安装,一直进行到分区这一步, 前面说过这是最重要的一步,关系到整个安装过程的成败。
上次由 relaxssl 在 2008-12-24 13:25,总共编辑 9 次。
- relaxssl
- 帖子: 1448
- 注册时间: 2007-01-30 7:13
Re: SCSI Software Raid0的安装(4块硬盘)
开始分区,思路是: 1个非Raid分区/boot安装grub, 4个swap分区组成1个Raid0的swap,4个/分区组成一个Raid0的/, 4个Home分区组成一个Raid0的Home(总之,除了grub的分区不能设置成raid0, 其他都可以,按照自己的喜欢自己划分4个分区),我的情况是第一个盘划1GB安装grub,设置成/boot, 然后再分别对4个盘划1GB一共4GB组Raid0以后设置成swap; 分别对4个盘划4个15GB一共60GB组Raid0以后设置成/; 分别对4个盘划4个56.4GB一共225.6GB组Raid0以后设置成/home
1、选择 "Manual" 手动分区.
2、选择第一块硬盘, 看到"Create a new empty partition table on this device ?" —— “yes”
3、对每一块硬盘执行相同的操作,因为我们这里就纯碎安装ubuntu,没有windows,所以我把每一块磁盘的空间都最大限度的利用,如上图所示。
4、先对第一块磁盘划分出1GB的空间来给ubuntu安装grub,这1GB的空间就像生命线,至关重要,把参数设置成/boot, Primary——Beginning——Ext3 journalling file system——"bootable flag" 用enter键换成 "on" ,记得以后每划分完了之后都要执行Done setting up the partition
如果想安装4个不同的grub,那么可以对每一块硬盘执第4步操作,都划出1GB的空间。
5、划分4个1GB的分区,准备组raid0以后设置成swap的,因为我的内存够大,有4G,所以这里的swap可以相对少些,但是理论,swap是内存的1.5倍。4块硬盘分出的swap组合成最后的1个swap,让它们同时工作,速度应该不错。然后对这1GB设置参数成logicaly——Beginning——physical volume for RAID[/color——"bootable flag" 默认是 "off"
6、划分4个15GB的分区, 准备组raid0以后设置成/的,因为/分区是安装软件,系统文件等存放的位置,这里的容量也要相对大些,参数设置为 Primary——Beginning——physical volume for RAID——"bootable flag" 用enter键换成 "on"
7、划分4个56.4GB的分区,准备组raid0以后设置成/home的,因为这个空间是用来储存你个人资料的,尽可能的分配最大的空间。参数设置成 Primary——Beginning——physical volume for RAID——"bootable flag" 默认是 "off"
8、再检查一遍,看看各个分区的划分和参数设置对不对,然后按键盘的↑箭头到"Configure Software RAID" ——选择 "Yes"——选择 "Create new MD drive", 我们这里是组合Raid0,你接下来就选择Raid0。 9、接下来你可以看到4组每组3个的磁盘提供组合阵列, ada*, adb*, adc*, add*, 用空格键选择, 先选择每一组的前4个组一个raid0, 然后是每一组的第二个组阵列,最后是每一组的第三个组阵列, 最后finish. 按照提示往下走就好,然后回到分区的主界面如图 10、然后按住↓键选择"Finish partitioning and write changes to disk" 完成磁盘分区,接下来就继续安装了,知道顺利完成。
1、选择 "Manual" 手动分区.
2、选择第一块硬盘, 看到"Create a new empty partition table on this device ?" —— “yes”
3、对每一块硬盘执行相同的操作,因为我们这里就纯碎安装ubuntu,没有windows,所以我把每一块磁盘的空间都最大限度的利用,如上图所示。
4、先对第一块磁盘划分出1GB的空间来给ubuntu安装grub,这1GB的空间就像生命线,至关重要,把参数设置成/boot, Primary——Beginning——Ext3 journalling file system——"bootable flag" 用enter键换成 "on" ,记得以后每划分完了之后都要执行Done setting up the partition
如果想安装4个不同的grub,那么可以对每一块硬盘执第4步操作,都划出1GB的空间。
5、划分4个1GB的分区,准备组raid0以后设置成swap的,因为我的内存够大,有4G,所以这里的swap可以相对少些,但是理论,swap是内存的1.5倍。4块硬盘分出的swap组合成最后的1个swap,让它们同时工作,速度应该不错。然后对这1GB设置参数成logicaly——Beginning——physical volume for RAID[/color——"bootable flag" 默认是 "off"
6、划分4个15GB的分区, 准备组raid0以后设置成/的,因为/分区是安装软件,系统文件等存放的位置,这里的容量也要相对大些,参数设置为 Primary——Beginning——physical volume for RAID——"bootable flag" 用enter键换成 "on"
7、划分4个56.4GB的分区,准备组raid0以后设置成/home的,因为这个空间是用来储存你个人资料的,尽可能的分配最大的空间。参数设置成 Primary——Beginning——physical volume for RAID——"bootable flag" 默认是 "off"
8、再检查一遍,看看各个分区的划分和参数设置对不对,然后按键盘的↑箭头到"Configure Software RAID" ——选择 "Yes"——选择 "Create new MD drive", 我们这里是组合Raid0,你接下来就选择Raid0。 9、接下来你可以看到4组每组3个的磁盘提供组合阵列, ada*, adb*, adc*, add*, 用空格键选择, 先选择每一组的前4个组一个raid0, 然后是每一组的第二个组阵列,最后是每一组的第三个组阵列, 最后finish. 按照提示往下走就好,然后回到分区的主界面如图 10、然后按住↓键选择"Finish partitioning and write changes to disk" 完成磁盘分区,接下来就继续安装了,知道顺利完成。
上次由 relaxssl 在 2008-12-24 14:56,总共编辑 11 次。
- qiang_liu8183
- 论坛版主
- 帖子: 10701
- 注册时间: 2006-09-10 22:36
- 系统: Arch Debian
- 来自: 北京
- relaxssl
- 帖子: 1448
- 注册时间: 2007-01-30 7:13
Re: SCSI Software Raid0的安装(4块硬盘)
我就怀疑我的分区不对,能给个更详细的指导么?感激不尽qiang_liu8183 写了:grub不可以装到软raid上
- relaxssl
- 帖子: 1448
- 注册时间: 2007-01-30 7:13
Re: [图解]SCSI Software Raid0上安装Ubuntu8.04(4块硬盘)
How you partition your installation is upto you, however there are a few things to bear in mind:
1. If (like me) you are going for a performance raid, then you will need to create a separate /boot partition, otherwise grub wont be able to boot - it doesn't have the drivers needed to access raid 0 arrays. It sounds simple, but it took me so long to figure out.
2. If, on the other hand, you are doing a server installation (for example) using raid 1 / 5 and the goal is reliability, then you probably want the computer to be able to boot up even if one of the disks is down. In this situation you need to do something different with the /boot partition again. I'm not sure how it works myself, as I've never used raid 1, but you can find some more information in the links at the end of this guide. Perhaps I'll have a play around and add this to the guide later on, for completeness sake.
3. If you are looking for performance, then there isn't a whole load of point creating a raid array for swap space. The kernel can manage multiple swap spaces by itself (we will come onto that later).
4. Again, if you are looking for reliability however, then you may want to build a raid partition for your swap space, to prevent crashes should one of your drives fail. Again, look for more information in the links at the end.
- relaxssl
- 帖子: 1448
- 注册时间: 2007-01-30 7:13
Re: [图解]SCSI Software Raid0上安装Ubuntu8.04(4块硬盘)
最后参考这篇文章才成功安装,真是功夫不负有心人
http://ubuntuforums.org/showthread.php? ... howto+raid
最主要的问题和/boot分区不能组raid,必须单独在其中一块一盘中划分出来,其他的分区分别组raid然后再指定安装到各个分区。
http://ubuntuforums.org/showthread.php? ... howto+raid
最主要的问题和/boot分区不能组raid,必须单独在其中一块一盘中划分出来,其他的分区分别组raid然后再指定安装到各个分区。
- relaxssl
- 帖子: 1448
- 注册时间: 2007-01-30 7:13
Re: [图解]SCSI Software Raid0上安装Ubuntu8.04(4块硬盘)
代码: 全选
linux@ubuntu:~$ sudo hdparm -Tt /dev/sda
Timing cached reads: 1904 MB in 2.00 seconds = 952.09 MB/sec
Timing buffered disk reads: 226 MB in 3.00 seconds = 75.27 MB/sec
linux@ubuntu:~$
???????????????why?
I see, the speed is not belong to md, but sda(grub installed)
- relaxssl
- 帖子: 1448
- 注册时间: 2007-01-30 7:13
-
- 帖子: 3249
- 注册时间: 2008-10-28 20:18
Re: [图解]SCSI Software Raid0上安装Ubuntu8.04(4块硬盘)
你有raid卡的话,组raid类型是在raid卡里面设置的,你在安装程序里设置raid的话组出来的是 Softwareraid , 想要把grub 安装进raid磁盘里不能组Softwareraid 的要通过raid卡的界面组成 hardwareraid , 你现在的raid组成是通过操作系统来区分的,是通常所说的Softwareraid , 你要在电脑的bios 中禁用开机闪屏 然后观察硬件自检的画面,在系统认出你的raid卡的时候会有提示你按 某种组合热键进入raid卡的设置界面,从而设置raid类型 , 另外你新组成磁盘后会占用容量可能和你设置了系统保留空间有关
系统保留空间 按 Ctrl+A 进入raid卡设置界面
系统保留空间 按 Ctrl+A 进入raid卡设置界面
-
- 帖子: 3249
- 注册时间: 2008-10-28 20:18
Re: [图解]SCSI Software Raid0上安装Ubuntu8.04(4块硬盘)
你在raid卡内设好了raid 类型后,用文本安装模式安装,在进入到分区的步骤之前会有提示,大致意思是说: 检测到你的系统中存在raid磁盘,是否启用对于raid磁盘的支持. 选择是 .在进入到分区界面下 你的分区会多出 类似 如下的 mapper 分区
sil(和raid卡的品牌有关,你的可能会显示apt)_asdecr1(和raid卡的型号有关,最后一位数字是分区的序号视情况而定)
要注意的是我上面说过了前面的那种分区格式是多出来的,意思就是你原先的 /dev/sdXY 这样的设备形式还会存在,你不必去理会它们,以后你对磁盘分区的操作都对 sil_asdecr1 这种类型的分区进行 /dev/sdXY 不用去管了,旧有的设备号是在磁盘出现需要替换的情况下用来卸载磁盘的,不过你如果组成raid0的话也不用卸载磁盘了,因为raid0不带冗余,一旦出错整个raid0磁盘的数据全部报废
sil(和raid卡的品牌有关,你的可能会显示apt)_asdecr1(和raid卡的型号有关,最后一位数字是分区的序号视情况而定)
要注意的是我上面说过了前面的那种分区格式是多出来的,意思就是你原先的 /dev/sdXY 这样的设备形式还会存在,你不必去理会它们,以后你对磁盘分区的操作都对 sil_asdecr1 这种类型的分区进行 /dev/sdXY 不用去管了,旧有的设备号是在磁盘出现需要替换的情况下用来卸载磁盘的,不过你如果组成raid0的话也不用卸载磁盘了,因为raid0不带冗余,一旦出错整个raid0磁盘的数据全部报废
- relaxssl
- 帖子: 1448
- 注册时间: 2007-01-30 7:13
Re: [图解]SCSI Software Raid0上安装Ubuntu8.04(4块硬盘)
非常感谢你的热心和耐心,后来我参考了一个老外的安装心得终于把问题解决,我最终选择了software raid0主要是考虑到ryoohki 写了:你在raid卡内设好了raid 类型后,用文本安装模式安装,在进入到分区的步骤之前会有提示,大致意思是说: 检测到你的系统中存在raid磁盘,是否启用对于raid磁盘的支持. 选择是 .在进入到分区界面下 你的分区会多出 类似 如下的 mapper 分区
sil(和raid卡的品牌有关,你的可能会显示apt)_asdecr1(和raid卡的型号有关,最后一位数字是分区的序号视情况而定)
要注意的是我上面说过了前面的那种分区格式是多出来的,意思就是你原先的 /dev/sdXY 这样的设备形式还会存在,你不必去理会它们,以后你对磁盘分区的操作都对 sil_asdecr1 这种类型的分区进行 /dev/sdXY 不用去管了,旧有的设备号是在磁盘出现需要替换的情况下用来卸载磁盘的,不过你如果组成raid0的话也不用卸载磁盘了,因为raid0不带冗余,一旦出错整个raid0磁盘的数据全部报废
1、我的卡是半软半硬的HostRaid,也就是Wiki文档里面说的FakeRaid,它仅仅是把软Raid的功能附加到了一块硬件上,但并没有中心处理器和缓存来对数据进行单独的处理,还是要依靠主机的CPU,内存等等,既然是依靠主机,对比Software Raid和FakeRaid的安装方法,并且官方资料明确说了,Ubuntu对fakeRaid还没有很好的支持,警告可能对导致资料的丢失,所以还不如放弃卡本身的Raid功能,直接采用Ubuntu自带的software Raid: Ⅰ,安装方便。Ⅱ,OS本身支持良好。
2、以前用单个硬盘使用计算机的时候已经养成了随时备份的习惯,如果使用单独硬盘也能胜任数据的保护,那么Raid应该没有问题,考虑磁盘空间的运用和性能的提高等,最终选择了Raid0,它提供最快的速度和最大的空间利用,原来是准备组Raid10的,但是Ubuntu本身不支持software Raid组合Raid10, 只有0, 1, 5。
- Jarson
- 帖子: 2371
- 注册时间: 2008-07-21 9:44
- 来自: 深圳
- 联系:
-
- 帖子: 48
- 注册时间: 2008-06-21 8:24
- relaxssl
- 帖子: 1448
- 注册时间: 2007-01-30 7:13
Re: [图解,成功]SCSI Software Raid0上安装Ubuntu8.04(4块硬盘)
谢谢你,我回头一定研究研究lantian 写了:这里有一篇介绍Ubuntu的RAID10的安装方法。
楼主可以按照其中的介绍安装一下。
http://www.howtoforge.com/install-ubunt ... re-raid-10
-
- 帖子: 48
- 注册时间: 2008-06-21 8:24
Re: [图解,成功]SCSI Software Raid0上安装Ubuntu8.04(4块硬盘)
另外还有一篇介绍和你的情况相似,不过看起来设置不如,我前面给你的那个连接简单明了。
http://www.howtoforge.com/creating-a-du ... tu-windows
http://www.howtoforge.com/creating-a-du ... tu-windows