Linux 分区失败的原因有很多,常见原因和对应排查思路如下,你可以对照看看是哪一种情况:
/dev/sda1 挂载在 / 或 /home)现象
Device or resource busy解决
lsblk
mount | grep sda
fuser -mv /dev/sda
卸载或停止相关服务后再分。
现象
Partition table type cannot be changedInvalid partition table解决
fdisk -l /dev/sda
parted /dev/sda print
必要时重建分区表(⚠数据会丢):
parted /dev/sda mklabel gpt
解决
解决
sudo fdisk /dev/sdb
检查
dmesg | tail
smartctl -a /dev/sda
解决
你可以按顺序确认:
lsblk 看磁盘是否挂载sudo 是否使用如果你愿意,可以把具体报错信息或**你用的工具(fdisk / gparted / 安装器)**发出来,我可以直接告诉你该怎么修。