温馨提示×

为何linux分区失败

小樊
33
2026-10-18 08:55:03
栏目: 智能运维

Linux 分区失败的原因有很多,常见原因和对应排查思路如下,你可以对照看看是哪一种情况:

一、常见原因分类

1. 磁盘被占用 / 正在使用

  • 磁盘已挂载(如 /dev/sda1 挂载在 / 或 /home)
  • 有进程正在访问该磁盘
  • LVM / RAID / 加密设备未释放

现象

  • Device or resource busy
  • 分区工具直接报错无法操作

解决

lsblk
mount | grep sda
fuser -mv /dev/sda

卸载或停止相关服务后再分。


2. 磁盘已有分区表但工具不兼容

  • MBR(msdos)磁盘超过 2TB
  • GPT 磁盘用错工具
  • 分区表损坏

现象

  • Partition table type cannot be changed
  • Invalid partition table

解决

fdisk -l /dev/sda
parted /dev/sda print

必要时重建分区表(⚠数据会丢):

parted /dev/sda mklabel gpt

3. 安装系统时分区失败(最常见)

  • 安装器无法识别已有 Windows 分区
  • 磁盘处于 RAID / RST 模式
  • 未关闭 Secure Boot / Fast Startup

解决

  • BIOS 中关闭 Intel RST → 改 AHCI
  • Windows 中关闭快速启动
  • 使用“手动分区”而不是自动

4. 权限不足

  • 没用 root
  • 在 Live USB 里但没 sudo

解决

sudo fdisk /dev/sdb

5. 磁盘本身问题

  • 硬盘损坏
  • U 盘 / SD 卡写保护
  • 虚拟磁盘空间不足

检查

dmesg | tail
smartctl -a /dev/sda

6. 分区数量达到上限

  • MBR 最多 4 个主分区
  • 已用满主分区未建扩展分区

解决

  • 改用 GPT
  • 删除一个主分区改扩展分区

二、快速自查清单

你可以按顺序确认:

  1. lsblk 看磁盘是否挂载
  2. sudo 是否使用
  3. 是 MBR 还是 GPT
  4. 是否在安装系统 / 虚拟机 / U 盘
  5. 报错原文是什么

如果你愿意,可以把具体报错信息或**你用的工具(fdisk / gparted / 安装器)**发出来,我可以直接告诉你该怎么修。

0 踩