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

存储设备专栏 2.5 -- linux 下块设备信息查看命令 lsblk 详细介绍】


==> 请阅读嵌入式及芯片开发学必备专栏】<==


文章目录

    • lsblk 命令
      • 命令结构
      • 常用参数
      • 示例
        • 示例 1:基本用法
        • 示例 2:显示文件系统信息
        • 示例 3:仅列出磁盘
        • 示例 4:指定输出格式
        • 示例 5:以 JSON 格式输出
      • Summary

lsblk 命令

lsblk 是 Linux 中一个非常有用的命令行工具,用于列出系统中所有可用的块设备及其相关信息。它不仅可以显示磁盘,还可以显示分区、RAID 设备和其他类型的块设备。lsblk 提供了一种直观的方式来了解系统中存储设备的布局和分区情况。

命令结构

lsblk [options]

常用参数

  • -a / --all: 显示所有设备,包括空设备和没有关联到具体分区的设备。
  • -f / --fs: 显示文件系统信息,包括文件系统类型、UUID 和标签。
  • -d / --nodeps: 仅显示磁盘,不显示分区或逻辑卷。
  • -l / --list: 以列表格式显示设备信息,而不是树状结构。
  • -o / --output: 指定输出列。可以用逗号分隔的列名自定义输出格式,如 NAME, SIZE, TYPE, MOUNTPOINT 等。
  • -n / --noheadings: 不显示列标题。
  • -r / --raw: 以原始格式(无格式化)显示信息。
  • -t / --topology: 显示设备的拓扑结构,包括物理属性和逻辑属性。
  • -J / --json: 以 JSON 格式输出信息,适用于编程接口或脚本处理。
  • -p / --paths: 显示设备的完整路径。

示例

示例 1:基本用法
lsblk

输出显示系统中的所有块设备及其分区,使用树状结构组织设备信息。

示例 2:显示文件系统信息
lsblk -f

此命令会在输出中添加文件系统类型、UUID 和标签信息,非常有用当你需要查看磁盘的挂载信息时。

示例 3:仅列出磁盘
lsblk -d

此命令仅列出硬盘,不显示其分区信息,非常适合查看物理磁盘的列表。

示例 4:指定输出格式
lsblk -o NAME,SIZE,TYPE,MOUNTPOINT

该命令自定义输出,只显示设备名称、大小、类型和挂载点。这种方式便于快速查看系统的存储结构。

示例 5:以 JSON 格式输出
lsblk -J

输出设备信息为 JSON 格式,便于脚本和程序进行进一步处理。

Summary

lsblk 是一个极其有用的命令,尤其在管理和调试存储设备时。通过组合不同的选项和参数,你可以迅速获取系统中所有块设备的深度信息,从而简化磁盘管理和排查问题的过程。无论是查看设备拓扑、文件系统还是设备列表,lsblk 都能够提供直观且可定制的输出。


http://www.kler.cn/a/353593.html

相关文章:

  • StarRocks Awards 2024 年度贡献人物
  • 12. C语言 数组与指针(深入理解)
  • Vivado中Tri_mode_ethernet_mac的时序约束、分析、调整——(一)时序约束的基本概念
  • 汽车基础软件AutoSAR自学攻略(三)-AutoSAR CP分层架构(2)
  • 【Maui】动态菜单实现(绑定数据视图)
  • 基于SpringBoot的洗浴管理系统
  • 【UML】一个UML学习的还不错的几个帖子
  • 电脑版剪映使用本地字体
  • TCP三握四挥
  • 详解Oracle审计(一)
  • 【C++进阶】哈希表的介绍及实现
  • window下使用命令行启动llamafactory报错AttributeError: can‘t set attribute
  • DNS隧道流量分析
  • SQL Server 计算两个时间相差
  • 3.C++经典实例-奇数还是偶数
  • PCL 将点云投影到拟合平面
  • SpringBoot+MyBatis+MySQL项目基础搭建
  • AI智能聊天问答系统源码+AI绘画系统+图文搭建部署教程,文生图图生图,TTS语音识别输入,AI智能体,文档分析
  • 当贝投影双十一战报揭晓:天猫投影品类销量稳居首位
  • Android MQTT调试助手开发
  • Spring Boot学习助手:答疑解惑平台
  • 蛮久没更新自己的状态了,今天趁机更新一下吧
  • 【手写数字识别】Python+CNN卷积神经网络算法+人工智能+深度学习+模型训练
  • 【Python】Conda离线执行命令
  • 架构师之路-学渣到学霸历程-19
  • react hooks中在setState后输出state为啥没有变化,如何解决