CentOS 分区失败的原因很多,不同情况处理方式也不一样。下面我先给你最常见的排查思路,你可以对照看看;如果你愿意,也可以把报错信息或截图发我,我可以更精准地帮你分析。
cannot create partitionno free sectorsdevice is busyLVM PV exists现象
解决办法
在安装界面按 Ctrl + Alt + F2 进入命令行
执行:
lsblk
fdisk -l
如果磁盘有旧分区:
wipefs -a /dev/sda
⚠️ 会清空磁盘数据
回到安装界面重新分区
现象
/boot/efi解决办法 手动分区时必须有:
/boot/efi(EFI System Partition,200–500MB)/boot/ (根分区)swap(可选)现象
解决办法
Standard Partition → GPT
或直接使用 LVM现象
解决办法
vgdisplay
vgremove 卷组名
pvremove /dev/sdX
df -h
如果是 / 满了:
parted /dev/sda print
如果报错:
fdisk /dev/sda
重新创建分区表(⚠️ 会丢数据)
pvresize /dev/sdaX
lvextend -l +100%FREE /dev/centos/root
xfs_growfs /
如果你只是想装系统,不关心数据:
✅ 直接清空磁盘重来
wipefs -a /dev/sda
然后选择 自动分区
| 挂载点 | 大小 |
|---|---|
| /boot | 1G |
| swap | 内存 1–2 倍 |
| / | 剩余全部 |
你可以直接发我:
lsblk 或 fdisk -l 输出我可以一步一步带你修 ✅