文章目录

  • 资源配置
  • Master
  • Slave1 & Slave2
  • Linux中各个分区的意义
  • 必须存在的分区
  • /
  • 推荐存在的分区
  • /boot
  • 视情况而定的分区
  • /boot/efi
  • /biosboot
  • /var
  • /tmp
  • /home
  • swap
  • /data
  • Raid方案
  • Master
  • Slave1 & Slave2
  • Centos分区方案
  • Master
  • 系统盘4T的Raid5
  • SSD 4T
  • 数据盘 14T
  • Slave1 & Slave2
  • 系统盘2T
  • 数据盘 10T
  • Centos 的基础准备
  • 1 修改所有节点的hosts
  • 2 关闭防火墙以及清空规则
  • 3 设置远程访问


资源配置

Master

centos分区只支持2t centos分区建议_centos分区只支持2t

Slave1 & Slave2

centos分区只支持2t centos分区建议_数据盘_02

这里Master和Slave1&2 都选择2T的NVMe接口的SSD作为系统盘

Linux中各个分区的意义

必须存在的分区

/

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

推荐存在的分区

/boot

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

视情况而定的分区

/boot/efi

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

/biosboot

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

/var

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

/tmp

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

/home

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

swap

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

/data

存储数据用的

Raid方案

Master

centos分区只支持2t centos分区建议_centos分区只支持2t

2T SSD * 3组Raid5 一共有4T的容量

Slave1 & Slave2

centos分区只支持2t centos分区建议_数据盘_02

两块2TSSD 组Raid1:可用容量2T,允许一块SSD完全损坏

Centos分区方案

Master

系统盘4T的Raid5

/ 500G = 512,000‬M
/boot 1G = 1024M
/var 300G = 307,200‬M
/tmp 300G = 307,200‬M
/usr 500G = 512,000‬M
/boot/efi = 190M

剩下390G当作备用

/data00 1T = 10240‬M 元数据存放数据地址

SSD 4T

/home  4T 开发测试

数据盘 14T

/data01 2T
...
/data07 2T

Slave1 & Slave2

系统盘2T

/ 500G = 512,000‬M
/boot 1G = 1024M
/var 300G = 307,200‬M
/tmp 300G = 307,200‬M
/usr 500G = 512,000‬M
/boot/efi = 190M

剩下390G当作备用

数据盘 10T

/data01 2T
...
/data07 2T

Centos 的基础准备

1 修改所有节点的hosts

私有地址(内⽹地址) 机器名称:
echo "172.21.230.214 ifeng01">> /etc/hosts
echo "172.21.230.216 ifeng02">> /etc/hosts
echo "172.21.230.215 ifeng03">> /etc/hosts

PC的hosts也一并修改
hosts地址位置:

  • MAC: /etc/hosts
  • Window: C:\windows\system32\drivers\etc\hosts

2 关闭防火墙以及清空规则

systemctl stop firewalld
systemtctl disable firewalld
iptables -F

3 设置远程访问