CentOS安装系统自定义分区:从入门到实践
一、自定义分区的必要性
在CentOS系统安装过程中,合理的磁盘分区方案直接影响系统性能、数据安全性和后期扩展性。默认分区模式可能无法满足特定业务场景需求,例如:
- Web服务器需要为网站数据分配独立存储空间
- 数据库服务器需优化I/O性能的分区策略
- 开发环境要求隔离系统文件与用户数据
二、典型分区方案设计
1. 基础分区结构
- /boot:1GB-2GB,存放内核与启动文件
- swap:物理内存1.5-2倍(内存≥8GB时可适当缩减)
- /:20GB-50GB,系统核心目录
- /home:剩余空间,用户数据存储
2. 高级服务器配置
/var → 15GB(日志文件) /opt → 10GB(第三方软件) /data → 自定义大小(业务数据)
三、实战操作步骤
1. 进入分区界面
安装流程中选择Installation Destination
→ Custom
模式,激活手动分区功能。
2. LVM逻辑卷管理
- 创建物理卷(PV)
- 建立卷组(VG)并保留扩展空间
- 按需分配逻辑卷(LV)
3. 文件系统选择
推荐XFS格式用于大数据存储,ext4适用于常规场景,swap分区保持默认设置。
四、配置注意事项
- UEFI系统需创建EFI系统分区(500MB以上)
- 生产环境建议/boot使用标准分区而非LVM
- 预留15%-20%未分配空间应对未来扩展
五、常见问题处理
1. 分区大小预警
当出现黄色警告提示时,检查是否满足最小空间要求:
- /boot分区≥1GB
- 根分区≥10GB
2. 多磁盘管理
通过Add a disk
功能整合多块硬盘,使用LVM实现跨磁盘存储池管理。
3. 方案保存与复用
使用Kickstart脚本保存成功配置,便于批量部署时快速调用。