温馨提示×

centos分卷时注意事项

小樊
48
2025-11-18 01:42:38
栏目: 智能运维

CentOS 分卷注意事项

一 规划与备份

  • 在任何磁盘操作前先做完整备份,并准备回滚方案(快照、克隆盘、救援介质)。
  • 明确业务需求与容量上限,规划好目录布局(如 //home/var/boot 等)与增长预期,避免后续频繁改动。
  • 选择合适的分区方案:需要灵活扩容优先 LVM;传统静态分区则务必预留充足余量
  • 文件系统选择:常规用途可用 ext4;大容量与高吞吐场景优先 XFS;大于 2TB 的磁盘建议使用 GPT 分区表。
  • 合理规划 Swap:通常取内存的约 1–1.5 倍,但在内存较大(如超过 8GB)时一般不超过 8GB或按需配置,避免浪费。

二 工具选择与分区表

  • 分区工具:传统 MBR 环境用 fdisk;需要 GPT 或复杂分区时用 parted/gdisk;需要在线灵活扩容则优先 LVM
  • 基本流程要点:查看磁盘与分区(如 lsblkfdisk -l),创建分区时注意起始/结束扇区不重叠,设置正确的分区类型,新分区需格式化(如 mkfs.ext4mkfs.xfs),再挂载到目录,并在 /etc/fstab 中配置自动挂载(建议使用 UUIDLABEL 提高可靠性)。

三 LVM 使用与扩容要点

  • 基本流程:创建 PV(如 pvcreate /dev/sdb)→ 创建 VG(如 vgcreate vg_data /dev/sdb /dev/sdc)→ 创建 LV(如 lvcreate -L 10G -n lv_data vg_data)→ 格式化并挂载(如 mkfs.ext4 /dev/vg_data/lv_datamount /dev/vg_data/lv_data /mnt/data)。
  • 在线扩容通用步骤:先扩展 LV(如 lvextend -L +10G /dev/vg_data/lv_data),再扩展文件系统——ext2/3/4resize2fs,而 XFSxfs_growfs(注意 XFS 扩容前需保证 LV 已扩大且通常以挂载点为参数执行)。
  • 跨盘与灵活性:LVM 支持跨多块物理硬盘聚合为一个卷组,便于后续按需分配与横向扩展。
  • 缩减风险:缩减 LV 前必须备份并先缩减文件系统,且很多场景需要先卸载;缩减顺序不当或检查不充分极易导致数据损坏,生产环境应谨慎评估。

四 常见误区与故障预防

  • 误区:根分区 / 过小、Swap 过大、忽略 备份、使用过时方案、忽视 文件系统 适配、未采用 LVM 导致后期难以扩展、未考虑 多磁盘 I/O 布局、权限与安全设置不当。
  • 预防与排障:操作前用 df -hlsblkvgdisplaylvdisplay 核实容量与布局;调整分区/文件系统前先卸载并按正确顺序执行;编辑 /etc/fstab 前先用 mount -a 验证,避免错误导致系统无法启动;若启动异常,可进入救援/单用户模式修复(如临时以读写挂载根分区、注释异常 fstab 行、执行 fsck 等);必要时使用 smartctl 做磁盘健康检测。

0