HCRM博客

CentOS手动分区安装指南

CentOS 手动分区实战指南:精准掌控你的存储布局

在服务器部署的世界里,精准控制磁盘分区如同为房屋设计蓝图,CentOS 安装过程中的手动分区选项,赋予系统管理员对存储架构的绝对控制权,本文将深入解析手动分区流程,助你构建稳定高效的服务器基石。

为何选择手动分区?

CentOS手动分区安装指南-图1

自动分区虽便捷,却存在固有局限:

  • 灵活性缺失: 无法根据特定需求(如数据库、日志存储)优化分区大小和布局
  • 性能瓶颈: 关键目录(如 /var, /home)未隔离,I/O 竞争可能拖慢系统
  • 安全风险: 重要数据未独立分区,可能因磁盘满导致服务崩溃
  • 升级障碍: /home 未分离时,系统升级面临数据迁移风险

手动分区解决上述痛点,是专业运维的必备技能。

分区规划:核心原则与常见方案

规划是成功的关键,需考虑:

  1. 系统用途: Web服务器、数据库、文件存储需求各异
  2. 硬件资源: 磁盘类型(SSD/HDD)、容量、RAID配置
  3. 目录特性:
    • /boot:引导文件,独立分区避免损坏(建议 1GB,ext4)
    • / (根目录):系统核心,确保基础运行空间(建议 20-50GB,XFS/ext4)
    • /home:用户数据,独立保障安全(依用户数据量定,XFS/ext4)
    • /var:日志、缓存,高写入需求(建议 10-50GB+,XFS)
    • /tmp:临时文件,可独立设置(建议 5-10GB,XFS/ext4)
    • swap:内存扩展(物理内存1-2倍,上限通常不超过32GB)
  4. 未来扩展: 采用LVM(逻辑卷管理)预留弹性空间

经典服务器方案参考(500GB磁盘):

  • /boot:1GB (ext4)
  • :40GB (XFS)
  • /home:100GB (XFS)
  • /var:50GB (XFS)
  • /tmp:10GB (XFS)
  • swap:16GB (物理内存16GB时)
  • 剩余空间: 划入LVM卷组,供未来创建新逻辑卷

实战:CentOS 安装过程中的手动分区

