温馨提示×

CentOS分区失败了咋办

小樊
51
2026-08-04 12:48:58
栏目: 智能运维

CentOS 分区失败的原因很多,不同情况处理方式也不一样。下面我先给你最常见的排查思路,你可以对照看看;如果你愿意,也可以把报错信息或截图发我,我可以更精准地帮你分析。


一、先别慌,确认几个关键点

  1. 是安装 CentOS 时分区失败,还是系统已经装好再分区失败?
  2. 是手动分区还是自动分区?
  3. 磁盘是多大?有没有 RAID / LVM / UEFI?
  4. 有没有提示具体错误?
    常见如:
    • cannot create partition
    • no free sectors
    • device is busy
    • LVM PV exists

二、安装 CentOS 时分区失败(最常见)

✅ 情况 1:磁盘已有分区 / 被占用

现象

  • 点击“自动分区”或“手动分区”直接报错
  • 提示磁盘被使用

解决办法

  1. 在安装界面按 Ctrl + Alt + F2 进入命令行

  2. 执行:

    lsblk
    fdisk -l
    
  3. 如果磁盘有旧分区:

    wipefs -a /dev/sda
    

    ⚠️ 会清空磁盘数据

  4. 回到安装界面重新分区


✅ 情况 2:UEFI 模式但没 EFI 分区

现象

  • 提示缺少 /boot/efi

解决办法 手动分区时必须有:

  • /boot/efi(EFI System Partition,200–500MB)
  • /boot
  • / (根分区)
  • swap(可选)

✅ 情况 3:磁盘大于 2TB,用 MBR 分区

现象

  • 分区只能识别到 2TB

解决办法

  • 使用 GPT 分区表
  • 安装时选择:
    Standard Partition → GPT
    
    或直接使用 LVM

✅ 情况 4:LVM 冲突

现象

  • 提示 LVM PV already exists

解决办法

vgdisplay
vgremove 卷组名
pvremove /dev/sdX

三、已安装系统后分区失败

✅ 1. 磁盘满了

df -h

如果是 / 满了:

  • 清理日志
  • 删除无用文件
  • 扩展分区(LVM 可在线扩)

✅ 2. 分区表损坏

parted /dev/sda print

如果报错:

fdisk /dev/sda

重新创建分区表(⚠️ 会丢数据)


✅ 3. 扩容失败

pvresize /dev/sdaX
lvextend -l +100%FREE /dev/centos/root
xfs_growfs /

四、通用“救命”方案(安装阶段)

如果你只是想装系统,不关心数据:

直接清空磁盘重来

wipefs -a /dev/sda

然后选择 自动分区


五、推荐的安全分区方案(新手)

挂载点 大小
/boot 1G
swap 内存 1–2 倍
/ 剩余全部

六、我可以进一步帮你

你可以直接发我:

  • 报错原文
  • lsblkfdisk -l 输出
  • CentOS 7 / 8 / Stream
  • 实体机 / 虚拟机(VMware / KVM)

我可以一步一步带你修 ✅

0