文章目录
- 资源配置
- 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
Slave1 & Slave2
这里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
2T SSD * 3组Raid5 一共有4T的容量
Slave1 & Slave2
两块2TSSD 组Raid1:可用容量2T,允许一块SSD完全损坏
Centos分区方案
Master
系统盘4T的Raid5
/ 500G = 512,000M
/boot 1G = 1024M
/var 300G = 307,200M
/tmp 300G = 307,200M
/usr 500G = 512,000M
/boot/efi = 190M
剩下390G当作备用
/data00 1T = 10240M 元数据存放数据地址
SSD 4T
/home 4T 开发测试
数据盘 14T
/data01 2T
...
/data07 2T
Slave1 & Slave2
系统盘2T
/ 500G = 512,000M
/boot 1G = 1024M
/var 300G = 307,200M
/tmp 300G = 307,200M
/usr 500G = 512,000M
/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 设置远程访问