CentOS手动分区安装指南-图2
  1. 启动安装: 从CentOS安装介质启动,进入图形或文本安装界面。

  2. 进入分区界面:

    • 在“安装信息摘要”界面,选择“安装目标位置”。
    • 选择要安装系统的磁盘(务必确认磁盘正确!)。
    • 将存储配置选项切换为“自定义/Custom”。
    • 点击“完成/Done”进入手动分区工具。
  3. 认识分区工具:

    • 图形视图: 直观展示磁盘、分区、挂载点、文件系统、大小。
    • 按钮功能:
      • :创建新分区/挂载点/LVM逻辑卷
      • :删除选中项
      • 修改/Edit:调整选中分区属性(大小、文件系统等)
      • 自动创建/Automatically create:慎用,会覆盖现有规划
      • 重设/Reset all:清空所有设置
  4. 创建标准分区(不使用LVM):

    • 点击 。
    • 挂载点/Mount Point: 选择或输入(如 /boot, )。
    • 期望容量/Desired Capacity: 输入精确大小(如 1GiB, 40GiB),留空表示使用剩余空间(通常仅用于最后一个分区,如 /home)。
    • 设备类型/Device Type: 选择“标准分区/Standard Partition”。
    • 文件系统/File System: 选择类型(如 ext4, xfs)。关键提示: CentOS 7+ 默认且推荐 XFS,性能更优。
    • 名称/Label(可选): 为分区设置易识别的标签(如 boot, rootfs)。
    • 点击“添加挂载点/Add mount point”。
  5. 创建Swap分区:

    • 点击 。
    • 挂载点/Mount Point: 选择 swap
    • 期望容量: 输入大小(如 16GiB)。
    • 设备类型: “标准分区”。
    • 文件系统: 选择 swap
    • 点击“添加挂载点”。
  6. 使用LVM(推荐,提供灵活性):

    CentOS手动分区安装指南-图3
    • 创建物理卷(PV) & 卷组(VG):
      • 点击 。
      • 挂载点: 留空或选择 (后续修改)。
      • 设备类型: 选择“LVM”。
      • 名称/Label: 输入有意义的卷组名(如 vg_centos)。
      • 在“大小策略/Size Policy”下,选择“固定大小/As large as possible”或指定大小。
      • 点击“添加挂载点”,这会自动创建一个包含整个磁盘(或指定大小)的LVM物理卷(PV)和卷组(VG)。
    • 在卷组内创建逻辑卷(LV):
      • 选中刚创建的卷组(如 vg_centos)。
      • 点击 。
      • 挂载点: 选择或输入(如 , /home, /var)。
      • 逻辑卷/Logical Volume: 输入LV名称(如 lv_root, lv_home)。
      • 期望容量: 输入精确大小(如 40GiB)。
      • 文件系统: 选择类型(如 xfs)。
      • 名称/Label: 可设置(如 rootfs, homedata)。
      • 点击“添加挂载点”,重复此步骤创建所需的所有逻辑卷(包括 swap)。
    • 创建 /boot 分区(必须在LVM外): 按前述“创建标准分区”步骤,在磁盘上直接创建 /boot 分区(ext4,1GB)。
  7. 检查与确认:

    • 仔细核对每个挂载点的大小、文件系统是否正确。
    • 确保 /boot 是独立的标准分区且非LVM。
    • 确认 swap 已创建(标准分区或LVM逻辑卷均可)。
    • 点击“完成/Done”。
    • 重要提示: 安装程序会提示“应用更改并格式化磁盘”,列出所有将被格式化写入的分区。再次确认无误,勾选“接受更改/Accept Changes”,点击“应用更改/Apply Changes”,此操作不可逆!

高级选项与注意事项

  • 文件系统选择:
    • /boot:兼容性优先,推荐 ext4
    • 根 、/home/var/tmp:性能与日志优势,强烈推荐 XFS(CentOS 7+ 默认)。
    • 避免使用过时或非主流的文件系统(如 btrfs 生产环境需谨慎评估)。
  • 分区对齐: 现代磁盘(尤其是高级格式4K扇区)对齐至关重要,CentOS 安装程序通常能自动优化,选择 xfsext4 时默认配置已考虑对齐。
  • LVM 优势深度解析:
    • 在线扩容: 系统运行时扩展逻辑卷 (lvextend) 和文件系统 (xfs_growfs / resize2fs)。
    • 灵活迁移: 数据可在物理卷间移动 (pvmove),方便磁盘更换或升级。
    • 快照备份: 创建瞬间一致性快照 (lvcreate -s),用于在线备份或测试。
  • SSD优化: 使用SSD时,通常无需额外分区优化,确保使用 xfsext4(启用 discard 挂载选项或定期 fstrim 以辅助垃圾回收)。
  • RAID配置: 若底层是硬件RAID或软件RAID(mdadm),分区操作在RAID虚拟磁盘上进行即可。

手动分区绝非简单的磁盘划分,而是对系统生命周期的深度规划,牺牲安装时的片刻便捷,换来的是运维周期内更少的磁盘空间告警、更可控的性能瓶颈以及更流畅的系统升级体验,LVM的引入虽增加初期理解成本,但其带来的存储管理自由度是专业环境不可或缺的,每一次精准的分区,都是对服务器长期稳定运行的坚实承诺。

本站部分图片及内容来源网络,版权归原作者所有,转载目的为传递知识,不代表本站立场。若侵权或违规联系Email:zjx77377423@163.com 核实后第一时间删除。 转载请注明出处:https://blog.huochengrm.cn/pc/34459.html

分享:
扫描分享到社交APP
上一篇
下一篇
发表列表
请登录后评论...
游客游客
此处应有掌声~
评论列表

还没有评论,快来说点什么吧~