CentOS 如果采用默认安装方式的,不给分配多少空间。默认根目录只有 50 G,其他空间会默认分配给 / home 目录。如果已经安装的系统需要变更的话可以参考 CentOS 7 划分 home 空闲空间到根目录 。下面给大家介绍下 CentOS 分区方案:

必须存在的分区

/ 根分区是必须存在的分区,所有一级目录都位于该分区之下,同时还与引导/还原/修复系统等动作有关,包含了一些修复系统的程序。文件系统层次标准(Filesystem Hierarchy Standard, FHS)建议根分区 / 在满足系统需求的情况下,应该越小越好,这样能够最大可能的避免因为硬盘故障而导致系统损坏。同时最好不要在 / 分区创建新的子目录和存放非必要文件,推荐大小50G~100G。

/boot/efi 当固件为uefi时,必须存在,推荐大小200M。

/biosboot 硬盘采用GPT分区,而固件为BIOS时,必须存在,推荐大小2M。

Tips:/ 分区必须存在,/boot/efi和/biosboot在特定的情况下也必须存在。

推荐存在的分区

/boot 包含引导系统所需的静态文件,例如Linux内核文件,还有引导菜单和一些开机所需的配置文件等等,推荐大小1G。

视情况而定的分区
/var下是一些变化的数据,像日志,缓存等,推荐还是单独划分出来。随着系统的使用该分区的使用率会越来越大,空间需求量还是比较大的建议单独划分出来,特别是一些高负载应用将产生大量日志,推荐大小100~200G。

/tmp 放置一些临时文件和程序运行中的临时文件,一些运行高负载的服务器建议划分出来,推荐大小100G。

/home 这主要看服务器的用途,像ftp默认把特定用户的文件放置到该用户的家目录中,则需要尽可能的将空间分配给该分区,不过通常这种时候,会有额外的数据盘,若不提供类似服务可以不划分该分区。

swap 交换分区,本应该根据内存大小划分,但现在一般情况下服务器配置都较高,划分4~8G备用即可。

其它像/usr和/opt一般不需要单独划分出来,通常服务器通常作为专用,不会安装很多软件,有时候可能需要划分一个 /date 存点数据。

Tips:建议不要把硬盘全部空间划分,留一部分备用,扩容(LVM)。挂载点、分区类型、文件系统使用系统推荐即可、软raid现在没必要使用了,卷组也没有必要修改,Label(相当于Windows下给分区取名系统、软件)、Name根据实际情况设定。

配置自定义分区

1.进入系统安装界面之后,选择安装位置。

2.在安装目标位置里面选择硬盘,然后勾选我要配置分区

3.选择如何分区硬盘的方式“标准分区”,并点击下方“+”符号创建自定义磁盘空间

4. 创建必要挂载点

  • /boot 我这里给了2000
  • swap 我这里给了2048
  • biosboot 给 1mb
  • / 剩下的都给根目录,不填写就是给所有

我这台服务器的需求只有上述必要挂载点,自己动作请根据自己业务需求分配。

分配完的界面

配置完成之后就可以点完成,返回继续安装了。