这几天干了不少运维的活。
今天在给服务器安装CentOS的时候遇到2个问题:
1. 在有多块盘的情况下,如何配一个RAID阵列?
2. 不小心给装成Minimal Installation了,没有图形界面,怎么破?
下面一一解决。
在有多块盘的情况下,如何配一个RAID阵列?
A:首先,要明确装啥RAID阵列。有RAID 0, 1, 5, 7, 10. 具体就不一一解释了。很多文章解释的很好了。这里只给一个大致的概念:- RAID 0 可以并行读写,Performance较好,但是数据一旦出错就废了,没有数据冗余机制;
- RAID 1 倒是有冗余机制了,但是Performance并不好,没有并行读写的能力;
- RAID 5 是有点兼顾的意思,但是据说对硬件要求高;
- RAID 10 也是兼顾性能和数据冗余,只是费点磁盘容量,另外要求是偶数块盘。
OK. 咱服务器上有十几块盘呢,不在乎费点盘。就用兼顾性能和数据冗余的RAID 10啦!
那么在哪里设置呢?
- 就是在安装过程中,出现多个模块的界面,选择“INSTALLATION DESTINATION”;
- 进入下一个左上角有 “Done” 的界面后,会看到十几块磁盘,这时选中4块盘;
- 该页面下方勾选 “I would like to make additional space available”,以及选择 “I will configure partitioning”,然后点击 “Done”
- 进入下一个界面“Manual Partitioning”后,会看见原来的系统也在那里;
- 这时候,点开原来系统,然后点击下面的减号“-”,这样在提示框里勾选“Delete all”,就意味着将删除原来系统的所有数据;
- 还在该“Manual Partitioning”页面,点击蓝色的超链接“Click here to create them automatically”,进入下一个页面;
- 在这个页面中,主要就是增加挂载点了。基本上,至少要增加4个挂载点:/,/boot,/boot/efi,和 swap
其中,/boot 和 /boot/efi 我选择的是standard partition和XFS;而 / 和 swap, 我选择的是 RAID 10.
大小自己看着办。 /boot 和 /boot/efi 我是各8G, swap是32G,而 / 是3000G, 没办法,一块盘就是5个T. - 点击“Done”之后,会跳出一个确认框,里面会列出所有的磁盘操作及顺序,这时确认即可。
不小心给装成了Minimal Installation了,如何补装图形界面?
A:先运行yum groupinstall "GNOME Desktop"
groupinstall指的是安装一套软件,那么是哪一套呢?就是这一套“GNOME Desktop”. 就好比是一些rpm包的flag是GNOME Desktop,那么这些rpm包就会全被装上。这是个人理解。事实上要装1000多个包,时间还不短。
然后要修改系统启动方式了:用图形界面启动。
老的运行级别的形式现在systemd不支持了。比较简单的做法是看一下老文件里说什么:cat /etc/inittab
看完文档,得出的结论是这么干:
systemctl set-default graphical.target
OK. 这样就一切做完了。重启之后就能看见图形界面了。
(完)