“CentOS 分区报错”是一个比较宽泛的问题,具体原因要看你在什么阶段、用什么方式分区、报的是什么错。下面我按常见场景给你系统梳理一下可能原因和对应解决办法。
现象:
原因:
解决:
# 查看磁盘信息
fdisk -l
lsblk
blkid
# 清除 RAID 签名
mdadm --zero-superblock /dev/sdX
# 清除 LVM
pvremove /dev/sdX
vgremove xxx
lvremove xxx
# 清空分区表
wipefs -a /dev/sdX
现象:
原因:
解决:
parted /dev/sdX
(parted) mklabel msdos
或改用 UEFI 启动
现象:
解决:
/boot 至少 1GB/ 建议 ≥ 20GB现象:
原因:
解决:
现象:
解决:
mount -a
检查 /etc/fstab 中 UUID 是否正确:
blkid
现象:
解决:
vgscan
vgchange -ay
现象:
解决:
fsck -y /dev/sdX
| 报错信息 | 原因 | 解决 |
|---|---|---|
| Device or resource busy | 正在使用 | umount / 停服务 |
| No space left | 分区太小 | 重新分区 |
| GPT detected on BIOS | 启动模式不匹配 | 改 UEFI/MBR |
| unknown filesystem | 文件系统损坏 | fsck |
如果你愿意,可以告诉我:
我可以直接帮你定位并给出一步一步的命令方案。