当前位置: 首页 > news >正文

Linux如何判断磁盘是否已分区?

在 Linux 系统中,判断磁盘是否已分区可通过以下方法实现:

方法 1:使用 fdisk -l 命令

此命令会列出所有磁盘及其分区的详细信息:

sudo fdisk -l
  • 输出解读
    • 若磁盘(如 /dev/sdb)下有类似 /dev/sdb1 的分区条目,则表示已分区。
    • 若磁盘无任何分区,仅显示磁盘总容量、型号等信息,无 Device 列表。

示例

Disk /dev/sdb: 200 GiB, 214748364800 bytes, 419430400 sectors
Disk model: Virtual disk
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: ...

Device      Start       End   Sectors   Size Type
/dev/sdb1    2048    1050623    1048576   512M EFI System
  • 结论/dev/sdb 已分区(存在 /dev/sdb1)。

方法 2:使用 lsblk 命令

以树状结构显示磁盘和分区,直观易懂:

lsblk
  • 输出解读
    • 若磁盘(如 sdb)下有子节点(如 sdb1),则表示已分区。
    • 未分区的磁盘仅显示自身,无子节点。

示例

NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
sda      8:0    0   200G  0 disk 
├─sda1   8:1    0   512M  0 part /boot/efi
└─sda2   8:2    0 199.5G  0 part /
sdb      8:16   0   200G  0 disk 
  • 结论sdb 未分区,sda 已分区。

通过以上方法,可准确判断磁盘是否已分区,并进一步进行管理操作。

相关文章:

  • 基于yolov11的中空圆柱形缺陷检测系统python源码+pytorch模型+评估指标曲线+精美GUI界面
  • (C语言)静态通讯录(正式版)(C语言小项目)
  • HTML5 Geolocation(地理定位)学习笔记
  • 数字化转型1061丨某著名企业新零售云业务中台总体解决方案(文末有下载方式)
  • springboot使用阿里限流框架-sentinel
  • 数据结构之双链表
  • day17 周末两天偷懒没更新,今天炼丹加学习,完结STL常用容器部分
  • 揭秘大数据 | 13、大数据的五大问题 之 数据科学
  • FPGA的直方图均衡
  • 【单元测试】
  • 【Docker系列七】Docker Compose 命令详解
  • 【AI大模型】搭建本地大模型GPT-J:详细步骤及常见问题
  • 代码随想录第六十二天| Floyd 算法精讲 A * 算法精讲 (A star算法) 最短路算法总结篇
  • SpringBoot @Scheduled Cron 表达式 详解
  • 04STM32外部中断
  • 2025-03-25 学习记录--C/C++-PTA 习题11-7 奇数值结点链表
  • LVS的 NAT 模式实验
  • Python 非异步函数执行异步函数的方案
  • Windows系统下Pycharm+Minianaconda3连接教程【成功】
  • 第三百八十七节 JavaFX教程 - JavaFX CSS
  • 长春启做网站多少/网络营销案例分析题及答案
  • 网站设计美工要怎么做/爱站网关键词长尾挖掘
  • 做网站要几个部门组成/四川聚顺成网络科技有限公司
  • 网站模板设计报价单/朋友圈的广告推广怎么弄
  • 最权威的网站推广设计/推广资源整合平台
  • 布吉做棋牌网站建设/百度搜索网址