磁盘管理中怎么通过检查/proc/partitions排查新添加设备无法被识别的问题

冷漠man

冷漠man

2026-07-30

177人浏览

原创

/proc/partitions是内核实时维护的块设备分区列表,用于判断设备是否被内核识别:若无新增sdx/nvmexny条目,说明底层未枚举,需查dmesg;若有设备名无分区号(如sdb但无sdb1),表明需建分区表;若有sdb1但fstype为空,则缺文件系统支持。

磁盘管理中怎么通过检查/proc/partitions排查新添加设备无法被识别的问题

在 Linux 系统中,/proc/partitions 是内核维护的实时块设备分区列表,它反映的是“内核是否真正识别到物理存储设备及其分区结构”。当新硬盘插入后在文件管理器或 lsblk 中不显示,但你怀疑硬件已连接成功时,直接检查这个文件能快速判断问题处在哪一层:是内核根本没认出设备(底层未枚举),还是设备被识别了但缺少分区/文件系统(上层不可挂载)。

确认设备是否出现在 /proc/partitions 中

打开终端,执行:

cat /proc/partitions

观察输出。每行包含主设备号、次设备号、大小(KB)和设备名(如 sdasdbnvme0n1)。重点看:

  • 插拔硬盘前后,是否有新增的 sdXnvmeXnY 条目,且大小与实物容量基本一致;
  • 该条目是否只有设备名(如 sdb),而无后续带数字的分区(如 sdb1sdb2)——这说明设备被识别,但尚未创建分区表或分区损坏;
  • 若完全无新增条目,说明 USB/SATA 控制器未完成设备枚举,问题在物理连接、供电或内核驱动层面。

结合 dmesg 进一步定位枚举失败原因

如果 /proc/partitions 没有对应设备,运行:

WaytoAGI-通往AGI之路
WaytoAGI-通往AGI之路

飞书提供的AGI一站式学习平台

下载

dmesg | tail -30

重点关注插拔硬盘后的日志,查找以下关键词:

  • usb-storagescsi add-single-device → 表示 USB 设备被成功识别;
  • ata.*: attachedNVMe queue → 表示 SATA/NVMe 设备被内核接纳;
  • device not accepting addressreset high-speed USB deviceerror -71 → 典型供电不足或线缆兼容性问题;
  • no responsetimeoutlink down → 可能是接口接触不良、M.2 插槽未启用或主板固件限制。

设备存在但无分区:需重建分区表

/proc/partitions 中能看到 sdb(无 sdb1),说明内核识别了磁盘,但分区表为空或损坏。此时不能直接格式化,应先建立合法分区结构:

  • 对 ≥2TB 或需跨平台使用的硬盘,用:sudo parted /dev/sdb mklabel gpt
  • 对小容量旧设备或兼容性要求高场景,可用:sudo fdisk /dev/sdb → 输入 n 新建分区 → w 写入;
  • 执行 sudo partprobe /dev/sdb 通知内核重读分区表;
  • 再次查看 /proc/partitions,确认出现 sdb1 等子项。

设备存在且有分区但无法挂载:检查文件系统支持

/proc/partitions 显示 sdb1,但 lsblk -f 中 FSTYPE 为空或为 unknown,常见于:

  • NTFS 分区在未安装 ntfs-3g 的系统中不可识别 → 安装:sudo apt install ntfs-3g(Debian/Ubuntu)或 sudo dnf install ntfs-3g(Fedora/RHEL);
  • exFAT 分区需 fuse-exfat 或内核原生支持(Linux 5.4+)→ 检查:modprobe exfat 是否报错;
  • APFS/HFS+ 分区需额外驱动包,且通常只读支持,不建议作为主力数据盘跨平台使用。

相关专题

更多
服务器是什么
服务器是什么

服务器是一种计算机硬件设备或软件程序,它具有强大的计算和存储能力,用请求、存储数据和提供服务。它在互联网中着关重要的作用,为用户提供各种服务和资源。本专题为大家提供服务器相关的文章、下载、课程内容,供大家免费下载体验。

2023.08.15

335

5

连接apple id服务器时出错
连接apple id服务器时出错

连接apple id服务器时出错的原因包括网络连接问题、服务器问题、Apple ID账户问题、设备问题、防火墙或安全软件问题、时间和日期设置问题、Apple服务器维护等。本专题为大家提供apple id相关的文章、下载、课程内容,供大家免费下载体验。

2023.09.08

616

5

搭建互联网服务器
搭建互联网服务器

搭建互联网服务器需要:1、选择合适的硬件和操作系统,第一步是选择合适的硬件和操作系统;2、安装和配置操作系统,是搭建互联网服务器的关键步骤;3、安装和配置服务器软件,是搭建互联网服务器的下一步,常见的服务器软件包括Apache、Nginx、Tomcat等;4、配置防火墙和安全性,是搭建互联网服务器的重要步骤;5、域名解析和配置,是搭建互联网服务器的最后一步。

2023.09.19

1192

5

如何查看服务器状态
如何查看服务器状态

查看服务器状态的方法有使用命令行工具、图形界面工具、监控工具、日志文件和远程管理工具等。本专题为大家提供服务器状态相关的文章、下载、课程内容,供大家免费下载体验。

2023.10.09

428

5

服务器域名转接慢怎么解决
服务器域名转接慢怎么解决

服务器域名转接慢的解决办法有DNS优化、服务器优化、CDN加速、前端优化和网络优化等。本专题为大家提供服务器相关的文章、下载、课程内容,供大家免费下载体验。

2023.10.17

324

5

服务器评测软件
服务器评测软件

服务器评测软件有PassMark Software、CPU-Z、GPU-Z、CrystalDiskMark、IOmeter、JMeter、LoadRunner、Apache Bench等等。详细介绍:1、PassMark Software是一款综合性的服务器性能测试软件,可以评估服务器在各种负载条件下的性能;2、CPU-Z是一款可以提供服务器CPU详细信息的软件等等。

2023.10.17

190

3

如何开启TFTP服务器
如何开启TFTP服务器

开启TFTP服务器的步骤包括选择TFTP服务器软件、下载和安装软件、配置TFTP服务器以及启动和测试服务器等。本专题为大家提供服务器相关的文章、下载、课程内容,供大家免费下载体验。

2023.10.18

1008

4

服务器负载不兼容怎么解决
服务器负载不兼容怎么解决

解决方法:1、增加服务器资源;2、负载均衡;3、优化应用程序;4、增加缓存机制;5、分布式架构;6、限流和熔断;7、自动化扩容。想知道更详细服务器负载不兼容的解决方法,可以访问本专题下面的文章。

2023.10.20

1800

4

宽带如何接入服务器
宽带如何接入服务器

宽带接入服务器的方法有ADSL宽带接入服务器、光纤接入服务器、无线接入服务器和以太网接入服务器等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2023.10.20

321

5

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
热门推荐
/
最新课程
phpStudy极速入门视频教程
phpStudy极速入门视频教程

共6课时 | 54.4万人学习

独孤九贱(4)_PHP视频教程
独孤九贱(4)_PHP视频教程

共89课时 | 131.8万人学习