众所周知,CentOS7的安装界面相比CentOS6,已经发生了很大的改变,如下图:
下面要探讨的是分区界面的功能(这里只讨论安装过程中的分区功能),这里举个例子来详细讨论一下分区的功能。
比如,这里有2个盘,要实现的分区结果如下表:
盘号 | 容量 | 分区\目录 | 用途 |
sda | 20G | boot、swap、根目录 | 系统基本分区 |
sdb | 50G | data | 存放业务数据 |
探讨步骤:
进到分区界面,同时勾选2块盘,再选中“自定义分区”,然后点击“Done”,如下图:
这里看到的容量就是2块盘相加的容量,如下图:
一般我们创建分区的操作是依次创建分区:boot、swap、根目录、data,如下图:
这里可以看到boot分区(启动分区),属于标准分区类型;
而swap、根目录、data分区则会自动标记为lvm,逻辑卷分区类型,此类型便于以后扩容:
但是注意到右边的所属设备是“sda和另1个盘”,也就是说这些目录有可能是存放在sda,或者sdb,或者是跨sda和sdb共同划分出的空间,如下图:
这里4个分区总共大约占用34.2G左右,显然单单用第1个盘的空间是不够的,按照我们的理解,分区过程应该是按顺序先把sda的空间全部用完,然后再用sdb的空间来补上不足的空间容量,如果是这样,那么sda的可用空间应该为0,而sdb的可用空间应该为35.8G,但其实不然,请看以下验证步骤:
选中一个分区,点击右边“Volume Group”下面的修改按钮,如下图:
在这里很明显的看到,2个盘的空间都有剩余,sda可用10G,sdb可用25.8G,如下图:
可以推测4个分区无法按照规定来划分,若这样的创建分区,效果是如何呢?
等安装好系统,进入系统后查看结果,显示如下:
从以上可以看出:
sda分配了10.1G:sda1给boot分区200M,sda2分别给swap分区4G和data分区5.9G;
sdb分配了24.1G:sdb1分别给根目录10G,data分区14.1G;
(注:data分区是跨盘分配,上面显示的是总的容量20G,sda和sdb上的data分区大小由计算所得。)
所以,data分区跨了sda和sdb,加起来正好20G,boot、swap分配到了sda,而root根目录分配到了sdb。
此结果没有实现预期的要求:
boot、swap、根目录只由sda来分配,data只由sdb来分配。
那么如何在分区的时候选择sda或sdb呢?
请看下篇博文,待续。。。