静看光阴荏苒
不管不顾不问不说也不念

Hetzner使用VNC安装CentOS6组软RAID0

昨天给我的Hetzner其中一台机器换了CentOS6,然后用LVM给硬盘分了个区,然后开了几台小鸡,客户把程序跑起来后,母鸡硬盘就炸了。。。

因为Hetzner的硬盘本来就是些快报废的货,再加上用LVM后组不了软RAID0,所以导致现在开出来的小鸡硬盘都是钻石盘,IO只有10Mb/s左右。。。

看来在Hetzner上面开小鸡必须要给硬盘组软RAID0,所以没办法,今天我重新下了一台机器。之前也说过,Hetzner的救援系统装CentOS6识别不了单盘3TB大小的硬盘,所以这次还是只能通过VNC来安装,但这次我们给硬盘分区就不用到LVM了,直接用CentOS6图形化安装界面上面的软RAID来分区。

下面是CentOS6通过安装界面组RAID0的整个过程,理论上不限于在Hetzner上使用,别的机器应该也是可以这样组的。

1、一些不重要的步骤,我这里就直接省略没有截图,直接看到分区这块,首先把两块硬盘默认的分区设置都删除,让两块硬盘都是FREE状态:

2、选中第一块硬盘FREE的区域,点击右下角的Create开始创建Storage,模式这里选择RAID Partition:

3、先来把/boot的分区大小划分出来,这里我设置的512MB:

4、重复第2步的步骤,把swap的分区大小划分出来,这里我设置的4GB:

5、重复第2步的步骤,把系统盘的大小划分出来,这里我设置的100GB:

6、重复第2步的步骤,划分硬盘剩下的所有空间,如图所示选择Fill to maximum allowable size:

7、现在选中第二块硬盘的FREE区域,重复2、3、4、5、6的步骤,只是这次我们通通只勾选第二块硬盘(sdb)。比如我现在要在第二块硬盘划分出/boot的分区大小,那么就如下图来勾选:

同理,swap、系统盘、硬盘剩下的空间都是这样操作。这里就不重复截图了。

8、现在设置完成后,可以看到应该是和下图一样的配置:

9、现在我们选中第一块硬盘的sda1区域,也就是我这边的系统盘区域,点击Create开始创建Storage,模式选择RAID Device:

10、设置挂载点为/,RAID等级为0,切记这里一定要勾选上两块硬盘对应的分区大小,比如我这里对应的就是sda1和sdb1:

11、接着是swap,因为是swap所以不需要设置挂载点,其他的和之前一样,按如下图设置即可:

12、现在来设置/boot分区,因为是/boot分区所以这里我们只能做RAID1,请注意,即便你想给硬盘做RAID0,但/boot这个分区依旧只能做RAID1,如图所示:

13、根据自己的需要划分硬盘剩下的所有空间,我这里是要开OpenVZ的虚拟机,所以我把硬盘剩下的所有空间都划分给了/vz:

14、最后正确的配置如下图所示:

那么按照我的这个配置,2X3TB的硬盘最终划分的结果是:

系统盘:200GB
swap区:8G
/boot:512MB
剩余硬盘空间:/vz

点击NEXT,这里会提示你是否要继续,直接点击Format即可:

然后又会弹一个提示框,点击Write changes to disk即可:

看到如下图界面就说明可以开始安装系统了:

我们是服务器操作系统,所以这里安装Minimal:

看到如下图就说明系统安装成功了,点击右下角的Reboot重启系统:

系统开机后,使用df -h命令查看硬盘和RAID状态是否正常:

然后跑个IO测试的脚本看看硬盘IO的改善:

300Mb/s左右的IO就美滋滋了呀~

写在最后:

通过本文的这个方法,可以让你在Hetzner的独立服务器上安装CentOS6组RAID0识别出2X3TB的所有硬盘空间,解决Hetzner救援系统装CentOS6组RAID0只能识别单盘2TB的问题。

另外你也可以通过本文学习到在CentOS6下用两块硬盘组RAID0的方法。

赞(0)
未经允许不得转载:荒岛 » Hetzner使用VNC安装CentOS6组软RAID0
分享到: 更多 (0)

评论 6

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #1

    lala.me我用了你分享的dux,分享功能不显示,怎么回事?

    molan6年前 (2018-06-02) Google Chrome 45.0.2454.101 Google Chrome 45.0.2454.101 Windows 10 Windows 10回复
    • 上了SSL吧?百度分享默认不支持SSL,要自己修改一下:https://themebetter.com/baidushare-https.html

      LALA6年前 (2018-06-03) TheWorld Browser TheWorld Browser Windows 7 x64 Edition Windows 7 x64 Edition回复
  2. #2

    如果你做个分区或者没有把硬盘改为GPT,你还是只能用4T。

    kankanbar6年前 (2018-06-06) Google Chrome 67.0.3396.62 Google Chrome 67.0.3396.62 Mac OS X  10.13.4 Mac OS X 10.13.4回复
    • 问题就在于Hetzner的硬盘默认就是GPT的,但是他们那个救援系统不知道怎么回事就识别不了3T的盘子。

      LALA6年前 (2018-06-06) TheWorld Browser TheWorld Browser Windows 7 x64 Edition Windows 7 x64 Edition回复
      • 我的默认就是MBR的,进系统后改了GPT就没问题了。

        kankanbar6年前 (2018-06-06) Google Chrome 67.0.3396.62 Google Chrome 67.0.3396.62 Mac OS X  10.13.4 Mac OS X 10.13.4回复

分享创造快乐

广告合作资源投稿